我创建了一个拥有自己的自定义页面模板的插件。我不希望这个apge使用默认主题css,所以已经排除了get_header()
,并使用了以下只是提取wordpress功能
require_once('../../../wp-load.php'); global $wpdb, $woocommerce;
我现在的问题是我正在尝试将某个样式排入队列,但由于我的模板不包括get_header(
)或wp_head()
,因此它看起来并没有起作用。有办法解决这个问题吗?
我正在使用wp_enqueue_style:
function woops_styles() {
wp_register_script('packing-slip', plugins_url('/my-plugin/style.css', __FILE__));
wp_enqueue_script('packing-slip');
}
add_action( 'wp_enqueue_scripts', 'woops_styles' );
答案 0 :(得分:0)
您需要添加wp_head()
,因此您需要有一个标题。 wp_enqueue_scipts
挂钩wp_head()
。
如果您需要为此页面设置不同样式,我建议您为此页面指定body_class()
,然后相应地设置样式。您可以使用条件语句(is_page_template()
)仅将body_class()
分配给此特定页面模板。
如果您确实不需要显示标题,只需使用css隐藏它