是否在每页底部添加自定义文本?

时间:2014-10-27 作者:Rahul V Sharma

我们已经在WordPress网站上发布了大约200多页,我想添加一个iframe 到所选页面的底部或每页。

为了时间起见,有没有一种快速或简单的方法可以通过一些插件或技巧来完成这项工作?

3 个回复
SO网友:Rarst

根据您使用的主题,可能有一些钩子可用于在特定点输出内容。然而,它们没有通用约定。

修改页面默认输出的最常用方法是修改(或引入)page.php 样板如果你的基本主题是上游的(不是为特定站点开发的),并且收到了你需要创建的更新Child Theme 在更新过程中不丢失更改。

SO网友:Rahul V Sharma

最终得到了解决方案,我使用了一个wp插件Bottom of every post

插件让我们可以在每篇帖子上自由发布自定义文本

但我设法将插件代码改为只在页面上工作,而不是在帖子上工作。

在插件中Line no. 27 File name : bottom-of-every-post/bottom_of_every_post.php

代码为

if( !is_page( ) && file_exists( $fileName )){

我改为

if( is_page( ) && file_exists( $fileName )){
它在页面上而不是在帖子上工作。

SO网友:Byron

如果你有能力编辑你的主题文件,那么Rarst的解决方案就是正确的选择。但是,如果您没有能力或不确定如何正确编辑主题文件,我有created a plugin here 这将允许您在所有帖子、页面或两者的顶部或底部添加内容。

该插件使您能够选择要在其上显示内容的帖子类型(包括自定义帖子类型),在Sharma的情况下,这将使他不必编辑插件文件。

结束

相关推荐

Add sidebar in inner pages

我是wordpress编码新手。我想在主页以外的页面上添加一个侧边栏,这两个页面都是我的自定义模板。我想在管理员列表,以便管理员可以编辑侧边栏的内容。此外,我是否需要创建小部件来显示每个边栏?