WordPress页面或文章手动添加或自定义相关文章 通过Advanced Custom Fields插件实现

很多朋友在进行WordPress主题定制的时候都会用到相关文章,比如在一篇新闻详情页的下面列出相应的相关文章,但很多时候大家实现的都是自动获取相关文章,而有时候我们是需要自定义相关文章的。

一、使用WordPress超级字段插件 Advanced Custom Fields 为要自定义添加相关文章的页面或文章页面添加自定义字段

其中字段类型选择“关系”,通过分类删选选择你要关联哪个或哪些分类里的文章。然后设置字段显示的位置:

设置好保存后,在你对应的页面或文章编辑页就会出现下图这样的相关文章选择项;

选择好相关文章后,在前台使用下面的代码获取相关文章的标题、摘要、缩略图等信息(需要什么看你需要)就行了,想做成什么样式就做成什么样式。

<?php 
     $posts = get_field('_glwz');
     if( $posts ): ?>
     <?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?>
     <?php setup_postdata($post); ?>
         <div class="glwzlist">
             <h3>
                 <a href="<?php the_permalink();?>">
                     <?php the_title();?>
                 </a>
             </h3>
             <p>
                 <?php echo get_the_excerpt();?>
             </p>
             <a href="<?php the_permalink();?>" class="glwzmore">learn more</a>
         </div>
     <?php endforeach; ?>
     <?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?>
 <?php endif; ?>

其中'_glwz'就是你创建的字段的名称。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值