Wordpress:从content_save_pre访问帖子标题

时间:2012-04-24 10:45:23

标签: wordpress

我在保存时修改内容,需要访问帖子标题,到目前为止我在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;
}

1 个答案:

答案 0 :(得分:1)

全球化$ post对象,您将可以访问它:

add_filter('content_save_pre', 'custom_content_save_pre');

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

    return $s;
}

但更好的使用钩子是wp_insert_post_data,它接受​​2个参数$data$postarr 其中data是post对象的数组,需要返回以进行保存。