如何在wordpress中为我的插件添加css?

时间:2014-05-29 22:28:33

标签: wordpress themes

这个问题可能看起来太虚伪了,我在codex上发现了这个信息(这是我在wordpress上的第一个项目),我希望这个风格适合管理员和前端......他们写道我可以用这个

wp_register_style( 'uni-bootstrap', DS.'plugins'.DS.'uni-info'.DS.'css'.DS.'bootstrap.min.css' );
wp_enqueue_style('uni-bootstrap');

我甚至命名了一个DS变量,万一是linux或windows(目录斜杠),仍然,我在加载的页面上查看,路由是正确的,但没有斜线。我尝试用自己的#34; /"但仍然没有成功..

我得到了绝对路径,但是当我看到它加载的内容时,它会显示UNDEFINED

所以,我改变并尝试其他方式(仅适用于管理员)

add_action( 'admin_head', 'admin_css' );
function admin_css(){
        echo '<link rel="stylesheet" type="text/css" href="MYPATH">';
}

仍然,相同的UNDEFINED结果,我真的不知道如何加载它,以及如何使用路径,因为我不知道wordpress如何管理文件夹等等,任何想法?

1 个答案:

答案 0 :(得分:0)

add_action( 'wp_enqueue_scripts', 'register_plugin_styles' );

function register_plugin_styles() {
    wp_register_style( 'my-plugin', plugins_url( 'my-plugin/css/plugin.css' ) );
    wp_enqueue_style( 'my-plugin' );
}

和管理员

add_action( 'admin_enqueue_scripts', 'register_plugin_styles' );