【问题标题】:Showing author box on post page wordpress在帖子页面 wordpress 上显示作者框
【发布时间】:2016-12-22 16:51:58
【问题描述】:

我只是 word-press 以及 PHP 的初学者。我正在尝试在帖子中显示作者信息以及他的图片,并且成功地能够从 gravatar.com 获取所有数据并能够将其显示在右侧栏成功。

目前这个框正在通过网站,但我的要求是它应该只在读者在帖子详细信息页面上时显示。 根据我对 word-press 的了解,我知道每篇文章都会与某个类别相关。 我如何才能显示作者框以仅发布详细信息页面并将其隐藏在所有其他地方。这方面的任何帮助都会很有帮助

只是为了编辑我添加了以下代码

<?php  $category_ids = remove_element(get_all_category_ids(),'274');
     if (in_category($category_ids)) { ?>

此代码不起作用,但如果我将单个类别 ID 传递给 in_category() 函数,例如

 <?php  
     if (in_category('8')) { ?>

如果块工作正常。

【问题讨论】:

  • remove_element的代码是什么,是返回数组吗?

标签: php wordpress


【解决方案1】:

如果您想在帖子详细信息页面上显示某些内容。你必须弄乱single.php,它是主要来源。但是,如果您只想在帖子页面上显示右侧边栏中的一些文本,您可以这样做。

if(is_single()){
// do this when viewing single post details
}

【讨论】:

    【解决方案2】:

    编辑 sidebar.php 并使用is_single conditional tag 使代码仅在显示单个帖子时显示。

    将代码包装在

    中
    <?php  if(is_single()){
    // your code goes here! 
    }?>
    

    【讨论】:

    • 我的主题下已经有 single.php 文件,我正在尝试在 sidebar.php 上显示作者信息框
    • 对不起,我读得太快了,我会修改我的答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 2016-04-10
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多