本文实例讲述了wordpress实现的首页幻灯片展示功能。分享给大家供大家参考,具体如下:
对于wordpress拓展性这么优秀的程序来说,是没有什么不能实现的。很多在建站的时候,都会选择在首页使用幻灯片,可以展示比较醒目的内容。今天就来一个首页幻灯片的制作教程,相信幻灯片在各种企业包括个人网站上面用处还是很大的,做完之后效果和本站首页的一样。
主要是使用了wordpress的自定义文章字段的功能来判断是否需要显示在首页:
1.创建Post Meta Box
/* Fire our Meta Box setup function on the post editor screen. */ add_action( 'load-post.PHP', 'sola_post_Meta_Boxes_setup' ); add_action( 'load-post-new.PHP', 'sola_post_Meta_Boxes_setup' ); /* 这是需要修改的两处之一,本功能只需要一个checkBox,将checkBox的title、id等属性填充到$fields数组中, 后面的代码会自动根据数组填充的内容创建Post Meta Box */ $fields = array( array( 'name' => __('是否在首页幻灯显示'), 'desc' => 'Check this Box and make the post a slider', 'id' => 'sola-post-slider', 'type' => 'checkBox', 'default' => '' ) ); /* Meta Box setup function. */ function sola_post_Meta_Boxes_setup() { /* Add Meta Boxes on the 'add_Meta_Boxes' hook. */ add_action( 'add_Meta_Boxes', 'sola_add_post_Meta_Boxes' ); add_action( 'save_post', 'sola_save_post_Meta_Boxes', 10, 2 ); } /* Create one or more Meta Boxes to be displayed on the post editor screen. */ /* 这里也需要改一下,设置需要创建的Post Meta Box叫什么名字,显示在什么位置 */ function sola_add_post_Meta_Boxes() { add_Meta_Box( 'sola-post-slider-class', // Unique ID __('首页幻灯片'), // Title 'sola_SEO_Box_format', // Callback function 'post', // Admin page (or post type) 'side', // Context 'default' // Priority ); } function sola_SEO_Box_format(){ global $fields,$post; // Use nonce for verification echo ''; echo '
'. ' '. $field['desc']; break; case 'textarea': echo ' |