wordpress按分类获取文章上下页

上一页

<?php $prev_post = get_previous_post(true); if (!empty( $prev_post )): ?>
<a href="<?php echo get_permalink( $prev_post->ID ); ?>"></a>
<?php endif; ?>

下一页

<?php $next_post = get_next_post(true); if (!empty( $next_post )): ?>
<a href="<?php echo get_permalink( $next_post->ID ); ?>"></a>
<?php endif; ?>

参数作用

get_previous_post( boolean $in_same_cat, string $excluded_categories )
//$in_same_cat

//布尔值,默认值:false

//如果为true,则输出与当前文章相同分类下的上一篇文章。

//$excluded_categories

//字符串值,默认为空

//要排除的分类ID

原文地址:https://www.cnblogs.com/kinblog/p/12230513.html

时间: 2024-10-19 02:23:23

wordpress按分类获取文章上下页的相关文章

ecshop不同文章分类 不同文章详情页模板

修改article.php 1 <?php 2 if(isset($article) && $article['cat_id'] > 2 && $article['cat_id'] <>13) 3 { 4 $smarty->display('article.dwt', $cache_id); 5 } 6 elseif($article['cat_id'] == 13) 7 { 8 $smarty->display('article13.d

wordpress通过$wpdb获取一个分类下所有的文章

在wordpress程序根目录下新建一个php文件,粘贴下面的代码 如下面的代码注释,修改$CID这个分类id,就可以获取这个分类下的文章了.这个查询需要联合三个表wp_posts.wp_term_relationships.wp_term_taxonomy, 根据term_taxonomy_id获取文章标号,post_status = ‘publish’ 是指文章已经发布,post_type=’post’ 是指记录类型是文章,taxonomy = ‘category’ 是指类型是目录. 然后运

如何实现WordPress不同分类则每页显示不同数量的文章

有时我们需要让wordpress不同的分类显示不同数量的文章并分页,比如资讯的分类页显示20篇并分页,教程的分类页显示10篇并分页,要如何实现呢?随ytkah一起来看看吧!把下面的代码加入当前主题的function.php文件中 function filter_pre_get_posts( $query ){ if ( $query->is_main_query() ){ $num = ''; if ( is_category(array(9)) ){ $num = 14; } //if ( i

wordpress对显示某分类目录的文章列表页时对单个文章显示字数限制和省略

wordpress会在对应的此类列表页面模板中,遍历输出每篇文章的信息,缩略图,作者,正文,标题等, 输出具体的正文的部分 使用这样一句 <?php the_content(''); ?> 默认通过在页面调用这个函数将完整输出wordpress的正文 但是如果我们需要在一个显示某分类的全部文章的页面中,不输出全部的单个文章的正文呢,这种需求很常见,我们让它在其下显示一个按钮,链到单独文章的详情页去 首先可以使用 <!--more--> 标签,在编辑 单独的每个文章时, 编辑器上的功

也谈WordPress获取文章中首张图片

从第一次接触WordPress开始,在前台首页需要调用文章中的图片以实现在首页显示图片文章,就看到网络上流传甚广的一个函数: 1 function catch_that_image() { 2 global $post, $posts; 3 $first_img = ''; 4 ob_start(); 5 ob_end_clean(); 6 $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'

再谈WordPress获取文章图片——制作文章图片集

有一次接到一个项目,客户要求:如果一篇文章中存在多幅图片,要能把这些图片在当前文章页面制作成一个图片集. 仔细分析这个要求,前端设计无悬念,无非就是如何获取当前文章中所有图片的 src 值的问题. 联想到几乎每个网站都必备的获取文章首张图片的那个函数: function catch_that_image()   (前文已有相关描述:也谈WordPress获取文章中首张图片),在这个函数中,仅仅使用了首张图片,而那里获得的 $matches 是一个二维数组啊. 先将该变量dump出来看一下,插入:

WordPress不同分类使用不同的文章模板

方法一:根据模板文件名进行判断 1.将下面的代码添加到当前主题的 functions.php 文件: /** * 不同分类使用不同的文章模板 * From http://www.wpdaxue.com/custom-single-post-template.html */ //定义模板文件所在目录为 single 文件夹 define(SINGLE_PATH, TEMPLATEPATH . '/single'); //自动选择模板的函数 function wpdaxue_single_templ

php获取文章上一页与下一页的方法

本文实例讲述了php获取文章的方法.分享给大家供大家参考.具体方法如下: 今天发现一个站的出现问题,是直接到了本频道最新发布的文章了,按原理应该是文章本身ID的前与后的ID才是上下页吧,下面我来与大家详细讲述一下. 先看个例子:1,2,3,4,5. 假如上面5个是ID了,我要对我们要用order by id asc得出的排序应该是,4,好了原理就这么简. sql实现方法,代码如下: : 代码如下: $sql ="Select 字段 from 表名 where id>3 order by i

wordpress获取文章特色图像路径函数wp_get_attachment_image_src()

特色图像是wordpress主要的文章缩略图功能,几乎全部wordpress模板都使用或支持特色图像.今天介绍的wp_get_attachment_image_src()函数就是获取文章特色图像路径的wordpress函数,通过该函数可以返回一个包含图片路径.宽度和高度的有序数组. 函数结构: <?php wp_get_attachment_image_src( $attachment_id, $size, $icon ); ?> 返回值: Array ( [0] => url //图片