目录
首页 笔记 详情

WordPress 封装的查询函数,支持条件变更


封装的查询函数,支持条件变更。

<?php
	function jcy_wzlist($post_num,$post_cat,$type=1){
		$ii=1;
		$args = array( 'posts_per_page' => $post_num,'orderby' => 'date','cat' => $post_cat );
		if($type==2 || $type==5 ){$args['meta_key']='_thumbnail_id'; }
		$loop = new WP_Query( $args ); 
		if($loop->have_posts()) : while ( $loop->have_posts() ) : $loop->the_post();
		?>
		<?php 		if($type==1){ ?>
			<li title="<?php the_title(); ?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
		<?php } elseif($type==2){ 
			if (has_post_thumbnail() ) { ?> 
			<li>
                <div class="pic"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('full'); ?></a></div>
                <div class="tit"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
                <div class="bg"></div>
			  </li>
			  <?php } } elseif($type==3){ ?>
				<li title="<?php the_title(); ?>"><b><?php the_time('Y-m-d') ?></b><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
				<?php } elseif($type==4){ ?>
				<li title="<?php the_title(); ?>"><b><?php the_time('Y-m-d') ?></b><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
				<?php } elseif($type==5){ 
					if (has_post_thumbnail() ) {?>
				<li><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('full'); ?><span><?php echo wp_trim_words(get_the_title(),14); ?></span></a></li>
<?php  } } endwhile;	
			  endif;							
			wp_reset_postdata();
			
	}	

 


写笔记

咨询

您的电子邮箱地址不会被公开。 必填项已用*标注