java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

开发wordpress 插件的后台管理面板

月小升力求采用简单的流程来表达如何在后台增加控制选项。

开发wordpress 插件后台管理面板
wordpress的插件功能非常强大,之前说过一篇关于如何开发一个简单的插件。后来发现插件有很多时候需要用户在后台输入一些参数的。

本篇文章讲述如何在后台搞出来一个页面,让用户输入一个参数,来实现wordpress后台控制选项。

'. $title. '';});
 
 function yuexiaosheng_add_admin() {
 	 	global $pluginName, $shortName;
       add_theme_page($pluginName, $pluginName, 'edit_themes', basename(__FILE__), 'yuexiaosheng_plugin_admin');
}
//个人理解为edit_themes为加入到外观菜单下面

 function yuexiaosheng_plugin_admin() {
 	echo '这个是后台测试?能看见什么么?';
 }
 add_action('admin_menu', 'yuexiaosheng_add_admin');

?>

到此为止,我们看到一个空壳子,但是我们实现了如何在后台鼓捣一个页面来提供给用户能否看见。

看看效果图

下面说一下升级版,可以存储一个字段

'. $title. '';});
 
 //这里用来接受用户输入的数据,并进行处理
 function yuexiaosheng_add_admin() {
 	 	global $pluginName, $shortName;
 	 	if($_POST['yuexiaosheng_test1']!=""){
 	 		
 	 		update_option( "yuexiaosheng_test1_from",  $_POST['yuexiaosheng_test1']  );//前面为存储的key,后面的为value
 	 		
 	 	}
       add_theme_page($pluginName, $pluginName, 'edit_themes', basename(__FILE__), 'yuexiaosheng_plugin_admin');
}
//个人理解为edit_themes为加入到外观菜单下面


	//这里用来展示后台控制的前端页面
 function yuexiaosheng_plugin_admin() {
 	echo '这个是后台测试?能看见什么么?';
 	echo '
'; } add_action('admin_menu', 'yuexiaosheng_add_admin'); ?>

界面输入即可存储了。

数据存在哪里了。

看数据库wp_options

前台如何调用呢。

本文仅仅为wordpress插件后台简单的开发原型。有了这个开发复杂的插件后台,就不在话下了。


This entry was posted in PHP and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/dev-wordpress-plugin/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

One Response to 开发wordpress 插件的后台管理面板

  1. 麦麦同学 says:

    这个不错,我那我的wp站点试试去

Leave a Reply