我在自定义模板页面上调用标题,get_header();
但标题加载时 style.css 没有破坏网站。我注意到如果我将标题放在一些代码的顶部,样式表加载得很好,例如:
<?php
/*
Template Name: Sample Template
*/
get_header();
//some code here
我需要在一些代码下方加载标题,因为我使用的是 cookie,据我所知,cookie 应该在任何 HTML 之前生成。
不要在上面放置任何代码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 中的关键概念,因此绝对值得!