php 创建一个WordPress插件-插件找不到CSS文件

sauutmhj  于 2022-10-30  发布在  PHP
关注(0)|答案(1)|浏览(133)

我正在创建一个wordpress插件,并得到404没有找到css文件。这里的代码(它在主PHP文件的插件)

function callback_for_setting_up_scripts() {
    wp_enqueue_style('bootstrap', 'https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css', ver:null);
    wp_enqueue_style('main-sincoe-style', __DIR__.'/css/main.css', ver:null);
    echo  readfile(__DIR__.'/css/main.css');
}

add_action('wp_enqueue_scripts', 'callback_for_setting_up_scripts');

所以有两件事:

*1stecho正常工作--它读取整个css文件--所以据我所知,这不应该是路径问题。
*2nd引导程序正常工作,因此函数中不应出现问题

所以我有点困在这里-感谢任何帮助(我在Mac上,如果这改变了什么-只是移动,所以也许这些是一些写/读权限,我还没有提出)
先谢谢你

yzuktlbb

yzuktlbb1#

谢谢@摩西·格罗斯
plugin_dir_url()工作正常-工作代码:

function callback_for_setting_up_scripts() {
    wp_enqueue_style('bootstrap', 'https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css', ver:null);
    wp_enqueue_style('main-sincoe-style',plugin_dir_url(__FILE__).'/css/main.css', ver:null);
}

add_action('wp_enqueue_scripts', 'callback_for_setting_up_scripts');

相关问题