您当前的位置:首页 > TAG信息列表 > javascript
我应该手动解决WP核心文件安全问题,还是等待后续的WP版本?
使用Google开发者工具,我可以看到WordPress的一些JavaScript库包含已知的安全漏洞;有些几个月大。考虑到这一点,我是否应该考虑自己解决这些问题,或者这是否会在WordPress支持的网站上产生意想不到的结果?考虑到它在谷歌开发工具上的通知,我怀疑WordPress会意识到这一点。话虽如此,有没有办法看看WordPress是否意识到某些安全问题,以及这些问题是否会在随后的WordPress发布中得到解决?
仅在单个帖子页面中隐藏CSS类
我需要在我的帖子页面中隐藏一些元素,但不是在所有其他正常页面中。现在它们出现在我所有的Wordpress网站上(单篇文章、页面等)。如何通过CSS隐藏元素?此元素只有一个类<div class=\"frame-content\". 我可以这样做吗:if <post> then .frame-content{display:none;}?
自定义小部件纹理区域上的CodeMirror
我目前正在自定义widgets文本区域的插件中使用此代码来启用codemirror。(function ($) { $(document).ready( function(){ var coinmedi_es_<?php echo $wid_id; ?> = wp.codeEditor.defaultSettings ? _.clone( wp.codeEditor.defaultSettings ) : {};
性能与插件生成的javascrip
首先让我解释一下我的意思。我在一家公司工作,该公司有一个安装了主题的WP页面和大量插件,如YOAST、WooCommerce、更多woo commerce插件等。这些插件和主题本身为我们的主网页生成javascript代码。显然,这远远没有得到优化,这一点得到了以下方面的证实:https://gtmetrix.com/ 和google insights。问题来了。有没有办法通过在页脚中创建另一个js代码“版本”来覆盖某些js代码?实际上,我计划让footer加载一个js文件,包括覆盖,但由于我几乎
当URL包含某些文本部分时是否显示和隐藏元素?
我要求在URL中包含“/category-1/”的所有页面上显示#nav1,隐藏#nav2。我要求在URL中包含“/category-2/”的所有页面上显示#nav2,#nav1。我有以下代码: <script> var url = window.location.href; if (url.indexOf(\"/category-1/\") > -1) { document.getElementById(\'#nav
设置ACF数字字段格式以便在前端显示的最佳方式是什么?
我雇了人来帮我,他在主题页脚中输入了一个javascript解决方案。我刚刚添加了一个html标记,它就成功了。然而,它坏了,因为他没有使用儿童主题。我试着复制页脚。将php文件添加到子主题中,并重新添加脚本,但不起作用。这是代码。 <script> jQuery(document).ready(function( $ ){ // Your code in here $( \".priceToFormat\" ).each(functio
使用POST类型的WordPress相关下拉列表不起作用
使用post类型的wordpress相关下拉列表在ajax中不起作用。我需要post类型中另一个ddl的ddl值。我有2个职位类型的科室和医生,当我在下拉列表中选择一个科室时,我需要该科室的医生使用ajax而不是刷新ajax$(\'#dpt\').change(function () { var dpt = $(this).val(); jQuery.ajax({ type: \'post\',
在古登堡图像块中设置默认图像链接目标
我想将古腾堡图像块的默认目标设置为“媒体文件”:我已经找到了classic editor, 和一个似乎为Gutenberg galleries 通过编辑块的模板,但我的印象是,修改编辑器行为的预期方法是通过块编辑器中的JavaScript挂钩。有没有办法在块编辑器中使用JavaScript挂钩设置默认目标?更新:我在Gutenberg GitHub存储库上发出了一个pull请求,试图实现用插件覆盖默认链接目标的能力。最新版本为here. 截至撰写本文时,这一点尚未合并。
Web开发人员控制台:“检测到慢速网络。”使用字体
我是新来的编码,刚刚开始在一个网站上工作。我遇到的问题是极端的滞后时间。我正在使用的网站位于wordpress中,具有自定义主题。每个插件都已更新,甚至主题也已更新。我在浏览器中检查了开发人员工具,这出现在控制台中。谁能给我解释一下这是什么意思吗?
如何使用WooCommerce在React.js主题中呈现WP REST-API端点
我正在使用React构建一个电子商务Wordpress/Woocommerce主题。js。我正在使用npm软件包:create-react-wptheme此包直接在索引内部呈现react应用程序。wordpress主题的php。我不确定如何访问react中的wordpress api端点。js组件。我已经使用jsx为站点创建了模板,需要访问api端点来呈现动态内容。我可以使用对外部api的http请求访问这些点,但我需要能够访问react wp主题内的完整api。据我所知,我需要使用主干。js api客户
在标题和块容器之间添加文本元素
是否可以在块编辑器之前添加其他文本输入?我正在尝试更新我的字幕插件,使其与古腾堡兼容,但字幕并不是真正的“块”,我认为它更类似于页面标题。在WordPress 5.0之前,我使用edit_form_after_title hook,但在Gutenberg中这是不相关的,所以我想知道如何注入一个新的、非阻塞的元素?有问题的插件:KIA Subtitle
用古登堡方块的标题和潜台词列出一份清单
我想在古腾堡编辑器中创建一个块,以创建带有标题和潜台词的列表(带有问答的访谈格式)。该列表应位于有序列表中。我不知道怎么做。我想要的结果是: <ol> <li> <h3>This is editable question 1</h3> <p>This is the editable answer</p> </li
隐藏加载更多的AJAX按钮,如果没有更多的用户加载或少于该数量?
如果没有更多的用户要加载或用户数小于此数字,如何隐藏加载更多Ajax按钮<script type=\"text/javascript\"> var ajaxurl = \"<?php echo admin_url( \'admin-ajax.php\' ); ?>\"; var page = 2; jQuery(function($) { $(\'body\').on(\'click\', \'.loadmorefollowing\', fu
GetEntiyRecords的所有查询参数是什么?
我正在开发一个插件,它为古腾堡/块编辑器定义了一个自定义块。该块显示select 邮政信箱。当您选择一个后,我会用一些所选帖子的字段(如标题、日期等)创建HTML。当我在edit 方法时,我的代码正确地生成一个页面列表(在我的示例中,是一个名为product), 但不包括此帖子类型具有的自定义字段。var pages = select(\'core\').getEntityRecords(\'postType\', \'product\', { per_page: -1 }); 我在找关于get
通过AJAX表单添加新帖子时请求错误
我试图在wordpress插件中插入一篇带有简单ajax表单的新帖子。访问者将使用此表单从前端创建帖子。我的表格如下:<script> jQuery( document ).ready(function() { jQuery(\'input[type=submit]\').on(\'click\', function() { var ajaxurl = \'https://example.com/wp-admin/admin-ajax.php\'
将项目添加到购物车时出现JavaScript错误
我已经努力解决这个问题好几个小时了,非常感谢任何人能给予的帮助。您知道我如何修复此页面上阻止向购物车添加项目的Javascript错误吗?https://www.ourwildlife.studio/product/wildlife-photo-print-rhinoceros-charge-by-alex-jones/
自定义块时,名称空间参数的用途是什么?
我正在尝试使用新的Gutenberg块API来定制Gallery块。长话短说,我需要add a filter 进行自定义。那么,在调用addFilter 作用我找不到关于这一论点的解释。Edit: 本质上,我正在尝试做this post/question. 尽管如此,问题仍然存在,名称空间参数的目的是什么,以及它在项目范围中的作用?参考号:Validation error: Extending Gutenberg gallery block还有,如果你要投反对票,你能解释一下为什么吗?
WP_mail在登录时不工作吗?
我创建的wp\\U邮件功能有问题,当我按下按钮时,它会发送电子邮件。当您注销时,它确实工作得很好。但一旦我登录,它就会停止工作。这不是一个能力问题,因为我作为超级管理员也会遇到这个错误。为什么会发生这种情况?我正在使用PHP函数和Ajax一起发送电子邮件,Javascript函数称为onclick。function searchEmail(email,title,content,location) { var admin_url = admin_ajax.ajaxurl; $.aj
仅当浏览器开发人员工具面板处于打开状态时,才能使用JavaScript
在进入滚动的视口时,正在制作一个字体很棒的图标,以便CSS制作动画。只有在Mac上的各种浏览器(Chrome、Safari、Firefox)中打开“开发人员工具”面板时,才会按预期运行。它在iPhone 6+上的iOS 12上的Chrome中也能工作。通过向元素添加一个新的throwaway类来实现,然后在进入视口时用动画CSS替换该类。对此做了一些研究,这可能是一个DOM加载问题——这对这个刚出生的开发人员来说是一个深层次的问题!JS被放入代码段插件中,如下所示:<? php functi
移除JS的自动版本化并加载到表头
我想删除我添加的JS,并通过wp进行版本控制。我有一个名为base的js脚本。js,wordpress自行加载<script type=\"text/javascript\" src=\"../base.js?ver=4.9.9\"></script> 此代码删除版本号function remove_cssjs_ver( $src ) { if( strpos( $src, \'?ver=\' ) ) $src = remove_q