问题标签 [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 - 结帐挂钩或过滤器之前的 PMPRO
我在 WordPress 中使用付费会员专业插件,一切正常,在此之前完全没有问题,我在以下链接的帮助下自定义了许多功能。
现在,我想在结帐之前执行我的自定义函数,因为我已经这样做了,但是我在结帐后在下面的钩子的帮助下执行了自定义代码。
我试图在结帐之前调用我的自定义函数,但找不到合适的钩子或过滤器,所以我正在尝试使用下面的钩子来实现我想要的。
我只需要一个可以在结帐前执行我的功能的钩子或过滤器。
wordpress - WP:覆盖最近的帖子小部件类
我想自定义“最近的帖子”小部件。由于出于不同的原因编辑核心并不好,我阅读了关于在functions.phpWP_Widget
中使用新类扩展并覆盖widget($args, $instance)
编辑我想要自定义的代码的函数,然后将其添加到widget_init钩子但我可以'不知道它是如何工作的。我的意思是,我认为我应该扩展WP_Widget_Recent_Posts
then 告诉 WP 使用我的类而不是原来的类,但是....我该怎么做呢?
谢谢
wordpress - wordpress do_action 没有 add_action 和动作挂钩名称
我有点理解 add_action 然后 do_action。例如
这将呈现“展示我的作品”;
但是只做do_action怎么样。例如
什么都没有渲染。我还发现了一些 wordpress api 挂钩名称。例如“login_form”
但是什么也没发生。
javascript - 在将产品添加到购物车之前,如何禁用“查看购物车”btn?
我添加了一个在“添加到购物车”按钮旁边添加“查看购物车”按钮的功能。我希望在有人将产品添加到购物车之前禁用该按钮(不显示或变灰) 。
这是我的功能:
这是页面: http: //krankfinance.wpengine.com/#product
我希望上面页面上的查看购物车按钮的功能类似于此页面上的查看购物车按钮(将产品添加到购物车后):http: //krankfinance.wpengine.com/shop/easy-pay-formula-x -司机/
已经为此工作了 5 个小时,尽我所能搜索任何内容,但我似乎无法找到答案。没想到会这么难:)
提前致谢
php - 重力形式/下拉字段 - 无效提交后的空下拉列表
我有下面的代码来动态填充下拉字段:
我正在使用带有函数 ibs_id 的 post 方法获取帖子的 id。该功能运行良好,但是当我单击输入无效的提交时(例如,我没有填写必填字段),下拉选择消失了。
我不得不提一下,其他用 ibs_id 函数动态填充以获取帖子 ID 的字段仍然被填充。
php - 样式表被自动删除/注销 - WordPress
我在活动子主题的functions.php
. 我正在尝试在管理页面上加入一些样式。但是,在钩子中排队的样式admin_enqueue_scripts
会自动删除,在调试后我发现它不存在于下一个钩子中,即admin_print_styles
.
functions.php
这是我用于调试目的的活动子主题中的一些代码:
我没有在gforms_datepicker_css
任何地方取消注册,但它可能由于某些插件而被删除。
在调试时,我进一步检查了它是否被取消注册,方法是在WP_Dependencies::remove()
位于此处的 WordPress 核心类方法中添加额外的行,如下所示。
但是我无法gforms_datepicker_css
通过这种方法看到其中的日志输出。
我不确定为什么样式会从入队列表中删除。有人可以帮我调试这种行为并找到解决方案吗?
wordpress - 在 WP Admin 中为帖子类型覆盖每页项目
我正在尝试覆盖用户在屏幕选项中为特定帖子类型设置的每页项目数(仅限 WP 管理员,而不是前端)。在这种情况下,对于特定的帖子类型,我希望它在您单击 WP Admin ( ) 中的帖子类型时列出所有帖子(无论用户设置的限制如何edit.php
)。
我已经搜索并尝试了几个过滤器和操作挂钩,但没有任何效果。我有信心这是可能的。
- WordPress 4.9.7
- PHP 7.1.17
- 多站点
谢谢你,丹尼尔
编辑:我忘了提 - 我正在尝试从插件中做到这一点。
wordpress - 正确查询 wordpress 类别的附加帖子
我的情况是:我有一个类别和一些单独定义的帖子列表,始终显示在类别页面的顶部。实际或默认帖子将在第 2 页后面显示,或通过 ajax 显示。通过简单地创建一个新的 WP_Query,这个问题就解决了,但是 wordpress 在此之前实际上在主查询中执行了整个不必要的过程,这应该只在用户请求第 2 页或通过 ajax 时才会发生。我使用钩子“pre_get_posts”来更改主查询本身,但只能按类别显示这些帖子,而不是通过定义帖子列表。