wordPress开发-学习历程(第一篇)

说明:这是个人在不断学习中的理解感悟,若有不对之处,还请批评指正。

初步搭建的wordpress系统多少会满足不了你的功能需求及样式需求,这个时候可以通过安装插件进行功能补充,安装主题来进行版式布局的修改,当然这种直接安装第三方的方法,是不能满足你的个性化需求的。这个时候就需要进行自己开发了。

这里由于实际的开发,我先讲解插件开发的流程

插件开发的好处就是讲你的设计独立于原来的wordpress的基本架构之外,这样其实也更好与维护与管理。


管理后台增加菜单:

add_action ( 'admin_menu', 'register_custom_menu_page' );
register_activation_hook(__FILE__,'report_install');//调用函数,插件激活时运行

function register_custom_menu_page() {
add_menu_page ( '报告', '报告', 'administrator', 'report', 'report_list', plugins_url ( 'myplugin/images/icon.png' ), 30 );
}

在插件激活时候执行某个函数

register_activation_hook(__FILE__,'report_install');//调用函数,插件激活时运行

function report_install () {
global $wpdb;

$table_name = $wpdb->prefix . "liveshoutbox";
if($wpdb->get_var("show tables like '$table_name'") != $table_name) {


$sql = "CREATE TABLE " . $table_name . " (
 id mediumint(9) NOT NULL AUTO_INCREMENT,
 time bigint(11) DEFAULT '0' NOT NULL,
 name tinytext NOT NULL,
 text text NOT NULL,
 url VARCHAR(55) NOT NULL,
 UNIQUE KEY id (id)
);";


require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值