WordPress:插件开发 - 两个或多个插件中的多个wp_enqueue_scripts

时间:2013-12-07 00:04:37

标签: wordpress wordpress-plugin

我在插件开发期间遇到了wp_enqueue_scripts的问题。我构建了两个不同的插件,它们都有wp_enqueue_scripts来在头部添加CSS文件。当我激活我的两个插件时出现问题。这仅从第一个激活的插件添加CSS并忽略第二个。你能告诉我怎么办才能避免这个问题。这是代码:

第一个插件:

add_action( 'wp_enqueue_scripts', 'add_general_css' );

function add_general_css() {
    wp_enqueue_style( 'prefix-style', plugins_url('css/general-css.css', __FILE__) );
}

第二个插件:

<?php 
add_action( 'wp_enqueue_scripts', 'add_scripts' );

function add_scripts() {
    wp_enqueue_style( 'prefix-style', plugins_url('css/shortcodes.css', __FILE__) );
}
?>

谢谢你, 领域

1 个答案:

答案 0 :(得分:3)

需要独特的手柄,例如prefix-style-01prefix-style-02