如何为 WordPress 创建一个简单的常见问题解答插件

我们以前见过很多博客技巧和工具。 那么,今天我们将学习如何为您的博客创建一个好的工具——一个常见问题页面插件。 但最重要的不仅仅是插件本身,而是你可以用这个原理做什么。 您将学习如何在您的 WP 站点中存储任何类型的数据,以及如何将其与外部库(如 jQuery UI)集成,为您的站点创建自定义组件。 让我们开始吧! 创意、演示和下载 我们的目标是创建一个可以用于很多事情的插件,但非常适合常见问题页面。 但除此之外,我们的主要成就将是理解 WordPress 自定义帖子类型、简码、与外部 JS / jQuery 插件的交互。 有了这个想法,您可以根据您可能在那里找到的其他疯狂插件创建很多东西,这只是您的起点,亲爱的学徒。 因此,在这里您可以找到我们将使用的组件的 jQuery API 演示——但真正酷的东西是用于生成该组件的代码 (PHP)。 热身 – 插件文件和自定义帖子类型 首先,我们需要创建一个自定义帖子类型来存储我们的数据。 自定义帖子类型是 WP 魔法的重要组成部分,它允许您创建新的数据类型(有点像帖子、页面、附件……),因此可以使用 WP 的函数调用和操作它。 这对于初学者来说可能看起来很简单,但只有旧的 PHP 程序员(这仍然是一件事吗?)知道在您的数据库中连接和存储数据是多么困难。 更不用说动态创建新的数据类型了,这很微妙,但在我们的代码中允许很大的灵活性。 为了让我们拥有这个,我们需要一个插件,但您可能已经熟悉这个概念。 插件就像 WordPress 的乐高积木,它们使用一些代码添加或转换当前功能,这些代码可以很容易地插入(duh!)或者如果你愿意也可以拔掉。 要以 WP 识别的方式创建插件,您需要两件事: 在 wp-content/plugins/ 中创建一个文件 在该文件的开头添加元数据,以便 WP 可以理解这是关于什么的 请记住,文件名必须是唯一的,因此当有人安装您的插件(甚至是您自己)时,不会与当前插件发生冲突。 在我们的例子中,为了更好的组织,我们将添加一个名为 faq-whsr 的新文件夹,并在其中添加一个名为 faq-whsr.php … Read more如何为 WordPress 创建一个简单的常见问题解答插件