我正在学习WordPress主题开发, 并且已经开发了主题。所有工作已完成, 但是作者名称未显示在博客页面中。我使用了以下内容:
<
?php the_author();
?>
【为什么the_author()不起作用】但它不起作用。是否有必要在functions.php中执行任何功能或代码?
#1基本上, 这是wordpress中页面的循环:
<
?php if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
some wordrpess code <
?php endif;
?>
你必须将get请求输入INTO循环, 如下所示:
<
?php if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
<
?php $author = get_the_author();
?>
or
<
?php the_author();
?>
<
?php endif;
?>
#2如果不在循环中, 则可以尝试此操作
<
?php the_author_meta( 'display_name', $userID );
?>
从法典
推荐阅读
- woocommerce-添加额外的优惠券区域
- 为什么TEMPLATEPATH返回子目录的绝对路径()
- 为什么wp_enqueue_script会忽略我的”wp_head”钩子()
- 在哪里可以找到CSS文件来编辑当前的WordPress主题
- WordPress中受密码保护的页面的模板文件在哪里()
- WordPress **_ e()**和**__()**函数有什么区别(它们是如何工作的?)
- wordpress中的get_the_*和the_*模板标签有什么区别()
- spring之源码环境构建
- Apache 配置与应用