【问题标题】:wordpress <!--more--> not rendering a linkwordpress <!--more--> 不呈现链接
【发布时间】:2015-05-07 02:23:18
【问题描述】:

我在我的wordpress副本中使用&lt;!--more--&gt;标签来创建主要内容的摘录并回显一个链接,但是它完全无视这个标签而只是发布完整的文章,希望我在下面实现它在我的模板中,

&lt;?php the_content("Read more about this article..."); ?&gt;我做错了吗?目前,当我使用上述代码时,它正在显示 while 帖子,但是我认为它应该只显示 &lt;!--more--&gt; 标签上方的所有内容?

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    根据官方WordPress support site

    从您的 PHP 代码的使用来看,您似乎想在页面上使用 more 标记。 More 适用于博客文章,但不适用于 pages。请将以下代码添加到您提供的 PHP 行上方以使其工作:

    <?php
    global $more;
    $more = 0;
    ?>
    

    另外,请确保您不只是处于预览模式,并且您已经实际发布并预览了该文章:

    [T]更多标签不会显示在帖子预览中,因为预览会显示 完整的帖子,但更多标签会在帖子完成后出现 已发布。

    【讨论】:

      【解决方案2】:

      也许您正在使用自定义页面模板来显示档案。 “更多”标签在页面中不起作用。如果你想turn it on in Pages...

      【讨论】:

        【解决方案3】:
        <?php the_content("Read more about this article..."); ?>
        

        如果你想在页面中显示,你应该使用这样的代码

        <?php
        global $more; 
        $more = 0;
        the_content("Read more about this article..."); 
        ?>
        

        【讨论】:

          猜你喜欢
          • 2015-07-11
          • 1970-01-01
          • 2020-04-21
          • 2011-02-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-24
          • 1970-01-01
          相关资源
          最近更新 更多