我正在使用插件,我想在header.php
中的head标签之间写一个文本行例如:
当用户安装并激活插件时。
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/foo/foo_style.css" />
将自动包含在header.php中
任何想法。
答案 0 :(得分:1)
您可以使用wp_enqueue_style选项。
像这样(未经测试):
add_action( 'wp_enqueue_scripts', 'loadCSS' );
function loadCSS() {
wp_register_style( 'myPluginStylesheet', plugins_url('stylesheet.css', __FILE__) );
wp_enqueue_style( 'myPluginStylesheet' );
}
有关详细信息,请参阅:http://codex.wordpress.org/Function_Reference/wp_enqueue_style
请注意,添加你的风格可选: - )
答案 1 :(得分:0)
试试这个: -
if (is_plugin_active('plugin-directory-path/plugin-file.php')) {
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/foo/foo_style.css" />
}
is_plugin_active()
将检查插件是否已激活
答案 2 :(得分:0)
使用:
function my_scripts() {
if (is_plugin_active('plugin-directory/plugin.php')) {
wp_enqueue_style( 'plugin_css', get_template_directory_uri() . '/css/yourplugin.css', false, '1.0', 'all' );
}
}
add_action( 'wp_enqueue_scripts', 'my_scripts' );