php 发布relacionados por categoria

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 发布relacionados por categoria相关的知识,希望对你有一定的参考价值。

function relacionados() {
  ob_start();
  
  echo'<div class="posts-relacionados">';  

  echo '<div class="row " id="row-21158"><div class="col small-12 large-12"><div class="col-inner">
  <h5><span>Posts relacionados<span></h5>
  </div></div></div>';

  echo'<div class="row large-columns-3 medium-columns-1 small-columns-1">';    
 
      global $post; $cat = get_the_category($post->ID);       
			$args = array(
        'category__in' => $cat[0],
        'post__not_in' => array($post->ID),
        'post_type' => 'post',
        'post_status' => 'publish',
        'posts_per_page' => 3,
        'orderby' => array('comment_count' => 'DESC'),
        'no_found_rows' => true,
        'cache_results' => false
      );
      
      $query = new WP_Query( $args );  

      if ( $query->have_posts() ) :   
        while ( $query->have_posts() ) : $query->the_post();
          $thumb = wp_get_attachment_image_src( get_post_thumbnail_id(), 'relacionados' );


					echo '<div class="item">';
            echo '<a href="'.get_the_permalink().'">';
              echo '<p><img src="'.$thumb[0].'"></p>';
              echo '<h3>'.get_the_title().'</h3>';
            echo '</a>';
          echo '</div>';


        endwhile;   
      endif; 

			wp_reset_postdata();  
			
    echo'</div>';   
    echo'</div>';  

  $content = ob_get_contents();
  ob_end_clean();
  return $content;
}
add_shortcode('posts-relacionados', 'relacionados');

以上是关于php 发布relacionados por categoria的主要内容,如果未能解决你的问题,请参考以下文章

markdown lista de recursos relacionados con python,desarrollo y data analyisis。

php adicionar小部件por hooks

PHP Acortar cadena por palabras

PHP Php validar email por dns beta 0.1

php mantenimiento de Wordpress por IP

php WMPL cambio de idioma por codigo