您当前的位置:首页 > TAG信息列表 > javascript
使用wp.media创建自定义图像上载程序时出现WP未定义错误
我正在尝试在自定义帖子类型的自定义元框中创建自定义媒体上载程序。这是很多习俗。我有一个运行wp的javascript文件排队。单击“添加图像”按钮时的媒体类。测试按钮时,我收到以下错误:“Uncaught ReferenceError:wp is not defined”(未捕获引用错误:wp is not defined),我发现有几个资源通过添加wp\\u enqueue\\u media()解决了此问题;但当我尝试这样做时,它并不能解决问题。请帮忙?Meta box creation/enqueue
检索$_POST数据以在不使用本地化脚本的情况下发送到Java脚本
在这里,我需要访问$\\u POST数据,以便向javascript发送敏感字符串,而不使用本地化脚本,也不允许敏感字符串在页面的控制台或源(html)中可用。我研究过AJAX可以防止来自PHP的敏感字符串显示在页面源代码(html)上,因为这会给我们带来安全问题,但当我尝试这种方法时,全局$\\u POST在连接到wp\\U AJAX\\uu{action}的AJAX函数上不可用。还有其他方法吗?任何帮助都将不胜感激,谢谢!UPDATE 哦,顺便说一句,在数据库中保存数据不是一个选项,因为这将在站点上提
根据帖子中的高级自定义字段有条件地加载JavaScript
我正在建立一个网站/主题,其中帖子内容是以模块化的方式(主要是,但不限于)使用ACF的灵活内容字段编写的。这些字段可以在公共前端附加JavaScript功能。例如,您可能有一个应用了视差的图像上载或一个应用了单击或悬停动画的文本块。我正在尝试确定有条件地加载可能支持此功能的不同JavaScript库的最有用的方法(在帖子中,正如公众所看到的,我不是在谈论管理方面)。具体来说,我试图避免总是加载所有内容,而是希望根据帖子中实际存在的字段加载特定的库。有没有一种既定的方法,除了强力循环内容多次,先检查字段,然
添加代码以手动转到所有页面
我已经在谷歌上搜索了几天,但没有找到解决方案。我需要在我所有页面的头部添加一个JS代码,我想手动添加(无需插件)。我找到了“~/wp content/themes/”标题。这实际上是将我的代码添加到头部,但只添加到博客的登录页,而不是其他条目。我发现(在前面提到的文件中)有一个提示是存在一个“”,我想如果我找到它加载此函数的位置,我可以想出一个解决方案。其他信息:我需要嵌入到所有页面的代码是一个从外部源加载字体的小脚本。欢迎有任何其他关于如何面对这一问题的想法。非常感谢。
阻止YouTube嵌入加载播放器JS的多个实例?
我注意到,在我工作的许多WordPress网站上,如果嵌入了多个YouTube视频,就会调用多个播放器JS实例。由于这是一个完整的兆字节数据,我试图确定是否有办法只加载一个JS实例。我认为第二个(或更多)实例是多余的。以下是两次加载的内容,对于一个包含两个嵌入式视频的WP页面。https://s.ytimg.com/yts/jsbin/player-en_US-vfle0WwUC/base.js (1.0MiB)我一直找不到有关这方面的任何信息,这有点令人惊讶,因为我认为这将是许多人想要解决的问题。有什么
如何正确添加Bootstrap和JQuery Java脚本?
我正在使用Material Bootstrap Design(MDB)开发我的WordPress主题,这是一种使用Bootstrap 4及其自身代码的Material变体。信息技术calls for 使用以下脚本。。。<!-- JQuery --> <script type=\"text/javascript\" src=\"/wp-content/themes/blankslate/mdb/js/jquery-2.2.3.min.js\"></script>&
JQuery可选()函数在WordPress中不起作用
我在wordpress网站上有这个脚本<script> jQuery( function($) { jQuery( \"#selectable\" ).selectable(); } ); </script> 我的所有其他脚本都可以工作,但使用这个脚本,我得到了类型错误:$(…)。可选不是函数(…)。当我在没有wordpress的情况下使用它时,它工作得非常好。
如果帖子作者角色不是管理员,则按类名从帖子页面删除div
我有一个网站,有两种类型的用户角色,管理员和作者。我有一个潜水类名“site shop wrapper”,我只想将其显示给管理员添加的帖子,并将其隐藏给作者添加的所有其他帖子。因此,基本上我需要一个函数来检查post-author角色,如果它不是管理员,则按类名删除div。我是WP的新手,对WP了解不多,非常感谢对bee的任何帮助。
如何将jQuery入队以在</Body>标记之前加载
我已将所有脚本排入函数队列。php通过将“true”传递给第五个参数,在标记之前加载。它对所有人都有效,但jquery除外,你知道我做错了什么吗?wp_enqueue_script(\'jquery\',\'\',\'\',\'\',true); wp_enqueue_script(\'modernizr\', \'http://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.2/modernizr.js\', array(\'jquery\'), fal
在模板的php文件中包含一个javascript文件安全吗?
我想在wordpress多站点安装中包含一些jquery插件文件。我的解决方案是为需要这些jquery插件的页面创建一个特定的模板文件。下面是包含我的javascript文件的代码行,我已将其放置在模板文件的最后一行。<script type=\"text/javascript\" src=\"<?php bloginfo(\'template_url\'); ?>/plugins/jquery.tablesorter.min.js\" ></script>
如何在我的Java代码中使用WordPress PHP函数?
假设我想运行javascript函数launchMyPlugin() 仅在发布详细信息页面上。起初,我是这样做的:myPlugin.jsif ( is_single() ) { launchMyPlugin(); } 然而,这显然不起作用is_single() 是一个php函数。那么,正确的方法是什么呢?是否需要将条件添加到。改为php文件?谢谢
how to get permalink
谁能帮帮我吗?请查看屏幕截图。这是一个JS文件。在这里,我想获得我的自定义帖子永久链接。但我不明白如何让permalink进入JS fils。所以,请帮助解决这个问题。
如何使用php或wp插件或其他插件在WordPress网站上隐藏.js文件?
如何在wordpress中隐藏我的脚本文件。我试过这个主意blog// include a javascript file echo \"<script type=\'text/javascript\'> /* All your javascript code goes here */ </script>\"; 我遇到了这样一个错误:Parse error: syntax error, unexpected \'echo\' (T_ECHO)
WordPress定制器保存后刷新屏幕
保存设置后,我整天都在尝试刷新自定义程序屏幕。这让我快发疯了。我需要这个解决方案,因为我已经在customize_save_after 钩子在保存后处理一些数据。我想刷新预览wp.customize.previewer.refresh(); 东西保存好之后。我已经尝试在“保存”按钮上设置触发器,以便在单击时运行此刷新方法,但它与“保存”事件同时触发,我得到了刷新,但在预览最后手动重新加载页面时没有更改。我使用了一个计时器在x秒后触发刷新,它可以工作,更改会显示在预览中,但我想在保存设置时自动触发。以下是我
如何创建单选按钮以在wp_options表中的设置之间进行更改
这是一个“初学者”问题,所以请跟我说说。。。我需要创建一个单选按钮来在wp\\U选项中的选项之间切换/alt。基本上是一个布尔值,可以为我启用/禁用设置。我有一个名为cf\\u current\\u list的选项,用于保存当前列表编号,我需要将该值更改为0,然后使用此单选按钮或任何其他按钮/开关返回到上次的值以实现此目的。我将此选项值指定给变量:$list = get_option(\'cf_current_list\'); 我不知道如何实现这一点,它需要在前端,虽然不是在wp后端的设置页面。
Customizer Show/Hide
在我的自定义程序中,我有一个“显示标题”复选框。我希望标题在默认情况下显示(它位于自定义程序中),但需要保存自定义程序设置,以便在实时网站上显示。我希望它显示出来,而不必先保存设置。这是我在模板文件中的代码:<?php if( get_theme_mod( \'display_header_image_title\' ) == \'1\') { ?> <h1 id=\"header-image-title\"><?php echo get_theme_mod(
如何在入队脚本注入html之前延迟页面元素的显示
我正在排队一些javascript,这些javascript将SVG注入到我页面的DOM中(称为SVGInjector); 它非常有效,除了一件事:有一个不受欢迎的;“闪烁”/在我的屏幕上移动元素,在加载时放置注入的元素。显然,这个眨眼有一个名字,是我在几个月后问这个问题时发现的,它被称为非样式内容的眨眼(或FOUC),甚至还有它自己的名字Wiki.这种转变的原因似乎很清楚:页面的其他元素显然是在注入SVG的js运行之前绘制的,然后,一旦插入,页面就会改变以适应添加的SVG。我昨天在回答我自己的问题时提到
定制器显示/隐藏徽标和网站标题
我在主题定制器中设置了复选框控件,以在选中/取消选中徽标和网站标题时显示/隐藏它们。默认情况下,我希望显示徽标并隐藏网站标题。除选中复选框时网站标题不会显示在实时预览中外,所有内容都正常工作,除非先将设置保存在自定义程序中。但是,默认情况下会显示徽标,如果取消选中,则会消失。这让我相信站点标题的javascript和/或if语句存在问题。这是我在模板文件中的代码:<?php if( get_theme_mod( \'display_logo\' , \'1\' ) == \'1\') { ?>
如何将两个js文件调用到一个定制模板中?
我有一个自定义模板,其中包含了一个VC Post Grid,但我想既然它不能执行js文件,我会自己调用它们,除非我不知道如何调用。这些文件存储在我的主题文件夹js中。这些文件都是图像标记的。pkgd。min.js和vc\\u网格。最小js。如何为自定义模板页面加载它们?
CSS Minification
有人能帮我理解使用CSS和JavaScript缩小的过程吗?我将在我的网站上做一些开发工作来加快速度,我需要知道缩小CSS需要做多少工作,这样我就不会被利用。