我正在尝试编写一个插件,在激活时,会将样式表(位于插件文件夹中)应用到激活它的网站,但我被卡住了。以下是我走了多远。我想我只有代码加载插件本身的样式表?但我想激活我的插件并将样式表应用到前端站点。任何或所有帮助将不胜感激。
P.S。 - 我知道还有其他方法可以在前端加载样式...比如通过你的主题自定义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; }
答案 0 :(得分:1)
假设这是Wordpress(它看起来很像Wordpress)。您想要的操作挂钩是wp_enqueue_scripts
,而不是enqueue_scripts
。
将您的最后一行更改为
add_action( 'wp_enqueue_scripts', 'register_wprs' );