gpt4 book ai didi

php - 为什么 .the_time() 出现在内容之前

转载 作者:行者123 更新时间:2023-12-04 12:26:46 25 4
gpt4 key购买 nike

在下面的短代码中,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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com