以下のコードは、id=xxxx
の固定ページの子要素で"予約投稿"を無効化して、強制的に"公開済み"にする。
function.php
// 予約投稿を公開済みに変更する
function force_publish_page( $data, $postarr ) {
if (
$data['post_type'] == 'page' &&
$data['post_parent'] == xxxx &&
$data['post_status'] == 'future'
) {
$data['post_status'] = 'publish';
}
return $data;
};
add_filter( 'wp_insert_post_data', 'force_publish_page', 10, 2 );
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント