作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在下面的短代码中,get_the_title() 显示在 * 和 # 字符之间,如预期的那样。但是 the_time() 始终显示在页面顶部而不是内容内部。为什么 the_time() 这样做?
有没有办法让发布时间出现在内容里面?
function get_recent_posts3() {
$args = array('cat' => 8, 'posts_per_page' => '2');
$the_query = new WP_Query( $args );
$postcontent = '';
while ( $the_query->have_posts() ) :
$the_query->the_post();
$timestamp = '**<br>'.get_the_title().'##'.the_time('F j, Y').'<br>**';
$postcontent = $postcontent.$timestamp;
endwhile;
return $postcontent;
wp_reset_postdata();
}
add_shortcode('getrecentposts3', 'get_recent_posts3');
输出:
March 12, 2013March 3, 2013 **
Second Post Title##
****
First Post Title##
**
将 'cat' => 8 替换为有效的类别 ID 以运行代码。
最佳答案
the_time() 回显时间,使用 get_the_time() 代替。
关于php - 为什么 .the_time() 出现在内容之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446395/
代码如下: <?php the_time('Y-m-d'); ?> 显示的是 2011-10-1 这样的,修改()中内容用以下字符替换可以达到相应效果。
在下面的短代码中,get_the_title() 显示在 * 和 # 字符之间,如预期的那样。但是 the_time() 始终显示在页面顶部而不是内容内部。为什么 the_time() 这样做? 有没
我试图将当前月份保存为一个变量,然后根据该值,我希望它显示月份的全名。当我在函数中使用 the_time() 时,它会自动将其输出,这是我不想要的。 代码如下: $month = the_time('
我是一名优秀的程序员,十分优秀!