在wordpress中在页脚之前添加文本

时间:2010-05-10 06:40:54

标签: wordpress footer

我一直在阅读wordpress codex,似乎如果我想在页脚出现之前添加一些文本,我应该在我的functions.php中使用这样的代码

add_action('wp_footer', 'your_function');

function your_function() {
  $content = '<p>This is inserted at the bottom</p>';
  echo $content;
}

据我了解,$ content应该在页脚之前显示,但它根本没有出现。还有另一种方法可以在页脚之前显示我的代码吗?

我使用WP 2.8,但这无关紧要

3 个答案:

答案 0 :(得分:15)

如果要在页脚之前添加内容(不在其中间),请使用

add_action('get_footer', 'your_function');

当主题文件调用get_footer()函数时,该钩子运行。

答案 1 :(得分:5)

您的代码有效。只要确保你的主题实际上触发了“wp_footer”动作:footer.php中的某个地方可能必须有do_action('wp_footer')或wp_footer()

答案 2 :(得分:0)

您提供的代码应该有效。

您确定在激活的主题中添加了它吗?在那个主题的根目录中的functions.php中?您应该在<root>/wp-content/

中找到主题文件夹

您可以选择将内容直接添加到主题的“footer.php”中。根据内容的类型,这可能是更好,更简单的选择。