我试图排队一个样式表,我在有这个电流通路的工作我的管理插件PAGE电泳文件,排队WordPress的插件管理样式表在其他目录(上一)
\plugins\my-plugin-name\includes\fileiamworkingon.php
所有我找要做的就是排队,坐在从上一级目录我目前在一个样式表。这个样式表的路径是像这样,
\plugins\my-plugin-name\css\styles.css
我公司目前已经通过调用我的班内添加动作挂钩工作像这样的构造函数:
add_action('admin_enqueue_scripts', array($this, 'pluginStyles'));
正如你所看到的,然后调用,我执行下面的代码pluginStyles功能,
public function pluginStyles() {
wp_register_style('my_plugin_stylesheet', plugin_dir_url(__FILE__) . '../css/styles.css');
wp_enqueue_style('my_plugin_stylesheet');
}
目前,这是我能得到它,因为补充说一点的唯一方法微妙的'../'到文件路径。否则,它会尝试从'includes'目录中访问css文件夹,这显然不存在css文件夹。
这似乎不是最好的解决方案,也许有更多的“Wordpress方式”来解决这个问题。
添加'../'时才有效。谢谢您的解决方案。我现在仍在审视事情。 –
这对我不起作用,但我可能会错误地使用它。我完全改写了我的问题以及新的细节,因为我觉得它缺乏。 –
似乎我在代码中犯了一个小错误。我刚刚编辑了''plugin_dir_url'而不是'plugin_dir_path'。 – Hollings