add_action('wp_head“)无法向头部添加样式

时间:2012-03-05 22:45:03

标签: php wordpress action user-defined-functions

我有以下php代码:

add_shortcode("hello","hello_func");
function hello_func(){
    add_action("wp_head","styles");
    add_action("wp_footer","scripts");
}
function styles{
    echo "<style>blahblahblah</style>";
}
function scripts{
    echo "<script>blahblahblah</script>";
}

由于某种原因,脚本将加载到页脚,但样式不会加载到页脚。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

尝试使用wp_enqueue_scriptwp_enqueue_style。这通常是向WordPress添加样式或脚本的最佳方式。您还可以在wp_enqueue_script函数中传递一个参数,以将脚本添加到页脚。

答案 1 :(得分:1)

也许做一个

return "<style>blahblahblah</style>"; 

(猜测)