【问题标题】:get_post title wordpress show comment boxget_post 标题 wordpress 显示评论框
【发布时间】:2015-06-28 18:25:13
【问题描述】:

我使用此代码在简码函数中按类别 ID 显示所有标题。

global $post;
$args = array( 'category' => 8);
$myposts = get_posts( $args );

foreach( $myposts as $post ){
    $post_title=$post_title."<br>".$post->post_title;   
}

$post_data.=$post_title;
echo $post_data;

问题是这段代码显示了上一篇文章的cmets和评论框。

问题是由foreach产生的,我把foreach去掉就可以正常工作了。

我不知道如何防止这种情况发生。

当我只使用此代码时,工作正常,但我需要所有标题。

$title_id= get_the_title( 214 );

我只是在页面上放了 [name_shortcode]

【问题讨论】:

    标签: wordpress codex


    【解决方案1】:

    您在 $post_data 中添加了新值,但这在循环之外。您应该将它放在循环中以附加所有值。

    $post_data ='';
    foreach( $myposts as $post ){
      $post_title=$post_title."<br>".$post->post_title;   
      $post_data.=$post_title;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2011-09-06
      • 2019-04-18
      • 2014-05-14
      • 2015-05-24
      相关资源
      最近更新 更多