大佬教程收集整理的这篇文章主要介绍了WordPress实现的首页幻灯片展示功能示例【附demo源码】,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例讲述了WordPress实现的首页幻灯片展示功能。分享给大家供大家参考,具体如下:
对于WordPress拓展性这么优秀的程序来说,是没有什么不能实现的。很多在建站的时候,都会选择在首页使用幻灯片,可以展示比较醒目的内容。今天就来一个首页幻灯片的制作教程,相信幻灯片在各种企业包括个人网站上面用处还是很大的,做完之后效果和本站首页的一样。
主要是使用了WordPress的自定义文章字段的功能来判断是否需要显示在首页:
/* 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 '
{ case 'text': echo ''. ' '. $field['desc']; break; case 'textarea': echo ' |