插件css未应用于页面

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

我看了这个问题:

plugin css is not being applied to the page?

但我无法解决我的问题。

我使用以下类似问题的代码:

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

                    wp_register_style( \'foo-styles2\',  plugin_dir_url( __FILE__ ) . \'dahili/style.css\' );
                    wp_enqueue_style( \'foo-styles2\' );

                    wp_register_style( \'foo-styles3\',  plugin_dir_url( __FILE__ ) . \'dahili/responsive.css\' );
                    wp_enqueue_style( \'foo-styles3\' );

                    }
                    add_action(\'wp_enqueue_scripts\',\'libload\');
                  ?>
正在加载样式文件,如下链接所示,但wp未应用它们:

http://www.hekim.deniz-tasarim.site/sample-page/

我如何解决这个问题?

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

使用以下内容更改集成代码:

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

                    wp_register_style( \'foo-styles2\',  plugin_dir_url( __FILE__ ) . \'dahili/style.css\' );
                    wp_enqueue_style( \'foo-styles2\' );

                    wp_register_style( \'foo-styles3\',  plugin_dir_url( __FILE__ ) . \'dahili/responsive.css\' );
                    wp_enqueue_style( \'foo-styles3\' );
                  ?>

SO网友:rtpHarry

您的代码看起来正确,但您链接到的页面似乎没有包含这些代码。

这意味着此行没有运行:

add_action(\'wp_enqueue_scripts\',\'libload\');
检查其中的php文件是否包含在插件文件中?

或者您试图包含路径错误的文件。

检查文件是否位于插件而不是主题文件夹中,否则您将需要其他路径。

相关推荐