简单的WordPress“wp_head”Action Hook

时间:2012-11-27 23:14:23

标签: php html css wordpress

有一个让我疯狂的问题,理由是它应该是一个非常简单的修复,基本上在我的“footer.php”文件中我需要将一些CSS添加到“wp_head”钩子中。我期望工作的是:

<?php function footer_widgets() { ?>
<style type="text/css">
#footer {
    border-top:0 !important;
    margin-top:0 !important;
    padding-top:0 !important;
}
</style>
<?php } add_action('wp_head', 'footer_widgets');?>

这没有任何作用,奇怪的是如果我将钩子从“wp_head”更改为“wp_footer”,它会输出到该钩子,但需要在“wp_head”中。

如果有人知道如何解决这个问题,我将不胜感激。 干杯, 汤姆。

1 个答案:

答案 0 :(得分:2)

在正常页面上,直到wp_head运行之后才会包含您的footer.php。在模板中看到get_footer()?这是代码运行的时候。您需要将此代码包含在页面生命周期早期加载的文件中(例如functions.php)。