问题标签 [wordpress-plugin-creation]
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.
jquery - 从 Wordpress 批量操作功能执行/调用 jquery
最初,我没有在我的自定义 WP 插件中使用 WP_List_Table 并执行批量操作,我使用带有 onClick 事件的按钮来调用具有以下代码的 jQuery 函数;
现在,我决定在我的插件中使用 WP_List_Table 并且除了批量操作之外一切正常。下面是我的 prepare_items() 函数的代码;
以下是我的批量操作功能,下拉菜单出现在页面中。但是,单击应用按钮时没有任何反应。我不知道如何有效地调用 jQuery。
这个问题对其他人来说似乎很愚蠢,但我非常感谢您的建议和建议,以了解如何解决这个问题。
wordpress - Wordpress - 创建插件时禁用管理面板的缓存
我第一次创建插件并面临有关缓存的主要问题。
我将我的 js 文件注册为
但无法在管理面板上反映更改。
试过了
也在 wp-config.php 中定义
但没有运气。
由于默认情况下我的 js 文件带有 5.1.0 版本,因此尝试使用https://wordpress.org/plugins/disable-version-caching/从中删除该版本
现在版本正在被删除,但文件仍然没有更新。
一种解决方案是在我的 js 文件中添加版本号并在每次小的更改后更改版本,但这完全不对。
任何帮助如何在创建插件时禁用管理面板的缓存。
wordpress - 自动生成的页面文件
创建了一个页面
地址栏说digitalelectronics.ru/elementor-7/
。但是站点中没有这样的文件夹。告诉我哪个文件包含在浏览器地址下显示的文件的模板digitalelectronics.ru/elementor-7
。查看了一个临时文件(需要,已搜索)
然后我通过 chrome 代码中的文本搜索文件(见上图)-
但一无所获
告诉我如何找到网站构建器中显示的 Elementor 文件?
wordpress - 自定义文件中未定义的函数 wp_redirect()
我正在尝试将用户重定向到具有自定义查询的搜索页面。我被 wp_redirect() 困住并出现错误:
这是我的重定向代码:
自定义文件.php
该文件在主插件文件中是必需的。
wordpress - WordPress - 以编程方式在页面中插入 Elementor 小部件
我在我的 WordPress 网站上安装了 Elementor Pro,我正在编写一个自定义插件,它会做一些事情并以编程方式创建一个新页面。我能够创建页面,但问题是,我想以编程方式在这个新页面中插入一个 Elementor Widget。
我已经联系了 Elementor 支持,看看他们是否有任何意见。但他们的回答是:
尽管我想在这方面为您提供帮助,但自定义代码/片段或任何相关指导超出了我们的支持范围,因为我们仅提供对 Elementor 现有功能的支持。
那么无论如何我可以通过代码实现这一点,我的意思是在页面中插入特定的 Elementor Widget 吗?
php - 如何从 woocommerce 产品对象中找到相关的 learndash 课程 ID?
我将 woocommerce 与 LearnDash 集成。现在我正在尝试从 woocommerce 产品对象或任何其他方式(通过 woocommerce 产品 ID)获取所选课程(相关课程)。必须有一种购买产品解锁课程的方法。就是找不到。
有人可以帮忙吗?
wordpress - 如何使用 wordpress 插件中的 JS 文件从 wordpress 数据库中访问 usermeta 表?
我知道您可以在 PHP 文件中使用 get_user_meta()、add_user_meta() 和 update_user_meta(),但我想知道是否有同样聪明的 Javascript 解决方案。我可以使用 wordpress rest api 来做到这一点吗?
php - 如何仅获取自定义帖子类型的术语或分类法
我有一组帖子类型,我想获取仅属于这些帖子类型的所有类别或术语。像产品帖子类型一样, 我使用了一个名为“product_cat”get_terms()
的类别,但它会返回所有可用的术语。如果我使用get_categories()
它只返回帖子类型的条款。
php - Wordpress 插件批准标准:## 调用文件位置不佳
我已经向 Wordpress.org 提交了一个小部件并收到了以下指导:
您的插件引用其他文件的方式不适用于 WordPress 的所有设置。
当您在 wp-content 或您的插件文件夹名称等路径中进行硬编码,或者假设每个人的域根目录中都有 WordPress 时,您会导致任何使用“让 WordPress 拥有自己的目录”(一个非常常见的设置)的人崩溃。此外,WordPress 允许用户更改 wp-content 的名称,因此您会破坏任何选择这样做的人。
请查看以下链接并相应地更新您的插件。并且不用担心支持 WordPress 2.x 或更低版本。我们不鼓励也不期望您这样做,因此请节省一些时间和精力。
请记住使用FILE变量,以便您的插件在现实世界中正常运行。
插件中的示例:
我已经点击了链接并尝试了其中的一些变体,但没有任何东西可以替换我目前拥有的代码(在引用的底部找到)。
我应该用什么来代替它,以符合 Wordpress.org 的标准?