ZanBlog3.1幻灯片插件二次开发应用

<?php
/**
 * ZanBlog 幻灯片组件
 *
 * @package    ZanBlog
 * @subpackage Widget
 */
 
class Zan_Slide extends WP_Widget {

  // 设定小工具信息
  function Zan_Slide() {
    $widget_options = array(
          'name'        => '幻灯片组件(ZanBlog)', 
          'description' => 'ZanBlog 幻灯片组件' 
    );
    parent::WP_Widget( false, false, $widget_options );  
  }

  // 设定小工具结构
  function widget( $args, $instance ) {  
  	extract( $args );
    @$id = $instance['id'] ? $instance['id'] : '';
    $args = array(
      'numberposts' => 6, // 最多获取6篇文章作为幻灯片
      'category' => $id,
    );
    $postQuery = get_posts( $args );
    echo $before_widget;
    ?>
    <div class="flexslider hidden-xs">
      <ul class="slides">
      <?php
          foreach ( $postQuery as $post ) {
      ?>
        <li>

                         <div class="col-md-12">
                             <div class="row">
			     <div class="col-md-8">
                                         <a href="<?php echo get_permalink($post->ID);?>">
                                        <?php echo get_the_post_thumbnail($post->ID, array(500,230)); ?>
                                        </a>
      

                               </div>
			    		<div class="col-md-4">
			    			<a href="<?php echo get_permalink($post->ID);?>">
                                                       <div style="font-size:15px;"><?php echo $post->post_title ?>
                                                       </div> 
                                                 </a><br/> 
			    			<div style="font-size:14px;"><?php echo wp_trim_words($post->post_excerpt,50);?></div>
			    		</div>
                              </div>
			    </div>

        </li>
      <?php
          }
      ?>
      </ul>
    </div>
    <?php
    echo $after_widget;
  }

  function update( $new_instance, $old_instance ) {                
     return $new_instance;
  }

  function form( $instance ) {        
    @$id = esc_attr( $instance['id'] );
    ?>
      <p>
        <label for="<?php echo $this->get_field_id( 'id' ); ?>">
          文章分类ID:
          <input class="widefat"  name="<?php echo $this->get_field_name( 'id' ); ?>" type="text" value="<?php echo $id; ?>" />
        </label>
      </p>
    <?php 
  }
} 

register_widget( 'Zan_Slide' );
?>
/**
 * 在这里自定义你的CSS代码
 */

.zan-outline {color: #110E0E;}

.header .logo {border-radius:20%;}

nav.navbar-inverse .navbar-nav .avatar-and-username{
	padding-top: 5px;
    padding-bottom: 0px;
	margin-left: 2px;
}
nav.navbar-inverse .navbar-nav .avatar-and-username img {
	border-radius: 50%;
}
nav.navbar-inverse .navbar-nav .avatar-and-username img:hover {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}
.navbar-form .form-control {
	border-color: #16a085;
}
.navbar-form .form-control:focus {
border-color: #16a085;
background-color: white!important;
outline: 0;
box-shadow: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值