教你制作一个 WordPress 插件

简介: 教你制作一个 WordPress 插件

WordPress 中的插件是添加或扩展功能的组件,可根据需要启用或禁用,并且不会干扰核心程序/软件及其代码。WordPress 被设计为轻量级和流畅的,以增加灵活性并减少对基本网站功能可能不重要的代码。然后插件添加自定义特性和功能,允许用户根据他们的特定要求设计站点。

在本指南中,将学习如何开发的第一个 WordPress 插件。

先决条件:

  • WordPress 安装
  • PHP 基础知识

制作插件的步骤——

1.转到 WordPress 安装 -> WordPress/wp-content/plugins


113.png

2.在此处创建一个新文件夹并将其命名为“插件名称”,在本例中为 First-Plugin

114.png

3.接下来,在此文件夹中创建一个新的 PHP 文件,并将其命名为与本例中的文件夹相同的名称 First-Plugin.php115.png

4.现在,我们添加插件的名称。添加包含在文件中的 PHP 注释中的插件名称。 PHP 文件 First-Plugin.php 的代码 –

<?php
/**
* Plugin Name: First Plugin
**/
?>

116.png

5.现在,转到 WordPress Dashboard->Plugins,在这里可以看到我们新创建的插件及其名称。

117.png

6.我们不应该将描述留空,因为它可以帮助用户了解插件的用途。所以让我们通过在“Plugin Name:”之后添加一个新的注释行来添加我们插件的描述,标题为“Description”并保存它。PHP 文件 First-Plugin.php 的代码 –

<?php
/**
* Plugin Name: First Plugin
* Description: This is my first Plugin.
**/
?>

118.png

7.我们成功添加了我们插件的描述现在转到 Dashboard->plugin 看看它的样子。119.png

8.接下来,我们为我们的第一个插件添加一些功能。我们将添加一个名为 first_plugin() 的基本函数,它会打印“HELLO This is my first Plugin”。及其短代码允许将其放置在 WordPress 帖子或页面上。 代码 -

<?php
/**
* Plugin Name: First Plugin
* Description: This is my first Plugin.
**/
function First_Plugin()
{
  $content="HELLO This is my first Plugin.";
  return $content;
}
add_shortcode('myplugin', 'First_Plugin')
?>

222.png

9.为了显示这个函数的输出值,我们使用了 WordPress 的简码特性。转到帖子->编辑或创建新帖子。在那里添加我们刚刚制作的插件的简码。 简码 - [myplugin]

223.png


10.要查看插件输出,请浏览网站并打开我们添加插件短代码的帖子。 这是它的样子 -

224.png

11.现在,要多次使用此插件功能,我们可以多次使用此短代码。只需在我们需要此输出的任何地方添加简码。888.png


12.检查帖子以获取更新的输出,我们得到两个相同的句子,因为我们在这篇帖子中使用了两次短代码。

999.png

现在我们有了我们的插件,它返回一个值,可以通过使用简码在任何我们想要的地方使用它。

目录
相关文章
|
7月前
|
PHP UED 异构计算
【开源】WordPress一键崩溃宕机插件(整活娱乐)
可一键实现Wordpress崩溃宕机的整活向插件(请勿用于非法途径,仅供整活娱乐)。鼓励关注网站性能的提升,以提供更好的用户体验,提倡为用户提供良好体验和高效速度的原则。
73 4
【开源】WordPress一键崩溃宕机插件(整活娱乐)
|
2月前
|
XML 搜索推荐 机器人
五个 WordPress 插件可提高网站参与度
五个 WordPress 插件可提高网站参与度
|
2月前
|
缓存 弹性计算 应用服务中间件
如何使用 Wordpress?托管, 网站, 插件, 缓存
如何使用 Wordpress?托管, 网站, 插件, 缓存
|
7月前
|
Linux
给wordpress编辑插件fckeditor添加中文字体(原创
给wordpress编辑插件fckeditor添加中文字体(原创
94 3
|
3月前
|
前端开发 PHP 数据安全/隐私保护
WordPress独立资源下载页面插件,基于Xydown美化
xydown是一款wordpress的独立下载页面插件,主要适用于wp建站用户使用,有些用户在发布文章的时候想要添加一些下载资源,使用这款插件可以把下载的内容独立出来,支持添加本地下载或者百度网盘蓝奏网盘的网址,并且可以自定义文件信息,包括设置文件名称、文件大小、更新日志以及适用版本等内容,同时还支持自定义文件信息以及添加自定义广告等。
108 1
WordPress独立资源下载页面插件,基于Xydown美化
|
3月前
CoreDownload - WordPress文章下载增强插件v1.0.6
CoreDownload 是一款高级WordPress 下载增强插件,支持几乎所有网盘,为WordPress增加任意下载功能,目前免费提供使用。 安装插件后,在设置中全局开启。然后编辑文章,可以在下面找到CoreDownload下载增强功能。
33 0
CoreDownload - WordPress文章下载增强插件v1.0.6
|
5月前
WordPress插件介绍页源码单页Html源码
WordPress插件介绍页源码单页Html源码
70 2
WordPress插件介绍页源码单页Html源码
|
5月前
【WordPress插件】Media folder汉化版-媒体文件夹-v5.1.2
【WordPress插件】Media folder汉化版-媒体文件夹-v5.1.2
45 0
|
6月前
|
前端开发
Wordpress自定义鼠标样式插件
使用此插件可一键自定义Wordpress前端鼠标指针样式。利用该插件,站长可以快速实现替换多种鼠标指针样式于网站前端。,该插件允许用户一键自定义网站前端的鼠标指针样式,提供多种图案选择。插件资源来源于网络并已开源,无商业性质。包含插件截图和使用教程:用户可从蓝奏云或GitHub下载插件zip文件,然后在WordPress中安装。
118 6
|
6月前
|
开发者 SEO
如何安装WordPress插件?
【6月更文挑战第5天】如何安装WordPress插件?
70 2