我在Windows 10上的Wordpress 4.5.2中,我试图在Wordpress中注册和排队我的样式表,但它就是不起作用。我对jQuery也有同样的问题。
我在插件中有这段代码,我正在显示一个仪表板小部件,它工作得很好:
<?php
/*
* Plugin Name: TEST PLUGIN
*/
/* register styles and scripts
* register dash widgets
*
*/
function register_styles() {
wp_register_script( \'wildstyle\', plugins_url(\'css/wildstyle.css\', __FILE__ ) );
wp_enqueue_script( \'wildstyle\' );
}
function register_dash_widget() {
wp_add_dashboard_widget(
\'test-widget\',
\'Test Widget\',
\'display_callback\'
);
}
/* add all the actions
*
*
*/
add_action( \'wp_enqueue_scripts\', \'register_styles\' );
add_action( \'wp_dashboard_setup\', \'register_dash_widget\' );
/* display callback for dashboard metabox
*
*
*/
function display_callback() {
echo \'<p>Testing, testing...</p>\';
}
下面是我在测试中使用的一点css:
p {
color: red;
}
为什么我的文本不是红色的?
SO网友:JayDeep Nimavat
只需更改两行:
wp_register_script( \'wildstyle\', plugins_url(\'css/wildstyle.css\', __FILE__ ) );
wp_enqueue_script( \'wildstyle\' );
至
wp_register_style( \'wildstyle\', plugins_url(\'css/wildstyle.css\', __FILE__ ) );
wp_enqueue_style( \'wildstyle\' );