问题标签 [add-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 - 在静态函数的 add_action 中找不到类
我正在为自己的网站编写 WordPress 插件,当我尝试在公共静态函数中调用 add_action 时出现错误
同样是如果我使用
add_action('do_robots', array('SitemapGeneratorLoader', 'callDoRobots'), 100, 0);
add_filter('query_vars', array('SitemapGeneratorLoader', 'registerQueryVars'), 1, 1);
add_filter('template_redirect', array( CLASS , 'doTemplateRedirect'), 1, 0);
在某种程度上,WordPress 查询监视器显示错误:找不到“SitemapGeneratorLoader”。
如果我使用“init”,则不会显示错误
有人知道为什么吗?
python-3.x - Python:将条目添加到 PyQt5 菜单栏列表
我希望使用字符串列表在 PyQt5 菜单栏中设置条目;列表可以更改。
从 Qt Designer ui 硬编码到 py 文件,我有:
不知道如何动态设置self.action,除了它应该在一个枚举循环中,但不知道如何从ui(现在是py)文件返回MainWindow。
在主程序中,我想...
messageScriptUi 文件的前几行是:
wordpress - 在 Wordpress 中为非现有页面(覆盖 404)设置数据
我有以下问题:
我有几个不存在的页面,例如当 URL 中有“详细信息”后跟一个 ID 时,如 mydomain.com/detail/12345/
在这种情况下,我将使用 do_action 覆盖 404,并包含一个模板,如下所示:
到目前为止,一切都很好。如您所见,此操作的优先级为 10。
现在,在另一个动作中,我想检查 的值is_single()
,但它始终设置为false
。
像这样的东西:
如您所见,此操作的优先级为 11。
我没有看到我在这里做错了什么。我希望能够检查是否is_single()
等于的原因true
是我不想使用全局变量来执行此操作,并且我还想添加一些挂钩来更改标题的值等。任何帮助深表感谢。
wordpress - Wordpress 过滤器区域设置和 add_action->switch_to_locale
add_action->switch_to_locale
通过工程更改语言环境,而add_filter
不能。
添加过滤器
add_action
为什么?
wordpress - 挂钩函数“未定义”
为了进一步开发中的调试目的,我正在尝试向 WordPress 站点添加一个简单的函数并在 Firefox 控制台中执行它。
正如在https://developer.wordpress.org/reference/functions/add_action/中,我放入functions.php
了我的 OceanWP 主题:
重新加载页面并尝试从 Firefox 控制台执行,得到:
似乎我在某个地方错过了重点......你能给个提示吗?
php - 创建子主题,未加载一些脚本和 css 文件
我正在为活动模板创建子主题。在子文件夹的functions.php文件中有此代码。
但是当子主题处于活动状态时,名为 lightgallery 的插件的一些 js 和 css 文件尚未加载。并在控制台出现 404 错误。404的网址是这样的:
我在子主题中没有这样的文件夹,它正在子主题中搜索它。我不知道为什么它不从父主题中读取它。
我应该怎么做才能加载这些文件?
--ps:另一个问题是当子主题被激活时,主题是ltr。并且样式并不完美,虽然已经加载了主题板的主要样式并且我没有在父主题中找到任何 rtl 样式。但在父母风格中,每件事都很好,而且是 rtl。
wordpress - Wordpress:根据 ACF 日期在存档中设置自定义字段
我创建了一个名为“date_dexpiration”的自定义字段 ACF,格式为:d/m/YH:i
当我创建一个没有到期日期的新帖子时,“date_dexpiration”字段未填写并保持为空。
我想在存档(使用 elementor 帖子小部件创建)中设置一个自定义过滤器,以隐藏日期为“date_dexpiration”< 今天的所有帖子。我写了这个插入function.php的代码
它不起作用:
- 不显示所有带有空字段“date_dexpiration”的帖子
- 不显示所有填充字段“date_dexpiration”的字段
你能帮我调试这段代码吗?
php - add_action 如何知道哪些变量从动作传递到函数?
我想我理解 add_action 将一个函数附加到一个动作并将指定数量的变量从该动作传递给该函数。但是如果我们只在函数中使用动作中的某些变量,那么 add_action 怎么知道传入的是动作的哪些变量呢?
例如,add_action 是如何知道从 save_post 中传入最后两个变量而不是前两个变量的?
我很困惑,并查看了 wordpress 文档来回答我的问题,但在任何地方都找不到指导。任何人都可以向我推荐一些写得很好、简洁且易于学习的出色的 wordpress、php 和插件开发指南吗?我有很多关于 wordpress 的问题,我似乎在互联网上找不到任何参考资料。