1

私を夢中にさせている問題があります。その理由は、基本的に「footer.php」ファイルで、「wp_head」フックにCSSの行を追加する必要があるためです。私が期待していたのはこれでした:

<?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」にある必要があります。

誰かがこれを解決する方法を知っていれば、それは大歓迎です。乾杯、トム。

4

1 に答える 1

2

通常のページでは、 after が実行されるまで footer.php は含まれませんwp_headget_footer()あなたのテンプレートでそれを参照してください。そのとき、このコードが実行されます。このコードは、ページのライフサイクルの早い段階で読み込まれるファイル (functions.php など) に含める必要があります。

于 2012-11-27T23:50:58.133 に答える