如何在WordPress主题的内容区域添加代码?

时间:2018-06-06 作者:Uday Saroj

我基本上想在每一篇博客文章的末尾添加一个嵌入表单,就在主要内容区域的下方(我尝试在页脚中添加,但由于它显示在页面的最底部,所以被跳过)。我应该把代码放在编辑器的什么地方?

2 个回复
SO网友:Tom J Nowell

如果您不想在帖子中嵌入内容,您有两种选择:

  • oembed: 非常适合youtube和其他东西,想想嵌入,想想可以表示为URL的东西,例如,将youtube URL复制粘贴到空行,它就会变成youtube播放器shortcodes: 这就是如何运行PHP代码并在帖子中插入HTMLfilters: 您可以通过以下方式附加代码the_content 渲染帖子时过滤到帖子。这允许您在不修改帖子内容的情况下添加内容,任何允许您将表单复制粘贴到帖子编辑屏幕的内容都将是一个安全问题,极大地增加了您的网站被黑客攻击的可能性

SO网友:Rick Hellewell

如果要在将内容输出到屏幕之前修改内容,请使用\\u内容过滤器:

add_filter( \'the_content\', \'change_the_content\' )
function change_the_content($content) {
   $content = $content . "your additional content";
   return $content;
}
请参见此处的文档:https://codex.wordpress.org/Plugin_API/Filter_Reference/the_content .

结束