2013-10-30 179 views
2

我打電話給自定義模板頁面上的頁眉,但頁面加載時沒有使用style.css打破網站。我注意到,如果我把標題上的一些代碼頂部,樣式表加載就好了,例如:自定義模板頁面標題不加載wordpress中的style.css

<?php 
/* 
    Template Name: Sample Template 
*/ 

get_header(); 

//some code here 

我需要的,因爲我使用一個cookie來加載下面的一些代碼的頭和我的知識,cookies應該在任何HTML之前生成。

回答

4

請勿在get_header()以上放置任何代碼。相反,使用動作來「掛鉤」並在那裏做一些工作。

例如,你可以使用get_header動作是這樣的:

// in functions.php : 

add_action('get_header', 'set_my_cookies'); 
function set_my_cookies() { 
    // ... set those cookies 
} 

查看有關行動http://codex.wordpress.org/Plugin_API/Action_Reference/get_header

多:http://codex.wordpress.org/Plugin_API

這可能需要一點得到一個人的頭部周圍的行動(和過濾器),但這些都是WordPress的關鍵概念,所以絕對值得!

相關問題