问题标签 [wordpress-hook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wordpress - 优化 wp 媒体库,使用 wp hooks
如果我不清楚,我很抱歉,但我会尽力解释我的问题。
将 wordpress 升级到 4.7.3 后。我正面临一个超慢的 wordpress 媒体库加载(即 wp-admin/upload.php)。加载图像大约需要 5 分钟的图像第一眼和另一个类似的时间来搜索所需的图像。这可能是因为该网站有大量的图像(成千上万)和类别。但是速度慢超出了容忍度。
我发现一旦用户开始输入以在每次按键时搜索图像它正在发送 ajax 请求来搜索图像。(可能有优化空间)。
所以要进行搜索,使其仅在第三个字符之后触发 ajax。我无法在客户端停止 wp fire ajax,所以我尝试使用 function.php 中的以下代码在服务器站点收到 ajax 后立即停止
它有效,但是关于如何在 js 部分执行相同操作的任何建议。
有没有办法将整个操作的 mysql 查询保存到某个文本文件中。
谢谢
php - 如何更改 WordPress 帖子中的图像属性
Wordpress 帖子显示以下图像结果。
如何更改这些输出如下?
- 删除 srcset
- 将 src 替换为 data-original
最终结果应该有属性:data-original、classes、width、height。
需要 WordPress 查询。
请不要使用 jQuery。
wordpress - WooCommerce 通过用户元连接到优惠券验证
我正在寻找可以在结帐过程中挂钩优惠券验证的挂钩。
我想通过用户的元字段验证优惠券代码,而不是通过用户的电子邮件地址进行验证。
如果受限优惠券代码与用户元字段匹配,则折扣有效,否则优惠券无法添加到购物车。
我可以使用哪个钩子?
php - PHP/WordPress - 包括来自外部文件的 HTML?
我是 PHP 新手,我正在通过弄乱 WordPress 钩子之类的东西来自学,所以请不要取笑我的尝试。我正在制作一个插件,它从插件目录中的每个页面上加载一个 JS 和 CSS 文件。
到目前为止,这部分工作正常,但接下来是从插件文件夹中的文件将一些 HTML div 加载到每个页面上。我很难弄清楚如何成功地做到这一点,很多警告和失败。
这是到目前为止的插件代码:
除了第一个功能外,一切正常:
这让我完全无法加载页面(500 或 300 错误,我不记得具体是哪个)。我试过只做一个简单的包含,就像这样:
但这给了我一个警告错误,该文件在该目录中不存在。
PHP 文件的内容是这样的:
我需要将 HTML 放在单独的文件中,以便通过设置页面进行编辑。我确定我在这里犯了一个愚蠢的错误,但我只是无法弄清楚。如何通过插件将 PHP 文件中的一些 div 包含到 wordpress 页面的正文内容中?
php - WooCommerce 函数中的 WP/WC 缺少参数
我安装了带有 WooCommerce 的 Wordpress,我正在尝试使用此代码登录管理员用户:
但它返回此错误消息:
警告:在第 1516 行的 plugins/woocommerce/includes/wc-core-functions.php 中缺少 wc_maybe_store_user_agent() 的参数 2
我试过在网上四处寻找,但似乎没有人遇到过这个问题。
hook-woocommerce - wordpress 中的 Activation/Dactivation 挂钩的名称是什么?
我是一名 WordPress 开发人员。
Avinash Dubey 先生(TL IN Corbus LLC india Pvt.Ltd)告诉我“激活/停用挂钩的名称是什么”。
我的答案是:- 有一个已注册的激活/停用挂钩。即 register_activation_hook() 和 register_deactivation_hook()。两者都是“动作挂钩”。
他回答这是错误的答案。
如果不是,请让我知道这个问题的正确答案。
谢谢
php - Wordpress # 创建产品链接
我正在使用 wordpress 重做客户网站。他们以前从头开始编写网站的开发人员在管理部分的产品文本编辑中的 sku/产品 id 编号前面制作了一个带有井号/井号符号“#”的产品 sku/产品 id 将创建一个链接到现有产品。我想知道什么语言和代码可能是什么样子,这样我就可以成功地完成基本相同的事情。我已经在 WooCommerce 中使用 SKU/产品 ID 创建了指向所有产品的统一短链接。
例如:#7512D将创建如下链接;
php - 无法使用 Yoast SEO 插件删除 WordPress 中的规范链接
所以我试图删除分页页面的 WordPress 标题中的规范链接,但我尝试的所有建议都不起作用。
这是我的functions.php文件中的代码:
我知道里面的代码可以if ($paged >= 2) :
运行,因为这个标签<meta name="robots" content="noindex,follow">
在 head 部分。
任何人都知道我可能会出错。
这里的问题是Yoast SEO添加的规范链接没有按预期正确删除。
干杯
php - 保存所有帖子数据和发布元数据后,哪个 WordPress 钩子会触发?
我有一个自定义帖子类型 crm,我需要在每个 crm 保存或更新后发送一封邮件。我使用 cmb2 来获取一些自定义元数据,例如主题、用户等。我知道当我使用两个参数(id 和 post)调用帖子不包含更新值时,在我的情况下,save_post
钩子会在保存后触发(根据 WordPress 法典) 。这是我的代码:save_post
我也尝试publish_post
了 hook ,创建新帖子时效果很好,但更新后效果相同。我也尝试过edit_post
并post_updated
挂钩,但我永远无法检索我的更新数据。
那么我该如何解决呢?哪个动作挂钩会给我所有的新数据?提前致谢。