您当前的位置:首页 > TAG信息列表 > wp-enqueue-script
有条件地为插件中的do_action()调用加载javascrip和css
我正在开发一个插件并使用do_action() 而不是在站点上显示插件内容的短代码。该插件将只由我使用,但我制作该插件是为了将网站的组件与主题本身分离。如果从插件在主题中调用了特定的do\\u操作,我将如何在页面上有条件地显示javascript和css?我发现了大量的短代码,但我想避免使用短代码,因为我将直接在主题中调用操作。我试过这样的add_action(\'wp_footer\', \'print_my_script\'); function print_my_script() {
如何让jQuery脚本在页面上运行?
我很难想出如何让jQuery脚本以“正确”的方式在我的Wordpress页面上运行。我跟踪了this 并执行第一个答案所说的操作。关于如何让jQuery在您的博客上工作,我读了很多教程和文章,但我似乎无法理解。我有很多问题,我希望能从其他有经验的人那里得到解决。首先,我读过的大部分教程和内容都是如何获取jQueryincluded 在你的博客上。我的第一个问题是,您下载的大多数主题不应该自动在标题中包含jQuery吗?例如,我的网站在每页中都会自动包含以下行:<script type=\'text/
Wp_寄存器_脚本()对资源的占用有多大?
我正在尝试使用has_shortcode() 函数仅在帖子内容中存在短代码时加载特定脚本,代码如下:wp_register_script( \'shortcode-js-file\' , FILE_URI, array( \'jquery\'), \'\', true ); if(isset($post->post_content) && has_shortcode($post->post_content, \'shortcode_name\')) {
WordPress脚本加载/卸载--wp_deregister_script(‘jQuery’)
我有几个关于WordPress加载/卸载javascript工具的问题。在阅读了彼得·古森(PieterGoosen)对一个问题的漂亮书面回复后,我开始了一些研究,并清理了我用来加载库的代码。此代码来自my child主题的函数。php文件。我的网站上有一些使用datepicker日历工具的功能。此外,我确信还有一些插件使用jQuery。function jquery_loadup() { //wp_deregister_script(\'jquery\'); <---
获取脚本/样式列表并显示将它们排入队列的文件
我想显示页面上加载了哪些脚本和样式,以及哪些插件/主题/文件将它们添加到页面中。我们可以使用以下方式显示所有脚本和样式:<?php global $wp_scripts, $wp_styles; var_dump( $wp_scripts ); var_dump( $wp_styles ); ?> 或者更优雅地使用以下答案:How do I get the $handle for all enqueued scripts?我现在想知道他们在
仅在特定页面上执行
我正试图让下面的代码块只在联系人页面上加载,但它似乎不起作用。有什么问题吗?对PHP还是很陌生的。if (is_page(\'/contact-us/\')) { if ( function_exists( \'wpcf7_enqueue_scripts\' ) ) { wpcf7_enqueue_scripts(); wpcf7_enqueue_styles(); } }
未定义的$.Browser似乎导致页面显示错误
在这里site 使用父主题时出错jquery.PrettyPhoto.js 这会导致标签无法很好地加载,而库似乎也无法很好地工作。错误状态TypeError: $.browser is undefined http://www.domain.com/wp-content/themes/decondo/lib/scripts/pretty/jquery.prettyPhoto.js?ver=2.5 Line 59 我将jQuery迁移-v1排入队列。0.0-2013-01-14,代
在不排队的情况下运行具有依赖项的脚本的正确方法?
使用排队,您将改变$deps 要使脚本工作,首先需要运行的脚本或脚本数组。<?php wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); ?> 例如:function script_that_requires_jquery() { wp_register_script( \'script-with-dependency\', \'http://www.example.com/script-with-
从主题函数动态加载样式和脚本.php
我正在尝试根据模板名称动态加载样式表和脚本。所以如果我有一个名为page-signup.php 然后它将加载相应的样式表page-signup.css 和page-signup.js 如果它们存在于我的主题文件夹中的特定目录中的该页面。这是我到目前为止在函数方面的内容。我的主题的php。当css和js文件位于适当的目录中时,它当前不会加载任何样式或脚本:/** * Auto loads scripts and styles based on the page name if they exist
如何在插件选项页面中显示所有前端入队脚本的句柄?
我在插件中使用以下函数来显示插件选项页面中的所有脚本句柄,但它只显示管理脚本的句柄:function my_detected_scripts() { global $wp_scripts; foreach( $wp_scripts->queue as $handle ) : echo $handle . \' <br /> \'; endforeach; } 然后:echo my_detected_scripts()&
通过子主题覆盖不可插拔函数中的入队
我试图使用上的信息重写不可插入的函数this page 但似乎没有效果。谁能看出来是怎么回事吗。我的代码是remove_action(\'wp_print_styles\', \'az_enqueue_dynamic_css\'); function childtheme_dynamic_css() { /* I don\'t need to actually add anything so this is just a placeholder */ }
未发生jQuery的AJAX请求
我的问题是:无法使用jQuery执行POST请求。下面是完整的描述:我在页面中创建了一个链接(使用帖子和页面的插件PHP代码):<?php $nonce = wp_create_nonce(\"test_nonce\"); $link = admin_url(\'admin-ajax.php?action=my_delete_object&object_id=\'.$object_id.\'&nonce=\'.$nonce);
插件未添加自定义CSS
我正在尝试通过插件添加自定义css。我的头中确实调用了wp\\u head()。我的代码是-/** * Enqueue plugin style-file */ function prefix_add_my_stylesheet() { wp_enqueue_script(\'style1\', plugins_url(\'style1.css\', __FILE__) ); } add_action( \'wp_enqueue_script
Javascript not included
我尝试通过以下方式包含javascript文件:function theme_scripts() { wp_enqueue_scripts( \'custom-script\', get_template_directory_uri() . \'/js/menu-fix.js\',array(\'jQuery\'), true); } add_action(\'init\', \'theme_scripts\'); 此文件包含在func
使用页面模板插件和$Hook数组
我正在使用下面的函数加载一些javascript,以删除用户配置文件中用于切换可视化编辑器的复选框://Remove Visual Editor option in User Profile function remove_visual_editor_admin_script( $hook ){ if (\'user-edit.php\' != $hook) { return; } wp_enqueue_script( \'remo
取消某些页面上的脚本注册
我需要排除某些脚本在特定页面上运行。我已经尝试了这段代码,但它不起作用-当我检查页面时,脚本仍被加载到我的页面页脚中。这是我在函数中的代码。phpadd_action( \'wp_enqueue_scripts\', \'my_deregister_javascript\', 100 ); function my_deregister_javascript() { if ( !is_page(\'my-page\') ) { wp_deregister_sc
如何使用依赖项将默认脚本入队?
我正在开发一个插件,为此我需要jQuery和jQuery日期选择器。我教过WordPressalready enqueued some scripts, 我在那里找到了“jquery”和“jquery ui日期选择器”。其中datepicker被称为依赖于jQuery。在该codex页面中还提到,我们可以调用依赖脚本,如下所示:function my_scripts_method() { wp_enqueue_script( \'custom-script\', plugins_url(
如何通过unctions.php文件将一个JavaScript放入页脚?
好的,我非常熟悉如何通过functions.php 文件尽管最近我遇到了一个令我困惑的情况。我想在WordPress网站上设置此脚本:customize-twitter-1.1.首先,我需要在我的页脚中嵌入Twitter JavaScript,这是下面的代码:<script> !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0]; if(!d.getElementById(id)){js=d.createEl
串联和缩小入队的JavaScript文件的依赖项
我正在使用加载JavaScript文件wp_enqueue_script 进入我的主题。然而,除了它之外,我还加载了几个jQuery文件,以及排队脚本的依赖项(已经被Grunt连接和缩小)。这是我的代码:add_action(\'wp_enqueue_scripts\', function() { wp_enqueue_script( \'customscripts\', get_template_directory_uri() . \'/assets/js/main.min.js\',
生成嵌入式代码以供用户共享
最近,我有一个想法,让用户和其他博客作者将我博客上的整个页面嵌入到他们的博客中。问题是我每次都必须在代码中更改URL,代码会将结果填充到我的页面上。脚本是否有任何方法可以自动获取查看页面的URL并为用户更新代码,而无需在我的页面上生成内容?这就是我所尝试的。 <object data=http://domain.tld/Requested_page width=\"100%\" height=\"500\"> <embed src=http://domai