WordPress调用相同文章类型文章列表

2021-05-22 0 1,070 百度已收录

通常一些高级WordPress主题,集成了两种文章类型,默认形式即文章形式,尚有一个产物类型,就是我们传统说的产物形式,在使用相关文章和产物列表挪用时,使用的相关的WordPress文章形式挪用,这样可以制止出样在差其余列内外出来文章列表内容又泛起产物文章内容。

现在把代码分享给人人,需要提醒给人人的是此段代码里的post-format-image是主要的焦点要素,名堂是这样的post-format-{name},name是指文章形式的名称,可以用的有:aside、image、video、quote、link、gallery、status、audio、chat等WordPress默认的文章形式。

  1. <?php 
  2.  $posts = get_posts(array(
  3.  'numberposts' => '10',
  4.  'post_type' => 'post', 
  5.  'tax_query'=>array(
  6.  array(
  7.  'taxonomy'=>'post_format',
  8.  'field' => 'slug',
  9.  'terms' => array('post-format-image')
  10.  )
  11.  ),
  12.  )
  13.  ); 
  14.  if($posts): 
  15.  foreach($posts as $post):
  16. ?>
  17. <li><a href="<?php the_permalink(); ?>" rel="external nofollow"  rel="external nofollow"  target="_blank" title="<?php the_title();?>"><?php the_title();?></a></li>
  18. <?php 
  19.  wp_reset_postdata(); 
  20.  endforeach; 
  21.  endif; 
  22. ?>

内容页面挪用相同文章形式的文章列表

  1. <?php 
  2.  $posts = get_posts(array(
  3.  'numberposts' => '10',
  4.  'post_type' => 'post',
  5.  'exclude'=>get_the_ID(),
  6.  'tax_query'=>array(
  7.  array(
  8.  'taxonomy'=>'post_format',
  9.  'field' => 'slug',
  10.  'terms' => array('post-format-image'.get_post_format())
  11.  )
  12.  ),
  13.  )
  14.  ); 
  15.  if($posts): 
  16.  foreach($posts as $post):
  17. ?>
  18. <li><a href="<?php the_permalink(); ?>" rel="external nofollow"  rel="external nofollow"  target="_blank" title="<?php the_title();?>"><?php the_title();?></a></li>
  19. <?php 
  20.  wp_reset_postdata(); 
  21.  endforeach; 
  22.  endif; 
  23. ?>

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!3308869544
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有猫币奖励和额外收入!

主题镇 WP教程 WordPress调用相同文章类型文章列表 https://zhutizhen.com/14748.html

永远为用户服务的镇长!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情

相关文章