Get_the_Author不返回作者姓名

时间:2014-02-07 作者:Hung PD

我在帖子下方插入作者框,并使用get\\u the\\u author返回作者姓名,但它不起作用。它也不适用于按作者搜索的帖子。希望大家给我解决方案,提前谢谢。

enter image description here

3 个回复
最合适的回答,由SO网友:Devin Walker 整理而成

Echo it out... <?php echo get_the_author(); ?>

SO网友:Mr_Green

虽然echoing 为OP工作,问题可能与手动设置职位有关,就像我的情况一样。代码如下:

$post = get_post();
setup_postdata($post);    // setting up the post manually

// Then you can fetch/echo the author name
var $authorName = get_the_author(); 
var $content    = get_the_content();   // This works too

SO网友:Chris Cox

一般来说,任何以get_ 将返回结果,而不是重复它。通常有一个对应的函数-在这种情况下the_author() - 这将回应它。

结束

相关推荐

WP_Query->Get_Posts中的Split_the_Query的用途/逻辑是什么

在WP\\u Query的get\\u posts方法中,有一个部分与split\\u查询相关split\\u查询的逻辑是$split_the_query = ( $old_request == $this->request && \"$wpdb->posts.*\" == $fields && !empty( $limits ) && $q[\'posts_per_page\'] < 500 ); 可以总结为。如果:计算出的查询