我一直在阅读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,但这无关紧要
答案 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”中。根据内容的类型,这可能是更好,更简单的选择。