在手风琴里面抽出时间

时间:2017-04-12 11:33:19

标签: php html css wordpress

所以我试着在一些文字下面的手风琴里面实现日期。

用户在wordpress的文章部分中插入文本和图像,日期应始终显示在文本下方。但它一直存在错误,并且总是在1970年。

以下代码:

<?php
add_shortcode("accordion_news","accordion_news");
function accordion_news($attr){
$posts = getPostsByCategoryName($attr['category-name']);
$html = "";
foreach ($posts as $key => $post)
{
$html .= '<div class="news-vaga">
            <div>
              <div class="arrow-news"></div>
              <h4 class="button-click uppercase candidatura-border">'.$post->post_title.'</h4>
            </div>
            <div class="news-vaga-container">
              <p>
              <div class="col-md-12 col-xxs-12">
                '.getImgTagByPostAttachment($post->ID).'
              </div>
              <div class="col-md-12 col-xxs-12">
                <span>'.apply_filters('the_content', $post->post_content).'</span>
                <div>'. date("d F Y", strtotime($data->post_date)).'</div>
              </div>
            </div>
          </div>';
}
  return $html;
}
 ?>

这就是页面上显示的内容:

enter image description here

1 个答案:

答案 0 :(得分:2)

路易斯

请使用

”。日期(“d F Y”,strtotime($ post-&gt; post_date))。'

的地方 ”。日期(“d F Y”,strtotime($ data-&gt; post_date))。'

。因为$ data变量中没有任何内容,并且它没有在任何地方声明。

我希望它会对你有所帮助。 :)