wordpress插件开发简易教程

在这篇文章里,我将分享我是如何在这五个月里学习并找到第一份wordpress插件开发工作的。我还将分享一些对我的研究有用的资源,以及一些我希望在之前的研究中早点采纳的建议。如果你也是wordpress编程初学者,想转行做Web开发,那么希望这篇文章能给你一些帮助。这个阶段的关键是尽可能多的去了解不同类型的工程师。如果可以,和处于不同职业阶段,有丰富爱好和特长的人聊聊。这将帮助你揭开wordpress主题编程的神秘面纱,你将不再认为编程是一个大得吓人的问题。

  1. 第一步、创建插件:
<?php
/*
Plugin Name: 插件名称
Plugin URI: 插件网址
Description: 插件描述
Version: 插件版本号
Author: 插件作者
Author URI: 作者地址
*/
?>

上面是创建wordpress插件时的固定格式,写在你要创建的插件文件夹中。

  1. 创建插件安装函数:网站后台启用插件时,会执行下面的代码:
function hx_copyright_install(){
    update_option("hx_copyright_text","<p style='color:red;'>测试插件输出信息!</p>");
}
// 注册启用的钩子
register_activation_hook( __FILE__, 'hx_copyright_install' );
  1. 创建禁用时候的函数,wordpress插件在管理员停用插件的时候执行的代码,当然除了这些你还可以执行其他操作,比如创建一些wordpress自定义短代码或者其他的增删查改。
register_deactivation_hook( __FILE__, 'hx_copyright_uninstall' );

function hx_copyright_uninstall(){
    update_option("hx_copyright_deactivate","yes");
}
  1. 最后一步就是创建wordpress插件执行删除插件时候的操作了,这个时候要执行删除本插件文件夹,同样可以执行一些其他操作。首先,你需要创建一个uninstall.php文件,写入如下代码:
if( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit();
delete_option('hx_copyright_text');
delete_option('hx_copyright_deactivate');

对应好自己的数据表,别搞错了。如果在插件运行出错了,记得可以看一下wordpress插件冲突如何禁用排错

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询