0

我正在按照Dave Clements 教程开发 WordPress 小部件。它运作良好。现在我想为它添加一些样式。我希望样式位于一个额外的 css 文件中,该文件将在运行时加载。我正在调用这个函数

function myprefix_add_my_stylesheet() {
  wp_register_style( 'myprefix-style', plugins_url('mystyle.css', __FILE__) );
  wp_enqueue_style( 'myprefix-style' );
}

使用此语句的“// 小部件输出 //”之前。

add_action( 'wp_enqueue_scripts', 'myprefix_add_my_stylesheet' );

但似乎什么也没有发生。我究竟做错了什么?

4

1 回答 1

1

您的wp_enqueue_scripts操作不起作用,因为您在widget()函数(小部件输出)中调用它为时已晚。为时已晚,因为 Wordpress 已经打印/发送页首。例如,您可以在小部件构造函数上添加此操作。

于 2014-09-17T08:13:31.150 回答