Wordpress wp入队风格

 一直很哇塞. 发布于 2023-02-09 10:42

我正在写我的第一个wordpress插件,我被卡住了.厉害.

我想在插件的管理部分中包含一个css文件.但出于某种原因我不能这样做.我试过的代码(以及它的许多变体):

// Register style sheet.
add_action( 'wp_enqueue_scripts', 'register_plugin_styles' );

/**
 * Register style sheet.
 */
function register_plugin_styles() {
    wp_register_style( 'statistika', plugins_url( '/statistika/css/style.css' ) );
    wp_enqueue_style( 'statistika' );
}

路径很好我很确定,当我在浏览器中手动编写URL时,样式打开就像其他任何一样.我怀疑错误的是我在插件php文件中包含的文件.我在开头只包含了wp-load.php.是否足以使wp_register_style功能起作用?如果不是那么那么问题是什么?请帮忙.

编辑:新问题,如何在wordpress的管理端包含jquery和javascript文件.我试过这个:

wp_enqueue_script('jquery', plugins_url('/js/jquery.js', __file__));
wp_enqueue_script('jquery', plugins_url('/js/functions.js', __file__));

我将此添加到答案中的现有函数中.

编辑2:

知道了,我忘了wordpress不喜欢$作为jquery对象.

1 个回答
  • 你必须改变wp_enqueue_scriptsadmin_enqueue_scripts

    add_action( 'admin_enqueue_scripts', 'safely_add_stylesheet_to_admin' );
    
    /**
     * Add stylesheet to the page
     */
    function safely_add_stylesheet_to_admin() {
        wp_enqueue_style( 'prefix-style', plugins_url('style_admin.css', __FILE__) );
    

    本教程将帮助您如何正确地将样式表添加到WordPress

    我希望我的回答对你有所帮助.

    2023-02-09 10:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有