Plugin path comes wrongly

时间:2020-04-13 作者:Faruk rıza

我需要导入css文件从插件目录中的文件夹到插件php文件。

我试过了

plugin_dir_path( __FILE__ );

<link rel="stylesheet" href="<?php echo __DIR__ . \'/dahili/bootstrap.min.css\'; ?>">
<link rel="stylesheet" href="./dahili/bootstrap.min.css">
但他们给出了错误的url。

例如,在我最后一次尝试中,我得到以下地址:

http://www.hekim.deniz-tasarim.site/home/deniztas/hekim.deniz-tasarim.site/wp-content/plugins/my_post_plugin/widgets/dahili/bootstrap.min.css

但我需要这个:

赫金。deniz tasarim。站点/wp内容/插件/my\\u post\\u插件/小部件/dahili/引导程序。最小css

如何获得真实地址?

注意:请不要因为不明确而关闭我的问题,如果你没有给出100%相同的问题,因为我需要真正的解决方案,我不是巨魔。

1 个回复
最合适的回答,由SO网友:Faruk rıza 整理而成

要解决这个问题,我们必须使用plugin_dir_url 命令

例如:

<?php
                    wp_register_style( \'foo-styles\',  plugin_dir_url( __FILE__ ) . \'dahili/bootstrap.min.css\' );
                    wp_enqueue_style( \'foo-styles\' );

?>