2013-10-30 135 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的关键概念,所以绝对值得!

相关问题