1

保存時にコンテンツを変更し、投稿のタイトルにアクセスする必要があります。これまでに functions.php にあったものです

add_filter('content_save_pre', 'custom_content_save_pre');

function custom_content_save_pre($s) {
   // need to access post title here
   $postTitle = ? 

    // some more code here 
    return $s;
}
4

1 に答える 1

1

$post オブジェクトをグローバル化すると、次のようにアクセスできるようになります。

add_filter('content_save_pre', 'custom_content_save_pre');

function custom_content_save_pre($s) {
   global $post;
   $postTitle = $post->title;

    return $s;
}

しかし、使用するより良いフックは、2 つのパラメーターをwp_insert_post_data受け入れ 、データが保存のために返される必要がある投稿オブジェクトの配列である場合です。$data$postarr

于 2012-04-24T12:32:15.933 に答える