如何通过我创建的插件将样式表应用到wp前端?

时间:2016-08-16 17:07:47

标签: php css wordpress plugins

我正在尝试编写一个插件,在激活时,会将样式表(位于插件文件夹中)应用到激活它的网站,但我被卡住了。以下是我走了多远。我想我只有代码加载插件本身的样式表?但我想激活我的插件并将样式表应用到前端站点。任何或所有帮助将不胜感激。

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; }

1 个答案:

答案 0 :(得分:1)

假设这是Wordpress(它看起来很像Wordpress)。您想要的操作挂钩是wp_enqueue_scripts,而不是enqueue_scripts

将您的最后一行更改为

add_action( 'wp_enqueue_scripts', 'register_wprs' );