我正在用自定义的Wordpress主题为客户提供帮助, 该主题的前任开发人员在每个当前帖子中都链接到博客作者的个人资料。目前, 它未链接到作者的个人资料, 而我正试图解决此问题。
以下是我尝试链接到当前帖子的作者个人资料的代码, 但无法正常工作。
<?php $username = get_userdata( $post->post_author ); ?>
<?php print '<div class="header-author-share"><span class="author vcard"> <a href="<?php echo get_author_posts_url( $post->post_author); ?>">'.$avatar.'<span class="author-information">' . esc_html(get_the_author() ) . '</span></a><span class="date-time-reading"> .
<span class="post-date-spn">'.get_the_date('M
jS', get_the_ID()).'</span><span class="post-date-
time">'.do_shortcode('[rt_reading_time postfix="min"
postfix_singular="min"]').' read</span></span></span></div>';?>
我希望”作者信息”链接到当前作者的个人资料页面。我在这里想念什么吗?
#1
编辑:
正如你的问题下方的注释中指出的那样, 你存在语法字符串错误。尝试先解决此问题。
你可以尝试使用此wordpress函数获取信息:
$authorDescr = get_the_author_meta( 'user_description', $post->post_author );
然后只需将$ authorDescr添加到元素的内容。
评论前必须登录!
注册