您当前的位置:首页 > TAG信息列表 > plugin-development

  • Google凭据和WordPress插件中Google OAuth2的重定向URI,问题

    时间:2021-07-25

    我正在开发一个插件,将联系人插入WordPress数据库的自定义表(姓名、电话号码、电子邮件)。可以手动、通过表单或从WordPress用户处导入此表中的数据。我还开发了一个从Google联系人(Google People)导入联系人的功能。一切都正常,但我问你:当我向我的客户提供插件时,我该如何避免同时提供client_secret.json 文件中包含我通过OAuth2和插件访问Google API的凭据?此外,为了正确运行,我还必须在Google控制台中授权URI重定向,但我无法提前知道插件将安装的

  • 自定义帖子是否通过注销帖子类型删除

    时间:2021-07-25

    运行后unregister_post_type() 是否会删除所有自定义帖子?如果没有,那么什么post_type 会是给那些人的吗?它们会出现在常规的post循环中吗?是否可以通过自定义查询进行查询?

  • 如何在结账后将现有WooCommerce客户重定向到特定的URL

    时间:2021-07-28

    我试图找到一种解决方案,在结帐后将现有客户重定向到特定的url。我不确定“谢谢”页面重定向是否足以完成此过程。你能帮忙吗?

  • 将字符串数组传递给WordPress插件中的SQL语句

    时间:2021-07-28

    我对passing an array of strings to a SQL statement in a WordPress plugin, 因为prepare方法在每个撇号之前都添加了反斜杠。// I have an array of strings. $the_array = [\'red\', \'green\', \'blue\']; // I convert the array into a single string containing comma separat

  • 在页面编辑器中执行的快捷代码

    时间:2021-07-30

    我正在尝试创建一个非常简单的插件来创建一个非常简单的短代码,但是当我在编辑器中插入短代码并尝试保存页面时,我得到了以下错误:“No No No modHFGen.dll;更新失败。该响应不是有效的JSON响应"E;我认为短代码是在编辑器中执行的,因为如果我删除短代码,就不会有错误,而且当我打开编辑器时,我可以看到一秒钟的回显文本。这是我的插件内容:<?php /** * Plugin Name: test plugin shorcode */ &

  • 如何‘克隆’一个wp插件来做一些小的改变

    时间:2021-07-31

    我希望对Advanced Bank Payment Transfer Gateway 插件,并正在寻找这方面的指导,因为联系开发人员没有帮助。基本上,这个插件就像我想要的那样工作,但是我来自一个与国际银行系统断开连接的地方,因此我们需要进行银行转账的信息有点不同,它当前要求填写并向客户显示的信息如下:但我需要它来要求这样的东西:我是否可以克隆或复制插件,并创建一个符合我需要的新插件?这里绝对没有问题,所以任何建议或指导都是非常受欢迎的。感谢阅读!

  • 如何在新的WordPress页面模板中显示分类下的自定义帖子类型?

    时间:2021-08-03

    我创建了这个插件,其中测验作为CPT,主题作为分类法。我需要以列表类型显示分类法下的CPT。但是,由于目前的原因,它没有显示以下代码-将测验CPT和科目注册为分类法/** * Register a custom post type called "quiz". * * @see get_post_type_labels() for label keys. */ function wpqb_init() { $label =

  • 显示同一主机下另一个数据库的自定义API的产品动态列表

    时间:2021-08-05

    这是一个我甚至不知道从哪里开始的问题,所以我会描述我拥有什么和我想要什么,这样也许有人可以给我一个方向。我不是在问代码,只是在问应该采取什么方法。What I have<我有一个Wordpress网站,有一些静态内容和东西,所有内容都是通过公共可用插件和易于使用的自定义程序添加的。我还有一个用php定制的网站,android应用程序使用它来工作,它有自己的数据库(在运行wordpress的同一台主机下),并存储有关产品和用户的所有信息。该网站没有视觉效果,只是一个api。What I Want我想知

  • 当我停用WooCommerce插件时,我想在我的插件中执行操作

    时间:2021-08-05

    我有一个WoodPress插件,它依赖于WooCommerce。当用户卸载或停用WooCommerce插件时,在这一次,我的意思是当WooCommerce插件注册\\u deactivation\\u hook时,我想在我当前的活动插件中注意一下。我该怎么做?请帮忙。

  • 用于大型WordPress安装的示例--测试--数据

    时间:2021-08-06

    我正在开发一个插件,Index WP MySQL for Speed. 对于测试来说,有一个非常大的WordPress安装,其中包含数千篇文章、页面、元数据条目、媒体项、用户、选项等等,这将非常有用。数据的含义并不重要——它可以是lorem ipsum文本——但拥有大量数据将非常棒。就我而言,我不在乎wp内容/上传中的媒体文件是否可用。我只想让我的测试安装的MySQL数据库服务器屈服。如果这是一个WooCommerce测试站点,那就太好了。(我知道主题单元测试数据文件位于https://wpcom-the

  • Error datatable whit ajax

    时间:2021-08-07

    很高兴见到你。我试图将datatable js集成到插件中,但它在端点请求上给了我一个404错误我正在学习本教程。https://mogul.nz/2020/10/how-to-wordpress-jquery-datatables/它对我有用,但在控制台中,在url的末尾添加了一个数字,我不知道它来自哪里,因此datatable脚本显示了一个错误。这是我的密码jQuery(\'#myTable\').DataTable({ "ajax": { &q

  • 检查上一篇文章帖子标题的条件

    时间:2021-08-08

    我必须在运行时修改文章标题,它不应该影响相关的和上一个、下一个链接的文章标题。我应该使用什么其他条件来处理这些问题: if(is_single() && in_the_loop()){ $abc .="<li >".$rdate."</li>"; $abc .="<li>Discon

  • 替换自定义帖子类型上的边栏内容

    时间:2021-08-08

    抱歉,如果这是一个愚蠢的问题,但我对php和wordpress开发相对较新。我正在编写一个带有自定义帖子类型(课程)的插件,其中父页面是课程概述,子页面是课程。现在,我的目标是替换侧栏的内容。如果页面是父cpt,则应显示侧栏a的内容。如果页面是子cpt,则应显示侧栏B的内容。所以我要做的是停止加载普通主题侧栏的小部件,并用侧栏a或b中的小部件替换它们。I was able to:create a dropdown in the backend, where the sidebar which should

  • 重命名插件(并避免插件更新)最简单的方法是什么?

    时间:2021-08-12

    我有一些客户,他们绝对希望我在不提供挂钩等的插件中进行更改。我检查了它-唯一的方法是直接修改插件。因此:我想知道重命名插件的最简单方法是什么,以实现:避免获取插件更新,即阻止更新,以明确我在该插件中所做的修改,只需重命名主文件中的文件夹和标题?或者这能打破什么?谢谢

  • 设置时间后自动激活插件

    时间:2021-08-13

    请告诉我如何在设定的时间段后自动激活插件。例如,假设我想在3周后自动激活Jetpack。谢谢

  • 未压缩1MB以下的图像

    时间:2021-08-14

    上传时,1MB以上的图像会自动压缩。小于1MB的图像将以原始形式添加到数据库中。因此,如果有人上传了900 KB的图像,帖子将显示900 KB的图像。在此网站上,所有内容都是用户生成的。帖子和评论都有很多图片。它们必须在上传时由WordPress自动压缩。请告诉我如何更改此设置,以便压缩所有图像大小。

  • Wp-includes/formatting.php上出现意外字符和语法错误

    时间:2021-08-14

    更改服务器后,我的WordPress网站出现错误。它在cPanel上工作,但在AWS服务器上不工作。我没有更改此文件中的任何内容。

  • Orderby定制字段不起作用

    时间:2021-08-19

    此代码是按管理页面中的ACF字段排序的。它实际上按自定义字段过滤,但不按顺序排序。字段中的数据是字符串而不是数字,因此我认为orderby meta\\u值是正确的。我确保这个键不是空的,我尝试了所有这些术语(desc、desc、asc、asc)$query->query_vars[\'order\'] function my_author_filter_results($query){ global $pagenow; if ( $pagenow === \

  • 如何在WordPress Gutenberg编辑器的侧边栏中添加模板颜色到自定义块选项?

    时间:2021-08-19

    请看附件中的图片以供参考。我正在为Wordpress Gutenberg编辑器构建一个基于块的插件。How can I add template colors (即那些黑色和柔和的色调)to ColorPalette (“输入边框颜色”)?问题是我不想要切换系统(“颜色设置”)那个PanelColorSettings 随附。“The”;“输入边框颜色”;将成为PanelBody 已经有其他设置使用了TextControl.我在谷歌上搜索了一下,发现了一个叫做withColors - 然而,这只是一个临时的

  • 如何为自定义模块创建模板,以在我的主题中显示在前端?

    时间:2021-08-20

    我想创建一个简单的插件,前端有一个表单,将3个字段的值提交到DB表中。对于插件,我一直在使用以下答案:https://wordpress.stackexchange.com/a/162476/77891我现在无法使用的是一个模板。在主插件文件中,我添加了:add_action( \'gm_virtual_pages\', function( $controller ) { // first page $controller->addPage( new \\W