我想创建一个简单的插件,将我的风格附加到所有页面。 这是我的代码:
<?php
/*
Plugin Name: Super Plugin
*/
function mr_scripts() {
wp_register_style( 'forms', plugins_url( 'forms.css', __FILE__ ) );
wp_enqueue_style( 'forms', plugins_url( '', __FILE__ ) );
echo '/* style-echo */ <style>
.social-icons{display:none!important;}
</style>';
}
add_action( 'wp_enqueue_scripts', 'mr_scripts', 99 );
?>
插件已激活。不幸的是,我没有在我的网站上看到这些变化。请帮忙解决这个问题。
答案 0 :(得分:0)
你的插件写的很多错误。您想要的可能是以下内容:
<?php
/*
Plugin Name: Super Plugin
*/
function mr_scripts() {
wp_register_style( 'forms', plugins_url( 'forms.css', __FILE__ ) );
wp_enqueue_style( 'forms');
}
add_action( 'wp_enqueue_scripts', 'mr_scripts', 99 );
function my_head_style() {
echo '/* style-echo */ <style>
.social-icons{display:none!important;}
</style>';
}
add_action('wp_head','my_head_style');
?>
有关正确使用样式的注册/入队的更多信息:
https://developer.wordpress.org/reference/functions/wp_enqueue_style/ https://codex.wordpress.org/Function_Reference/wp_register_style