我试图写一个插件,激活时,将应用一个样式表(位于插件文件夹)到网站上,它是激活的,但我卡住了。下面是我所取得的进展。我想我只有代码来加载插件本身的样式表?但我想激活我的插件和应用样式表的前端网站。任何或所有的帮助将不胜感激。
注。-我知道还有其他方法可以在前端加载样式…就像通过你的主题自定义CSS部分…但是对于我正在做的事情,我需要通过我正在创建的插件来加载。
index . php
<?php
/**
* Plugin Name: plugin name
* Plugin URI: http://www.pluginurl.com/
* Description: plugin description
* Version: 1.0
* Author: author name
* Author URI: http://www.authorurl.com/
*/
function register_wprs(){
wp_register_style( 'cta_stylesheet', plugins_url( '/css/rs.css', __FILE__ ) );
wp_enqueue_style( 'cta_stylesheet' );
}
add_action( 'enqueue_scripts', 'register_wprs' );
?>
rs.css
.classname { color: #000; }
假设这是Wordpress(它看起来很像Wordpress)。您想要的动作钩子是wp_enqueue_scripts
,而不是enqueue_scripts
。
将最后一行改为
add_action( 'wp_enqueue_scripts', 'register_wprs' );