在博客发布后重新排列内容

时间:2017-08-20 作者:MattP

我的客户有很多插件,还有几个插件可以自动将内容放在博客文章的底部。我使用高级自定义字段构建了一个作者框,它位于所有其他插件的下方。他们使用“魔法行动盒”、“Facebook评论插件”等。

如何使高级自定义字段位于这些其他插件之上?我是一个程序员noob,但是简单的PHP作者框可以工作。

1 个回复
SO网友:Crazycoolcam

如果编辑主题文件,您可能希望将自定义代码块放在一行代码之后,这行代码可能类似于:<?php get_template_part( \'content/entry\' ); ?>

它也应该在调用函数之前comments_template() 如果希望它显示在注释之前。

您提到使用了一个名为Facebook评论插件的插件。我对这个插件没有任何经验,但理想情况下,它会利用comments\\u模板功能,而不是尝试更早地过滤自己。

根据您使用的主题,您可以点击一些操作来添加自定义代码块。Using actions is the best option if actions are available.

在最坏的情况下,您可以使用过滤器将内容块添加到实际帖子内容的末尾:

function my_author_box($content) {
    if (!is_feed()) {
        $authorbox = \'<p>This is my authorbox code....</p>\';
        $content = $content . $authorbox;
    }
    return $content;
}
add_filter(\'the_content\', \'my_author_box\');
同样,之前的示例将添加到functions.php 文件或自定义插件,但我建议仅在万不得已的情况下执行此操作,因为过滤\\u内容会在比您预期或希望的更多的地方应用您的代码。

结束

相关推荐

在博客发布后重新排列内容 - 小码农CODE - 行之有效找到问题解决它

在博客发布后重新排列内容

时间:2017-08-20 作者:MattP

我的客户有很多插件,还有几个插件可以自动将内容放在博客文章的底部。我使用高级自定义字段构建了一个作者框,它位于所有其他插件的下方。他们使用“魔法行动盒”、“Facebook评论插件”等。

如何使高级自定义字段位于这些其他插件之上?我是一个程序员noob,但是简单的PHP作者框可以工作。

1 个回复
SO网友:Crazycoolcam

如果编辑主题文件,您可能希望将自定义代码块放在一行代码之后,这行代码可能类似于:<?php get_template_part( \'content/entry\' ); ?>

它也应该在调用函数之前comments_template() 如果希望它显示在注释之前。

您提到使用了一个名为Facebook评论插件的插件。我对这个插件没有任何经验,但理想情况下,它会利用comments\\u模板功能,而不是尝试更早地过滤自己。

根据您使用的主题,您可以点击一些操作来添加自定义代码块。Using actions is the best option if actions are available.

在最坏的情况下,您可以使用过滤器将内容块添加到实际帖子内容的末尾:

function my_author_box($content) {
    if (!is_feed()) {
        $authorbox = \'<p>This is my authorbox code....</p>\';
        $content = $content . $authorbox;
    }
    return $content;
}
add_filter(\'the_content\', \'my_author_box\');
同样,之前的示例将添加到functions.php 文件或自定义插件,但我建议仅在万不得已的情况下执行此操作,因为过滤\\u内容会在比您预期或希望的更多的地方应用您的代码。

相关推荐