スケジュールされたカスタム投稿が公開されるときに、Wordpress で関数をトリガーしたいと考えています。残念ながら、 のデフォルト アクション フックはありませんcustom_post_type
。
これが私のプラグインのサンプルコードです:
function connectwpblog123 () {
if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
return;
$post_status = 'publish';
$movie_post1 = array();
$movie_post1['post_title'] = 'Schedule Test Example';
$movie_post1['post_type'] = 'fbtweets';
$movie_post1['post_content'] = 'Abce defgh i gk lmno p qr st';
$movie_post1['post_status'] = $post_status;
$movie_post1['tags_input'] = array(1);
$movie_post1['post_category'] = array(1);
$post_id = wp_insert_post( $movie_post1 );
}
add_action('publish_future_fbtweets', 'connectwpblog123', 10, 1);
カスタム投稿フックを発行してカスタム投稿をフックすると、次のようになります。
add_action('publish_post', 'connectwpblog');
これにより、関数が無限にトリガーされます。