-
WordPress 6.5 引入插件依赖关系,对开发者更友好了
WordPress 6.5 引入了插件依赖关系。 WordPress 通过插件和Hooks API的可扩展性是其最有益的功能之一。有许多插件纯粹作为其他插件的扩展,在其之上构建功能。插件依赖功能旨在使安装和激活扩展插件及其依赖的插件的过程一致且简单。 新的插件标头 引入了新的标头 Requires Plugins。 它必须包含其依赖项的以逗号分隔的WordPress.org格式的别名(s…- 182
- 0
-
ChatGPT 可以构建一个有用的 WordPress 插件吗?
ChatGPT 是目前最为先进的AI机器人,今天倡萌看到了一篇来自 WPMU DEV 的文章,探讨了《ChatGPT 可以构建一个有用的 WordPress 插件吗?》,分享过来(机器翻译的),有兴趣的朋友可以看看。 AI 是目前世界上最流行的两个字母的单词。最近所有关于人工智能是否会抢走我们工作的新闻头条,我们想知道…… ChatGPT是否真的可以开发一个功能强大且有用的 WordPr…- 505
- 0
-
如何将插件上传到 WordPress 存储库:初学者指南
前面我们分享了《WordPress 插件开发应该遵循哪些步骤和要求》,相信您已经制作了自己的插件。WordPress插件开发好以后,就需要让更多人知道和使用,最好的办法就是上传到 WordPress.org 存储库。这就必须了解和遵循WordPress官方对于插件提交的审核规则和步骤。 您需要创建一份清单,列出您应该遵循的内容以及应该避免的内容。违反任何社区规则都可能使最终用户无法访问您的插件。如…- 752
- 0
-
WordPress 插件开发应该遵循哪些步骤和要求
WordPress 是一个开源平台,强调全球 WordPress 社区的贡献和利益。WordPress 生态系统每天都在变得越来越大,有许多插件和主题。目前,它在官方 WordPress.org 存储库中有 60K+ 插件。如果您打算将插件添加到WordPress官方库,请确保遵循最佳编码实践以获得批准。 在本文中,我们将向您展示如何通过遵循 WordPress 插件开发最佳实践来有效地开发插件。…- 1k
- 0
-
11 个为开发者准备的 WordPress 调试插件
开发 WordPress 插件和主题总会遇到一些问题,比如与其他插件、主题以及核心 WordPress 功能的的冲突问题,再加上 WP-Cron 之类的东西,总会让人困扰。好在有各种 WordPress 调试工具可帮助您的开发过程更加顺畅。今天,我们就来看看这些WordPress调试插件。 好用的 WordPress 调试插件 这个帮助您调试 WordPress 的插件列表可能不够详尽,但这些插件…- 906
- 0
-
从您的WordPress插件提供可覆盖的模板
如果您随插件一起提供前端输出,那么其他开发人员可以出于主题目的对其进行修改,这一点很重要。这可以通过过滤器或操作来完成,但我认为最简单和最常见的方法是提供可以覆盖的模板路径。 定义可在主题中使用的路径和文件命名约定是常见的做法。通过这种方式,WordPress 本身可以让您修改其模板,而 WooCommerce 等其他大公司也可以这样做。它简单直观。主题开发人员可以将模板文件复制粘贴到他们的主题中…- 524
- 0
-
根据另一个插件的激活状态停用 WordPress 插件
在进行WordPress插件开发时,尤其是附加组件或高级插件,您必须处理一些用例。例如,一个这样的用例是,在激活高级插件时,您必须停用免费增值插件。或者,如果您的插件依赖于其他插件,您可以在激活插件之前检查这些插件是否处于活动状态。自定义条件逻辑可以添加到您的插件中,在激活和停用挂钩上。 检查依赖插件是否处于活动状态 假设您的插件的激活取决于另一个插件。然后,在激活插件之前,您需要检查其他插件是否…- 473
- 0
-
WordPress更新插件时检查授权许可
这是对《WordPress自托管插件添加在线更新功能》的延伸教程,请务必先看过之前的文章,然后才能理解本文的内容。该教程同样来自于@Misha Rudrastyh。 第1步:将授权许可密钥传递到info.json文件 使用下面的代码替换掉上一篇文章中的以下两个地方的对应的代码: 第2步:自定义插件弹窗信息 小结第一段代码中的 25-30 行第3步:将更新信息推送到WP Transients 中 小…- 524
- 0
-
WordPress自托管插件添加在线更新功能
一般我们开发的WordPress免费插件都会提交到WordPress官方网站,以便实现在线安装和一键更新。但如果我们开发的是WordPress收费插件,或者插件无法提交到WordPress官方,那就只能自托管了,这个时候,如何为插件添加在线更新功能呢? 今天,倡萌分享的是来自@Misha Rudrastyh的教程,希望可以帮助到有需要的朋友。 第1步:在服务器上创建具有更新信息和插件zip压缩包的…- 666
- 0
-
为什么要开发WordPress免费主题和插件?
WordPress社区有很多免费的主题和插件,很多开发者都参与了进来,今天我们来讨论下为什么这么多开发者要开发免费的WordPress主题和插件。 这里面的原因可能很多,一般人认为开发者的这种无偿贡献带来的直接收益可能不明显。但是这项看似免费的工作所带来的好处却非常多,例如曝光、学习、交叉促销、市场测试、追加销售机会以及增加知名度。 回馈社区 让我们从无私的理由开始:回馈。多年来,我们都站在一个热…- 1.2k
- 0
-
创建WordPress插件设置页面的5种方法
从我从头创建一个新的WordPress插件已有一段时间了,但是最近我决定将一些仅对我有用的代码转换为可以分发的完整插件。该过程的一部分涉及用插件的未来用户可以设置的选项替换硬编码数据。 我需要在插件中创建一个设置页面,我发现自己想知道在瞬息万变的WordPress世界中,最新、最好的方法是什么。让我们看一下将设置选项页面添加到WordPress插件的各种方法。 WordPress设定API自定义字…- 3.7k
- 0
-
使用WordPress REST API创建WordPress设置页面
WordPress REST API的许多重要用途之一就是改善您的插件或主题设置屏幕。添加自定义REST API端点后,通过AJAX获取保存的设置并通过AJAX(即无额外页面刷新)保存设置将变得更加简单。 使用WordPress REST API代替admin-ajax不仅性能更高,而且还可以使WordPress核心在清理和验证方面完成大部分繁重的工作。 在本文中,我们将逐步完成创建设置表单页面的…- 3.7k
- 0
-
成为合格的WordPress开发人员需要学习哪些知识?
随着WordPress成为最受欢迎的内容管理系统,总会有用户寻找开发人员来帮助增强他们的网站。成为WordPress开发人员,您可以通过工作获利或免费共享自己的作品。 成为合格的WordPress开发人员需要学习哪些知识? 不管你想通过什么方式,都必须首先了解这方面的基本知识。今天,倡萌将告诉您,可以使用WordPress开发什么,成为合格的WordPress开发人员需要学习哪些知识,以及如何通过…- 9.8k
- 0
-
如何为 WordPress 主题和插件添加管理通知(Admin Notices)
当你在 WordPress 管理后台界面时,你会遇到一些“管理通知(Admin Notices)”,让你知道错误、更新设置、请求操作等等。大多数默认的管理通知都是由 WordPress 添加的,但如果你是主题或插件开发者,你可能也需要添加一些自定义的管理通知。文本将深入讲解 WordPress 的管理通知,解释它是如何实行、定制 等。 四种类型的管理通知 成功 - 当遇到好事,比如设置成功更新显示…- 3.7k
- 0
-
使用 Plugin Inspector 检查 WordPress 插件是否使用过时、非安全函数和存在漏洞
作为WordPress插件开发者,应该尽可能让自己的代码更加规范、安全。但是在某些情况下,我们可能无法意识到自己的插件是否存在某些安全漏洞,或者是否使用了某些过时、非安全函数。倡萌今天推荐开发者使用 Plugin Inspector 来检查你的插件。 Plugin Inspector 简介 Plugin Inspector 插件使用一种简单的方法检查你所安装的WordPress插件,是否使用了不推…- 1.4k
- 0
-
为你的WordPress主题框架开发插件
在上一课,我们探讨了使用主题框架中子主题创建网站的方式。这节课,让我们来看看需要创建插件的一些情况。 何时创建插件 当你想要给一个建立在框架上的网站添加功能的时候,有时会很难决定是否要使用插件或子主题中的functions.php文件。 在决定做什么之前,我都会问自己几个问题,如以下信息图表所示: 这将帮助你决定是否使用你的子或父主题函数文件、插件,或初始子主题。 如果您添加的功能增加了大量的代码…- 5.3k
- 0
-
WordPress 功能相近的两个插件互相冲突的解决办法
本文要介绍的是如何解决Wordpress插件冲突的问题。 索凌网络之前有一篇文章介绍了如何判断依附插件是否被启用的问题(例如,在作为WooCommerce扩展的插件中,就要判断当前网站的Woocommerce是否启用了),文章链接:http://suoling.net/is_woocommerce_activated/ 现在开始说正事儿: 首先,我们要引入一个Wordpress核心文件:/* 避免…- 3.4k
- 0
-
WordPress 插件开发时在插件列表页的几个常用Hook及用例
plugin_action_links 默认的,wordpress插件在插件列表页(wp-admin/plugins.php)的插件名称下面只有启用/禁用 和编辑两个选项,如果想添加链接进去,我们就得用 plugin_action_links 这个Hook了,用例截图: 代码:/** * Plugin action links */ function cwp_plugin_action_links…- 1.1k
- 0
-
WordPress 非官方主题/插件添加在线升级功能
WordPress的主题、插件、核心升级提醒、自动更新、一键更新等功能非常实用,但唯一不足在于仅限于提交至WordPress.ORG的主题/插件。国外主题审查非常严格,这也造成了部分大神开发的困扰……尝试使用倡萌原先的解决方法失败(WordPress主题制作 之 添加自动检测更新和一键升级功能),之前在修复Azure时已实现WordPress非官方主题/插件能够正常升级的办法,与大家分享。 方案一…- 1.1k
- 0
-
为自制WordPress主题/插件的后台设置页面添加ajax支持
这篇文章说下如何为自制的Wordpress主题/插件的设置后台添加ajax支持。 aad=Adding Ajax support in wordpress aDmin (总不能全是A吧) PHP部分 安全第一/*Exit if accessed directly:安全第一,如果是直接载入,就退出.*/ defined( 'ABSPATH' ) or exit; 定义一些用得上的…- 4.1k
- 0
-
为WordPress主题或插件创建和使用自己的表
前几天百度知道中有人问如何在Wordpress中使用自己的表,我看他已采纳的答案,能用,但是可能会报错,可能报的错是:头部已发送之类的,这篇文章就我为某个客户写过的一个插件聊一下如何在Wordpress数据库中使用自己的表而不出错:2个知识点分别是数据库的创建、查询、更新、删除,另外一个是正确处理文件头的输出,不让浏览器报错。 提示:插件的常量和全局变量定义、i18n、业务部分等细节,这里就不提供…- 2.9k
- 0
-
检查 PHP 和 WordPress 的最低版本
在开发 WordPress 插件的时候,我们很可能需要检查当前网站的配置信息。具体来说,就是当前网站所在的服务器的 PHP 版本,以及正在使用的 WordPress 版本。 检查 PHP 最低版本 假设你的插件必须在 php 5.3.0 及以上版本中才能正常使用,那么你可以将下面的函数添加到插件中: // 检查当前服务器的 PHP 版本 function check_php_version($ve…- 4.5k
- 0
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
微信扫一扫,联系我们
关注微信公众号 WPDAXUE
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!