0

我目前正在开发一个主题,但在涉及 wp_enqueue 时遇到了问题。这就是我得到的,但它不起作用。

function theme_name_styles() {
    wp_enqueue_script( 'style-name',get_template_directory_uri() . '/css/dropdown.css' );
}

add_action( 'wp_enqueue_scripts', 'theme_name_styles' );

其次,我试图判断工具栏是否在 wordpress 的前端处于活动状态,并使用条件在它不活动时显示某些内容。

4

3 回答 3

2

wp_enqueue_script 用于将脚本排入队列,请 wp_enqueue_style改用

另一件事是在使用之前先注册脚本或样式更好

wp_register_script// 注册脚本

wp_register_style// 注册样式

然后使用wp_enqueue_script wp_enqueue_style// 在 codex 上了解更多信息

于 2013-10-05T05:37:57.140 回答
0

试试这个 :

add_action( 'wp_enqueue_scripts', 'register_plugin_styles' );

function register_plugin_styles() {
   wp_register_style( 'style-name', get_template_directory_uri() . '/css/dropdown.css' );
   wp_enqueue_style( 'style-name' );
}

更多信息:http ://codex.wordpress.org/Function_Reference/wp_register_style

对于工具栏,也许你可以在这里找到一些东西:http: //digwp.com/2011/04/admin-bar-tricks/

于 2013-10-05T04:46:55.540 回答
0

在 wordpress 中有一些特定的功能可以将脚本和样式排入队列。wp_enqueue_script仅用于将脚本排入队列并wp_enque_style用于将样式表排入队列。这些排队的文件将附加在您调用 wordpress 函数的位置wp_head。请注意,这些函数会检查 MIME 类型,因此如果您尝试使用 将脚本排入队列,wp_enqueue_style那么它将假定您的样式表为脚本,反之亦然。如果您使用调试器工具,您可以看到错误的类型和解释。谷歌浏览器中的开发者工具非常棒。你可以使用这个。

有一个功能is_admin_bar_showing可以明确判断管理栏是否显示在前端。http://codex.wordpress.org/Function_Reference/is_admin_bar_showing

于 2013-10-05T05:49:34.313 回答