【问题标题】:Can I put the same line into the_content for Wordpress?我可以将同一行放入 Wordpress 的 the_content 中吗?
【发布时间】:2015-08-07 05:58:09
【问题描述】:

我希望将同一行文本添加到我所有的 Wordpress 文章中。

问题是我不想在文章的开头或结尾出现同一行文本。相反,我希望它可能在第二段之后?

我可以将一些 php 包含到我所有的 Wordpress 文章的 the_content 中,并让它显示在所有文章的同一个位置吗?

【问题讨论】:

    标签: php wordpress include


    【解决方案1】:

    您只需在文章中希望显示更多链接的地方添加阅读更多内容。

    在您的文章中,在第二段之后添加

    <!--more-->
    

    Customizing the Read More

    或者,您可以修剪内容输出的字数

    wp_trim_words();
    

    wp_trim_words()

    编辑:

    如果您想自定义the_content() 的输出,那么您可以使用过滤器修改该函数:

    <?php
    
    add_filter('the_content', 'my_custom_text', 11);
    
    function my_custom_text($content) {    
    
        $content = ... ; //here you modify what your output is   
        return $content;
    }
    

    【讨论】:

    • 抱歉,这根本不是我想要的。
    • 那你的问题说得不好。您可以在您希望的任何一行之后输出“阅读更多”文本(不必是“阅读更多”,而是一些其他字符串或 html)。如果您希望博客页面上的文章正好有 30 个字,那么您可以将 the_content() 放入其中的 wp_trim_words()(有或没有阅读更多内容)是要走的路...
    • 不,我的问题说得很好。我希望 the_content 吐出“这是我的文章就在这里”吐出“这是我的 INSERT CRAP 文章就在这里”。正如我在上面清楚解释的那样,所有文章中的所有文章都相同,但习惯上不包括在内。我不能在 the_content 中添加 之类的东西,除非我打开每篇文章并自定义添加它,正如你暗示的那样。 “在你的文章中,在第二段之后,添加......”
    • 等等,你想要,还是不想展示你的文章the_content()
    猜你喜欢
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2019-09-02
    • 2022-06-10
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多