代码之家  ›  专栏  ›  技术社区  ›  JasonDavis

WordPress没有使用正确的注释文件?

  •  9
  • JasonDavis  · 技术社区  · 15 年前

    有使用wordpress经验的人知道为什么不使用我的wordpress吗? comments.php 主题文件夹中的文件?

    5 回复  |  直到 11 年前
        1
  •  3
  •   JasonDavis    15 年前

    我现在开始工作了,我必须改变

    <?php comments_template(); ?>

    进入这个

    <?php comments_template('', true); ?> 
    

    相反,很奇怪,但它解决了我的问题

        2
  •  1
  •   Doug Neiner    15 年前

    如果你已经有了 <?php comments_template(); ?> 在适当的地方(你做的),那么它可能是一个文件权限问题。

    而且,它可能是从 classic default 如果它看不到你的 comments.php 文件在主题的当前目录中。

    确定你的 评论 与主题文件的其余部分具有相同的权限。

        3
  •  0
  •   nortron    15 年前

    您需要在模板的single.php中包含以下内容以包含注释:

    <?php comments_template(); ?>
    

    使用WordPress附带的默认模板作为参考。

    DougNeiner首先将此添加为评论,因此如果他将其作为答案发布,请选择他的。

        4
  •  0
  •   aleXela    11 年前

    我想我找到了解决办法。 我的主题在加载时没有使用single.php的问题。所以加入 注释模板(“”,true); 没有帮助。

    所以我把它添加到index.php文件中,它现在看起来应该是这样的。

    希望这会有帮助

        5
  •  0
  •   James    11 年前

    这通常是通过注释模板功能完成的:

    <?php comments_template($file, $separate_comments); ?> 
    

    $文件 是要加载的文件名(例如,“/comments.php”)。这是一个可选参数。

    $单独的注释 用于设置是否按注释类型分隔注释。它是布尔值,默认值为假。它是一个可选参数(如果省略了它,则设置为false)。

    注释 :这只适用于单个文章和页面。为了让它在任何地方都能工作,设置 美元评论 到“1”。

    如果要创建自己的自定义注释模板(如自定义主题),请这样称呼它,例如(“简短注释”只是一个示例名称):

    <?php comments_template( '/short-comments.php' ); ?>
    

    如果您已经完成了所有这些操作,并且wp仍然没有使用正确的comments.php,请检查文件权限。 另外,黑客评论是一个常见的问题,因此可能有人入侵了您的网站,并导致了文件的问题。