发布帖子后自动将帖子标题附加到帖子内容中?

时间:2013-06-01 19:47:49

标签: php wordpress post append title

请告诉我,当我点击发布按钮时,如何获取帖子标题并将其附加到该帖子的内容中?

谢谢!

2 个答案:

答案 0 :(得分:1)

wp_insert_post_data过滤器允许您在将数据插入数据库之前对其进行操作:

function so16876611_insert_post_data( $data , $postarr )
{
    $data['post_content'] = $data['post_content'] . $data['post_title'];
    return $data;
}
add_filter( 'wp_insert_post_data', 'so16876611_insert_post_data', 99, 2 );

答案 1 :(得分:1)

您需要访问在创建/更新页面后触发的save_post挂钩。它看起来如下所示:

function custom_save_post($post_id) 
{
    $_POST['content']=  $_POST['post_name'].$_POST['content']; 
}
add_action("save_post", "custom_save_post");