我在插件开发过程中遇到了 wp_enqueue_scripts 问题。我构建了两个不同的插件,它们都有 wp_enqueue_scripts 来在 head 部分添加 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__) );
}
?>
谢谢你, 艺术
最佳答案
需要独特的句柄,例如prefix-style-01
和 prefix-style-02
关于WordPress:插件开发 - 两个或多个插件中的多个 wp_enqueue_scripts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20435777/