首页 > 后端开发 > php教程 > wordpress 获取上一篇 下一篇文章参数

wordpress 获取上一篇 下一篇文章参数

WBOY
发布: 2016-06-06 20:51:05
原创
1329 人浏览过

获取上一篇:previous_post_link(),获取下一篇:next_post_link()

参数:
1、当前文章同一分类下的上下文章
2、上下一篇文章标题、链接、特色图像

如果只是参数1,官方有示例:

<p>
    <?php previous_post_link('上一篇: %link', '%title', 'TRUE'); ?>
</p>
<p>
    <?php next_post_link('下一篇: %link', '%title', TRUE); ?>
</p>
登录后复制
登录后复制

不知道有没有什么方式获取参数2的要求。

wordpress 获取上一篇 下一篇文章参数
上图是要得效果,那两个缩图是WordPress上/下篇文章的特色图像,the_post_thumbnail();调用的 ,下面的标题和链接是上面的代码调用的,特色图像是手动调的,我想要自动调用上/下篇文章的特色图像和链接地址

回复内容:

获取上一篇:previous_post_link(),获取下一篇:next_post_link()

参数:
1、当前文章同一分类下的上下文章
2、上下一篇文章标题、链接、特色图像

如果只是参数1,官方有示例:

<p>
    <?php previous_post_link('上一篇: %link', '%title', 'TRUE'); ?>
</p>
<p>
    <?php next_post_link('下一篇: %link', '%title', TRUE); ?>
</p>
登录后复制
登录后复制

不知道有没有什么方式获取参数2的要求。

wordpress 获取上一篇 下一篇文章参数
上图是要得效果,那两个缩图是WordPress上/下篇文章的特色图像,the_post_thumbnail();调用的 ,下面的标题和链接是上面的代码调用的,特色图像是手动调的,我想要自动调用上/下篇文章的特色图像和链接地址

<?php $current_category=get_the_category();
					$prev_post = get_previous_post($current_category,'');
					$next_post = get_next_post($current_category,'');
				?>
				<div class="previous_post_link fl">
					<?php if (!empty( $prev_post )): ?>
						<a href="<?php%20echo%20get_permalink(%20%24prev_post->ID%20);%20?>"><?php echo get_the_post_thumbnail( $prev_post->ID, '', '' ); ?></a>
						上一篇: <a href="<?php%20echo%20get_permalink(%20%24prev_post->ID%20);%20?>"><?php echo $prev_post->post_title; ?></a>
					<?php endif; ?>
				</div>
				<div class="next_post_link fr">
					<?php if (!empty( $next_post )): ?>
						<a href="<?php%20echo%20get_permalink(%20%24next_post->ID%20);%20?>"><?php echo get_the_post_thumbnail( $next_post->ID, '', '' ); ?></a>
						上一篇: <a href="<?php%20echo%20get_permalink(%20%24next_post->ID%20);%20?>"><?php echo $next_post->post_title; ?></a>
					<?php endif; ?>
				</div>
登录后复制

好人做到底.
自己看着修改吧.

function nav_link_with_thumb(){
         $output = '';
         $prev_post = get_previous_post();
         if ($prev_post){
         	 $output .= get_the_post_thumbnail($prev_post->ID, 'thumbnail');
             $prev_post->filter='sample';
             $output .= 'Previous Post: <a href="'.get_permalink(%20%24prev_post%20).'">'.$prev_post->post_title.'</a>';
         }
         $next_post = get_next_post();
         if ($next_post){
             $output .= get_the_post_thumbnail($next_post->ID, 'thumbnail');
             $next_post->filter='sample';
             $output .= 'Next post: <a href="'.get_permalink(%20%24next_post%20).'">'.$next_post->post_title.'</a>';
         }
         echo $output;
}
登录后复制

能支持下tab吗?

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板