问题标签 [wordpress-action]
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 - Wordpress 自定义分类法和自定义帖子类型 - 分页不起作用
我创建了一个自定义分类“厨房”表单自定义帖子类型“厨房”,但分页不起作用,打开页面时出现错误 404。
- '厨房/内置/2' - 不工作。
- “厨房/内置/页面/2” - 不工作。
当我尝试转到第二页时,它只是向我显示 404 页面错误。我如何添加分页,请帮助。
wordpress - Wordpress:在用户注册表单上获取表单元素值的操作/挂钩?
当用户提交用户注册表单时,我需要创建一个操作/挂钩来获取表单元素值。
我的注册表包含以下元素:
- 用户
- 密码
- 无
我需要创建一个动作来获取“nif”的值。我发现这应该是我的起点,但我不知道如何检索“nif”的值。
wordpress - 如何在 post.php 上获取作者 ID?$authordata 返回 NULL (Wordpress)
我在functions.php上尝试了下面的代码
最终,我想获得编辑页面的作者 ID(由于某种原因不是当前用户 ID)。
wordpress - 如何获取 WooCommerce Checkout 注册变量?
WooCommerce 商店。
设置“客户可以在结帐时注册”为开,因此客户必须在结帐时填写他的姓名、电话和电子邮件(在 /checkout/ 页面上)。
我想在注册前检查这些数据是否有错误。所以,我尝试从 $_REQUEST 变量或过滤器“woocommerce_after_checkout_validation”中的 $fields 数组中获取这些数据,但我不能这样做。
这就是我尝试的方式:
和这个:
请帮我。
php - WP 将附加图像分配给类别
管理显示附加到特定类别的图像,独立于其父类别。现在希望将新上传的图像动态分配给一个类别。在 mySQL 中可以手动执行此操作:
INSERT INTO `wp_term_relationships` (`object_id`, `term_taxonomy_id`, `term_order`) VALUES ('1000', '1', '0');
将以下内容添加到 functions.php 时,会产生上传错误:
显然,一旦成功,它将用新图像 ID 的变量替换 1000。
也试过:
wordpress - WordPress:如何获取“init”钩子的完整路径?或者它是另一个更好的钩子?
如果他们不是管理员,我想重定向用户,我在一个add_action('init'...
函数中做
但是,如果 URL 路径类似于/wp-json(v1/...
(所以不是用户而是自定义 REST API 请求) ,我不想重定向用户
我如何获取请求的 URL 并做出决定?我应该在init
钩子内这样做吗?
从接受的答案
我使用钩子,parse_request
或者template_redirect
使用前者,您将wp
对象作为参数接收
wordpress - WP Gutenberg 块回调 - 如何添加动态 CSS(到头部)?
我制作了一个需要一些自定义 css 的自定义块。我不能将此内联作为元素的属性,因为它包含一些条件@media
内容。
我想到了使用动作wp_enqueue_scripts
或wp_head
。
这是我的块回调的简化最后一部分:
我试过了
起作用的是回响<style>
进入身体。但那是最干净的吗?
欢迎任何指点
wordpress - WooCommerce 对订单状态更改的钩子会触发多次,而不是仅针对更改的订单
当订单被取消时,我为 WooCommerce 创建了一个钩子,如下所示:
现在,当状态更改为取消时,挂钩按预期调用,但输出执行不是我所期望的。我在日志中得到以下信息:
我已经看到这与我目前在商店中的订单数量相对应。有人可以帮助解释为什么会发生这种情况以及如何只为更改的订单运行一次钩子。
wordpress - Wordpress action "wp": Cannot modify header information
I would want to show some HTML code in my WordPress page. So in my child theme functions.php
, I have written an action like this one:
However, a warning is displayed when I go to the back-office (admin) login page:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/themes/hello-elementor-child/functions.php:88) in /var/www/html/wp-includes/pluggable.php on line 1296
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-content/themes/hello-elementor-child/functions.php:88) in /var/www/html/wp-includes/pluggable.php on line 1299
My question is: is it the good action to hook? Or should I use another one than wp
?
ajax - WordPress:do_action 在 ajax 回调函数中不起作用
我想在成功完成 ajax 任务时执行一些操作。例如,如果商品添加到购物车,我想发送一封电子邮件。还可以执行更多操作。
设置do_action('prefix_item_added_to_cart', $args);
无法识别,因此add_action
无法执行任务,在我的情况下发送电子邮件。
如果我编写代码程序代码来发送电子邮件,那效果很好,但使用do_action
.