如何为wordpress帖子标题添加(上一篇文章ID +1)

时间:2014-12-19 19:26:47

标签: php wordpress-plugin wordpress

我在自己的wordpress网站上制作了自定义post_type。现在尝试为每个帖子创建一个带有特殊标题的帖子对象。

示例:我想将帖子标题用作上一篇文章ID +1

我试过那段代码:

// Create post object

$last = wp_get_recent_posts( '1');
$last_id = $last['0']['ID']+1;


$my_post = array(
  'post_title'    => 'Order'.$last_id,
  'post_content'  => 'This is my post.',
  'post_status'   => 'publish',
  'post_author'   => 1,
 'post_type' => 'fp-orders'
);

但是贴瓷砖没有添加+1号。它确实返回相同的标题。我在上面的代码中出错了什么?

请给我一些建议。

提前谢谢

2 个答案:

答案 0 :(得分:2)

$recent_posts = wp_get_recent_posts( array( 'numberposts' => '1', 'post_type' => 'yourcustopmposttype' ) );
$last_id = $recent_posts[0]['ID']+1;

请试试这个代码。你忘了在你的代码中添加post_type ..这就是你没有得到结果的原因。

答案 1 :(得分:0)

$last = wp_get_recent_posts( array( 'numberposts' => '1' ) );
$last_id = $recent_posts[0]['ID']+1;

请尝试我的代码并告诉我它是否有效....