WordPress教程:如何建设一个插件

  相信各人都知道插件的安装文件在什么处所吧,没错就在WP-Content->plugins内里,我们所安装的插件都存放在了这个文件夹内里。当我们刚开始搭建好WordPress网站的时候,内里会默认提供两个插件,一个是Akismet(过滤垃圾评论插件)和一个hello插件(显示歌词的插件)。我们可以打开hello.php这个文件,这个插件相当于我们建造插件的进口,通过查察内里的内容,我就可以知道建设一个插件的要领。如下:

/*
Plugin Name: Hello Dolly
Plugin URI:
Description: 这是一款很简朴的插件.
Author: 磊子
Version: 1.6
Author URI:
*/
//从上面别离是 插件的名称,插件URL地点,插件描写,插件作者,插件版本,作者地点
// 这些内容利用 '/* */' 注释标记括住

  这里要留意的是你建设的插件名称和插件文件夹名称必需是独一的,唯一无二的,这样制止与其他插件发送斗嘴。可以去Google可能百度先验证一下这个名字到底是不是唯一无二的。尚有就是你的取的插件名字得让别人大白你的插件是干什么的,文件夹名称不能利用中文名称,下面磊子就简朴的说一下流程。

  首先你需要思量所建造插件的巨大度,假如很简朴可以直接建设一个文件,假如涉及的文件较多,需要建设一个文件夹。不管哪种需要名称的独一性,好比磊子之前做的插件文件夹名称就叫leizi-qa,然后在文件中建设下面的信息.。

/*
Plugin Name: 问答
Plugin URI:
Description: 问答可觉得您的WordPress网站建设一个成果富厚的问答版块,更好的与用户交换和相同。直观的显示用户的问题以及答复内容,而且可以对问题和答复举办投票和拍砖等等。
Author: 磊子
Version: 1.0
Author URI:
*/

  尺度的插件信息至少要有插件名称,这样WordPress才气识别你的插件。其他信息将显示在节制面板插件打点页面中。 尺度插件信息对各行顺序没有要求。 建设好之后假如,你的靠山便会呈现你方才建设的插件。这样你的插件就算建设乐成了,尚有一般在插件信息的下面可以添加版权信息。

<?php
/* Copyright 年份 作者名 (email : 你的邮箱)
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
?>

  假如各人想把插件提交到WordPress官网,可能给用户有一个很好的说明。可以添加一个名称为Readme的文本文件。内里可以以先容插件的成果、安装要领、利用说明、合用的WordPress版本、插件更新信息等。

  插件的建设照旧较量容易的。各人可以按照本身的习惯和需求添加一些其他内容,好比可以写一个html页面专门来先容你的插件。尚有就是在开始建造插件之前多多研究下已有插件的写法,每个插件的建造要领千变万化,假如有不错的要领要实时做好总结。这样我们在开拓的进程中可以少走许多弯路。

  转载于:

WordPress v3.5.2 简体中文版下载

WordPress教程:如何建树一个插件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10861.html