wordpress非插件实现首页幻灯片功能

作者:stoat 发布时间:2014-10-21 分类:wordpress

酷炫的js效果就跳过不说了,一抓一大把。

主要是为了集成后台的时候更为方便管理幻灯功能,非插件化管理wordpress的首页幻灯片功能


wordpress非插件实现首页幻灯片功能原理


  • 1,后台添加自定义面板,供写数据
  • 2,数据存储至option表
  • 3,调用数据

wordpress非插件实现首页幻灯片功能步骤


1,主题目录下新建文件lunzhuan.php,functions.php页面添加文件include引入

2,添加目录至后台主题面板


add_action('admin_menu', 'huandeng_page');
function huandeng_page (){
	if ( count($_POST) > 0 && isset($_POST['huandeng_settings']) ){
		$options = array ('huandeng');
		foreach ( $options as $opt ){
			update_option ( 'Stoat_'.$opt, serialize($_POST[$opt]) );
		}
	}
	add_theme_page(__('首页幻灯片'), __('首页幻灯片'), 'edit_themes', basename(__file__), 'huandeng_settings');
}

3,html页面编写,post提交数据

4,首页幻灯图片上传管理,参见wordpress任意页面调用“插入图片”按钮,实现上传图片功能wordpress任意页面调用“插入图片”按钮,实现上传图片功能

5,wordpress数组序列化存储,反序列化读取,无法直接读取存储数据,序列化数组。


serialize — 产生一个可存储的值的表示
unserialize — 从已存储的表示中创建 PHP 的值

打完收工。


wordpress非插件实现首页幻灯片功能

原文地址:wordpress非插件实现首页幻灯片功能 by 雪鼬博客

标签:wordpress

评论已关闭