问题标签 [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.

0 投票
1 回答
206 浏览

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”,则不会显示错误

有人知道为什么吗?

0 投票
1 回答
41 浏览

php - 使用 register_post_type 时显示类别和标签

所以我用 register_post_type 添加书籍 post_type 部分。

但我想在后面板 edit.php 上显示类别和标签(以及更多)。

我知道如何在常规帖子中执行此操作(添加自定义字段)。

图片说明: 在此处输入图像描述 我在网上搜索了一个解决方案,但没有找到。

0 投票
1 回答
91 浏览

python-3.x - Python:将条目添加到 PyQt5 菜单栏列表

我希望使用字符串列表在 PyQt5 菜单栏中设置条目;列表可以更改。

从 Qt Designer ui 硬编码到 py 文件,我有:

不知道如何动态设置self.action,除了它应该在一个枚举循环中,但不知道如何从ui(现在是py)文件返回MainWindow。

在主程序中,我想...

messageScriptUi 文件的前几行是:

0 投票
0 回答
23 浏览

wordpress - 在 Wordpress 中为非现有页面(覆盖 404)设置数据

我有以下问题:

我有几个不存在的页面,例如当 URL 中有“详细信息”后跟一个 ID 时,如 mydomain.com/detail/12345/

在这种情况下,我将使用 do_action 覆盖 404,并包含一个模板,如下所示:

到目前为止,一切都很好。如您所见,此操作的优先级为 10。

现在,在另一个动作中,我想检查 的值is_single(),但它始终设置为false

像这样的东西:

如您所见,此操作的优先级为 11。

我没有看到我在这里做错了什么。我希望能够检查是否is_single()等于的原因true是我不想使用全局变量来执行此操作,并且我还想添加一些挂钩来更改标题的值等。任何帮助深表感谢。

0 投票
0 回答
165 浏览

wordpress - Wordpress 过滤器区域设置和 add_action->switch_to_locale

add_action->switch_to_locale通过工程更改语言环境,而add_filter不能。

添加过滤器

add_action

为什么?

0 投票
1 回答
100 浏览

wordpress - 挂钩函数“未定义”

为了进一步开发中的调试目的,我正在尝试向 WordPress 站点添加一个简单的函数并在 Firefox 控制台中执行它。

正如在https://developer.wordpress.org/reference/functions/add_action/中,我放入functions.php了我的 OceanWP 主题:

重新加载页面并尝试从 Firefox 控制台执行,得到:

似乎我在某个地方错过了重点......你能给个提示吗?

0 投票
0 回答
33 浏览

php - 创建子主题,未加载一些脚本和 css 文件

我正在为活动模板创建子主题。在子文件夹的functions.php文件中有此代码。

但是当子主题处于活动状态时,名为 lightgallery 的插件的一些 js 和 css 文件尚未加载。并在控制台出现 404 错误。404的网址是这样的:

我在子主题中没有这样的文件夹,它正在子主题中搜索它。我不知道为什么它不从父主题中读取它。

我应该怎么做才能加载这些文件?

--ps:另一个问题是当子主题被激活时,主题是ltr。并且样式并不完美,虽然已经加载了主题板的主要样式并且我没有在父主题中找到任何 rtl 样式。但在父母风格中,每件事都很好,而且是 rtl。

0 投票
2 回答
190 浏览

wordpress - Wordpress:根据 ACF 日期在存档中设置自定义字段

我创建了一个名为“date_dexpiration”的自定义字段 ACF,格式为:d/m/YH:i

当我创建一个没有到期日期的新帖子时,“date_dexpiration”字段未填写并保持为空。

我想在存档(使用 elementor 帖子小部件创建)中设置一个自定义过滤器,以隐藏日期为“date_dexpiration”< 今天的所有帖子。我写了这个插入function.php的代码

它不起作用:

  • 不显示所有带有空字段“date_dexpiration”的帖子
  • 不显示所有填充字段“date_dexpiration”的字段

你能帮我调试这段代码吗?

0 投票
0 回答
106 浏览

reactjs - 在 Monaco-editor 中使用 'addAction'/'addCommand' 会使构建脚本大小加倍

图片说明

大家好,在我的项目中,我使用的是 monaco-editor,在这种情况下我需要添加一些自定义操作(“Ctrl+Enter”)。但是,当我使用“addAction”或“addCommand”然后构建我的项目时,大小几乎翻了一番。有谁知道这背后的原因?也许可以为我提供一些解决方案或替代方案?

先感谢您!

0 投票
0 回答
33 浏览

php - add_action 如何知道哪些变量从动作传递到函数?

我想我理解 add_action 将一个函数附加到一个动作并将指定数量的变量从该动作传递给该函数。但是如果我们只在函数中使用动作中的某些变量,那么 add_action 怎么知道传入的是动作的哪些变量呢?

例如,add_action 是如何知道从 save_post 中传入最后两个变量而不是前两个变量的?

我很困惑,并查看了 wordpress 文档来回答我的问题,但在任何地方都找不到指导。任何人都可以向我推荐一些写得很好、简洁且易于学习的出色的 wordpress、php 和插件开发指南吗?我有很多关于 wordpress 的问题,我似乎在互联网上找不到任何参考资料。