如何在head标签header.php中动态编写文本

时间:2014-06-25 05:05:18

标签: php wordpress wordpress-plugin

我正在使用插件,我想在header.php

中的head标签之间写一个文本行

例如:

当用户安装并激活插件时。

<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/foo/foo_style.css" />

将自动包含在header.php中

任何想法。

3 个答案:

答案 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' );