您当前的位置:首页 > TAG信息列表 > wp-enqueue-style
将样式表添加到WordPress的最佳方法
我正在将一个移动响应页面(目前内置于Bootstrap)转换为WordPress。使用wp_register_style() 和wp_enqueue_style() 将向所有页面添加样式表,包括wp管理员。我知道我可以通过使用if ( ! is_admin() ) 条件语句。使用条件语句更好,还是只使用:<link rel=\"stylesheet\" type=\"text/css\" href=\"<?php bloginfo(\'template_directory\'); ?>/
To enqueue or not to enqueue
在WordPress中链接到CSS文件的最佳方式是什么?Method 1: 必要时使用以下工具<link href=\"<?php echo get_template_directory_uri(); ?>/my-style.css\" rel=\"stylesheet\" type=\"text/css\" /> Method 2: 按如下方式使用排队add_action(\'wp_enqueue_scripts\', \'load_my_style\');
避免在登录屏幕中加载默认的WP样式
有没有办法避免在登录屏幕中加载默认的WordPress样式,而只加载我的自定义样式表?实际上,我使用的是以下代码:function login_styles() { // Sets the styles if is the current theme if (get_stylesheet_directory() == get_template_directory()) { // Prints link to stylesheed login.css&
enqueue_style is not working
我试图用enqueue\\u样式加载主样式表,但它不起作用。这是我的函数代码。php:function my_scripts() { wp_enqueue_style( \'main-style\', get_template_directory_uri() . \'/style.css\', false, \'1.0\', \'all\' ); } add_action( \'wp_enqueue_scripts\', \'my_scripts\' );&
Enqueueing Scripts and Styles
我正在尝试将我的自定义脚本和样式与代码块排队,脚本可以工作,但样式不能工作。我不知道我做错了什么。 function my_scripts_method() { wp_deregister_script( \'jquery\' ); wp_deregister_script( \'style\' ); wp_register_script( \'jquery\', \'//aj
如何使用子主题重写入队的样式
我正在创建WooCommerce主题的子主题(这是我3年来的第一个主题),我遇到了一些问题,因为有些布局样式排在父主题中,我不得不添加!important 我要覆盖的所有样式。这是父主题函数中的当前排队代码。php;if ( ! is_admin() ) { add_action( \'wp_enqueue_scripts\', \'woo_load_frontend_css\', 20 ); } if ( ! function_exists( \'woo_load_frontend_c
使用REMOVE_ACTION在不必要的页面上注销脚本
To all would-be close-voters: 这个问题不是重复的,因为我需要使用删除插件添加的所有脚本remove_action.在里面Very stubborn wp_register_script / add_action vs remove 习惯于wp_dequeue_script 函数一个接一个地删除脚本,但我需要将它们全部删除(这是使用插件添加的add_action) 使用remove_action!wp_dequeue_script 函数无法删除如下自定义代码:add_actio
在小部件中使用Add_action(‘wp_head’)
嗨,我似乎找不到解决我问题的答案。我正在尝试修复此验证错误“Element link缺少必需的属性属性。”这是因为样式表不在头部。我想做的是使用wp\\u head操作将其放在标题中,但一旦我将代码添加到小部件中,javascript就会完全中断,所以我不知道如何向标题添加样式?这是我目前使用的代码:wp_register_script(\'piechart\', get_template_directory_uri() . \'/js/jquery.easypiechart.min.js\', \'\'
Wp_Register_style中的相对路径不起作用
我有这个功能:function test_add_my_stylesheet() { wp_register_style( \'test-admin-style\', plugins_url(\'../css/style.css\', __FILE__) ); wp_enqueue_style( \'test-admin-style\' ); } 但是css没有加载到我的管理区域。为什么?在浏览器的html源代码中,如下所示:<link rel=\'
如何控制顺序的排队样式和脚本的组合--站点速度问题
我们知道,使用wp_head() 和wp_footer() 所有脚本和样式都使用wp_enqueue_styles 和wp_enqueue_scripts 钩我们所做的是使用functions.php. 同样,WordPress插件也使用相同的方法将其样式表和脚本排队。因此,最终在页眉或页脚中有许多排队的样式和脚本。Google PageSpeed建议:Optimize the order of styles and scripts - 谷歌PageSpeed我们知道,wp_enqueue_script(
如何使用wp_enQueue_脚本通过本地回退从CDN加载js和style资源?
我很难找到正确的方法来做这件事。我想在此处加载CDN资源:http://www.bootstrapcdn.com/ 但是使用wp_enqueue_scripts 并有本地后备。这是我现在直接在标题中用于局部回退的方法。php:<script src=\"//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js\"></script> <script>window.jQuery || document.w
未通过ADD_ACTION注册的CSS文件
我有一个问题,注册和加载从我的主页画廊css代码。其他样式加载良好,但此flexslider未注册。感谢您的指导。<?php function theme_styles() { wp_enqueue_style (\'normalize\', get_template_directory_uri() . \'/css/normalize.css\'); wp_enqueue_style (\'grid\', get_template_directory_
包括用户定义样式,但不包括wp-Load
我已经看过这里的答案,没有一个与我的情况完全相符。我有用户可以编辑的自定义CSS,它保存在选项中。我使用wp_enqueue_style 包含带有CSS内容头的PHP文件,然后从选项加载CSS。然而,为了从选项中加载,我必须包括wp加载。php。我知道这不是最好的做事方式。我究竟应该如何实现这一点呢?插件主文件:add_action(\'wp_print_styles\', \'wp123_load_css\'); function wp123_load_css() {
为什么在我使用完整的wp_enQueue_style()时wp_Register_style()很重要?
目前我正在研究一个主题,并在队列中加入了一些样式和脚本。当脚本排队时,我使用wp_register_script() 首先,然后使用wp_enqueue_script() - 因为我知道这是让脚本排队的正确方式。但在排队时,我只使用了wp_enqueue_style() 及其所有参数。但刚才我an answer s\\u ha\\u dum说wp_register_style() 将使主题儿童主题友好-我想知道,如果没有wp_register_style() 我只使用wp_enqueue_style()
WordPress在插件页面中包含脚本和样式
我正在开发一个Wordpress插件,其中我想包含一些jquery脚本和样式表。我在一篇文章中找到了dit代码,这应该可以完成这项工作,但它对我不起作用。有人能告诉我我做错了什么吗?// Include files function my_scripts() { wp_enqueue_script( \'jquery\' ); wp_register_style( \'filename.css\', plugins_url(\'filename.css\', __F
引导后加载自定义css
我在函数中有这个。php。如何修改它,以便在bootsrap之后加载自定义css。最小css?function register_css() { wp_register_style( \'bootstrap.min\', get_template_directory_uri() . \'/css/bootstrap.min.css\' ); wp_enqueue_style( \'bootstrap.min\' ); } add_action( \'wp_e
GET_TEMPLATE_DIRECTORY在URL中添加FTP根文件夹
我正在创建一个主题,现在我正在为我的自定义帖子类型添加一些功能,例如帖子页面中的不同元框,额外的帖子配置页面。似乎当我尝试获取站点主题目录,以便将自定义css文件和php文件排入单独的贴子页面时,我在url中获取FTP根文件夹,导致其为404。下面是我添加它的方式。我有一个单独的文件,其中包含所有自定义的post类型函数,我通过函数将其作为依赖项添加。php。为了整洁,我想使用单独的文件,这样我的函数中就没有一百万个函数了。php。我的includes目录中的文件夹中也有一个css文件。CSS用于后端,用
如何在仪表板小工具页面上仅包含文件?
我想向小部件输入字段添加一些样式。因此,我想包括一种风格。css文件仅在wp-admin/widgets.php 页如何检测上述页面并在其中包含文件?
为什么GET_TEMPLATE_DIRECTORY_URI()不包括“www”,而只针对排队的样式表?
我的网站的url设置为在中包含wwwsettings -> general.我还把它放在我的functions.php:update_option(\'siteurl\',\'http://www.federal-lawyer.com\'); update_option(\'home\',\'http://www.federal-lawyer.com\'); 但是,当我使用get_template_directory_uri(); 函数,它在对样式表排队时输出非www URL。你知
将登录页面的样式表排入队列并使其显示在head元素中
我尝试在我的主题中设置登录页面的样式。非常简单:add_action( \'login_enqueue_scripts\', function() { wp_enqueue_style( \'TEST\', get_template_directory_uri() . \'/css/login.css\' ); }); 不幸的是,它没有按预期工作。这个link 元素出现在body 登录页面,非常晚。渲染输出:<link rel=\'stylesheet\'