2010-05-10 36 views
5

添加文本页脚之前,我一直在读WordPress的抄本,似乎如果我想添加一些文本之前页脚显示出来,我应该在我的functions.php使用这样的代码在WordPress

add_action('wp_footer', 'your_function'); 

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

这是我的理解,$内容应该显示在页脚之前,但它根本不显示。有没有另一种方法在页脚之前显示我的代码?

我与WP 2.8,但这不应该问题

回答

4

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

+0

这是做到了。我的主题footer.php没有调用wp_footer();.我已经添加了它,现在它就像一个魅力 – jake 2010-05-10 08:20:55

0

您提供的代码应该工作。

您确定您已将其添加到激活的主题中吗?并在该主题的根目录中的functions.php?您应该在<root>/wp-content/中找到主题文件夹

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

12

如果你想在页脚之前添加内容它的中间),使用

add_action('get_footer', 'your_function'); 

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