首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从next_post_link和previous_post_link (Wordpress)排除一些类别?

在WordPress中,可以使用next_post_link()和previous_post_link()函数来显示下一篇和上一篇文章的链接。如果想要排除某些特定类别的文章,可以通过修改函数的参数来实现。

具体步骤如下:

  1. 打开你的WordPress主题文件,一般是single.php或者content-single.php。
  2. 找到调用next_post_link()和previous_post_link()函数的位置,一般是在文章内容的下方。
  3. 在函数中添加参数'excluded_categories',并指定要排除的类别的ID或slug。例如,如果要排除类别ID为1和2的文章,可以这样修改函数调用:
代码语言:php
复制

<?php next_post_link('Next: %link', 'Next post', true, '', 'excluded_categories=1,2'); ?>

<?php previous_post_link('Previous: %link', 'Previous post', true, '', 'excluded_categories=1,2'); ?>

代码语言:txt
复制

如果要排除slug为'uncategorized'的类别,可以这样修改函数调用:

代码语言:php
复制

<?php next_post_link('Next: %link', 'Next post', true, '', 'excluded_categories=uncategorized'); ?>

<?php previous_post_link('Previous: %link', 'Previous post', true, '', 'excluded_categories=uncategorized'); ?>

代码语言:txt
复制
  1. 保存文件并刷新你的WordPress网站,你将看到排除指定类别的下一篇和上一篇文章链接。

需要注意的是,excluded_categories参数可以接受多个类别ID或slug,用逗号分隔。如果要排除多个类别,可以像上面的示例一样在参数中指定多个ID或slug。

此外,关于WordPress的next_post_link()和previous_post_link()函数的更多信息,你可以参考腾讯云的WordPress产品文档:WordPress产品文档链接

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

wordpress下一篇next_post_link函数的使用方法

我们在用wordpress开发时经常会用到上一篇下一篇的功能,previous_post_link('%link') ?> next_post_link('%link') ?>最简单的方式就可以实现,那如果要进行一些改造要如何写呢?随ytkah一起来看看   首先我们要知道函数的用法   上面的代码默认设置为同一分类下的上一篇和下一篇了,如果不需要,则把true改成false,或者直接删除true即可。...>   显示同一分类的下一篇文章的链接,并且它不在id为13的分类中(类别ID #)。您可以将数字更改为您希望排除的任何类别。使用“and”作为分隔符排除多个类别。   显示同一分类的下一篇文章的链接,并且它不在id为13和14的分类中 next_post_link( '%link' ); ?

65300
  • 在WordPress中添加简书风格的连载目录和文章导航

    前后文章地址链接用WordPress自带的函数 previous_post_link() 和 next_post_link() 就可以很方便的获取到。...具体针对我的需求,我只想在符合特定条件的情况下才显示前后页链接,所以还需要做一些条件判断,具体后面再说。...的那两个用法是一样的,区别是previous_post_link 和 next_post_link只自动打印出来,这样就不好做条件判断了。...第二步 添加模态对话框 这一步很简单,直接把remodal的JavaScript文件和CSS文件下载下来,扔进子主题的js文件夹里,注册到WordPress里就行了,都不需要在写额外的js文件来初始化或者运行这个插件...不要太监了就行吧 实际的最终效果欢迎从第一篇开始参观浏览:Genesis框架从入门到精通(1):什么是框架?

    2K20

    WordPress主题模板的制作技巧

    相对于其他几个建站系统,wordpress模板制作稍微就复杂一点,wordpress的制作需要熟悉php编程,本片文章重点说一下数据的调用。 wordpress模板制作之标题调用 //注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。...因为 the_post(); 在 if() 和 while() 的外面,只需要分号去结束或者关闭。 wordpress模板制作之文章页调用 previous_post_link('%link') ?> next_post_link('%link') ?> //上一页、下一页导航 //注释:并不是所有的代码都需要两部分用来打开和关闭。有些代码能够自我关闭,这就解释了 have_posts() 和 the_post(); 这两个函数。

    74030

    三个小时学会wordpress模板制作

    最近接了一个项目需要用wordpress建站,版面相对简单,ytkah就琢磨着自己来设计wordpress模板,首页栏目页文章页(很多网站无外乎就这些页面),其中栏目页和首页又很像,都是调用文章列表...这样一小结,掌握几个函数就基本可以完成了:列表、内容、标题、描述(文章摘要),下面就随着ytkah来做一个简易的模板吧(不含style样式的编写),从傍晚6点到晚上9点,3个小时就能明白相关函数的调用,...基础好的小伙伴一个小时就能搞定   wordpress模板制作之标题调用 和 while() 的外面,只需要分号去结束或者关闭。   wordpress模板制作之文章页调用 previous_post_link('%link') ?> next_post_link('%link') ?> //上一页、下一页导航 <?

    1K50

    WordPress丨常见函数及拓展模板函数大全

    其实想开发一个wordpress模板并不是太难,大家只要了解一些wordpress中的常用函数,即可按照自己的需要进行内容调用了。...更高端一点的类似于一些PHP语句的判断等等,这就需要大家自己去学习提高了。本篇文章主要讲解wordpress开发模板中经常需要用到的一些函数。 一、header常用的函数 next_post_link(‘ %link ‘); ?>  : 下一篇文章链接 previous_post_link(‘%link’); ?>  : 上一篇文章链接 <?...sidebar.php 网页侧边栏文件footer.php 网页底部文件 WordPress Header头部 PHP代码 注: 也就是位于和之间的PHP代码 next_post_link(’ %link ‘) ?> 下一篇日志的URL地址previous_post_link(’%link’) ?> 上一篇日志的URL地址<?

    1.8K30

    分享WordPress各种标签大全集合 以及如何调用

    wordpress程序日渐成熟,开发者越来越多,各种模版层出不穷,但是想要做一个好的wordpress模版,前提不只是要掌握HTML5前端技术,还必须了解wordpress的各种标签如何调用才可以。...今天全百科网就把整理的WordPress各种标签以及是如何调用分享给大家。...下 面的例子是排除 ID 为4和7并且隐藏列表头的分类列表: //作者:全百科网 //网站:http://www.quanbaike.com/ next_post_link(‘ %link ‘) ?> 下一篇日志的URL地址 previous_post_link(‘%link’) ?> 上一篇日志的URL地址 显示博客的描述信息 其它的一些Wordpress模板代码 //作者:全百科网 //网站:http://www.quanbaike.com/ /%postname%/ 显示博客的自定义永久链接 <?

    3.2K30

    WordPress安装后必做的18件事

    另外需要用WordPress来搭建个人网站的可以参考文档 如何搭建网站(熟悉建站流程+建站程序) WordPress如何搭建个人网站(Linux版本) WordPress如何搭建个人网站(Windows...可以从WordPress.org插件库下载免费版本WPForms免费版本。 2、更改站点标题,描述和时区 接下来,需要更改站点标题,描述和时区设置。...7、设置WordPress安全性 WordPress本身具备一定安全性,但是,仍需要做一些事情以确保网站安全。除了使用强密码,保护WordPress管理区域和安装更新。...建议至少安装一个默认主题,当排除错误时此主题可以充当后备。进入 外观 主题 页面,然后单击要删除的未使用主题。...18、设置WordPress主题 很多WordPress主题都有不同的功能和自定义选项,但所有WordPress主题都有一些相同的基本设置,它们在所有网站中很常见。

    3.8K50

    erdaoo 的 WP Theme 教程学习笔记

    一个 WP 的主题是由几个 templates 文件组成的,每一个主题必有的二个文件是:index.php 和 style.css(样式表),除此之外还有一些其它的文件(不是必须),它们和 index.php...,用于显示类别页面 search.php -- 搜索文件,用于显示搜索结果 404.php -- 错误文件,用于显示404页面 comments.php -- 评论文件,用于显示评论和评论框 index.php...第2个参数显示在后一页和前一页链接的前面。第3个参数显示在后一页和前一页链接的后面。用什么来显示,你自己决定,常用的就是一些符号或是箭头而已嘛。 现在再看一下我们已经有了哪些个代码: WordPress 的hook。 窗体化侧边栏 把 posts_nav_link(); 替换成 previous_post_link('« %link') 和 next_post_link('%link »')。

    60330

    如何使用Google XML Sitemaps插件生成网站Sitemap网站地图?

    如果您没有设置站点地图,则在发布页面后可能需要一些时间才能显示在搜索结果中。所以,请立即进行设置一个Sitemap。...安装Google XML Sitemaps 如果你安装过WordPress插件,这个步骤是非常简单的。进入你的WordPress仪表盘,点击“插件-安装插件” ?...当然,如果你的博客访客留言频繁,也可以考虑使用第二和第三个选项。但为什么不把所有的文章平等看待呢! ?...设置排除的项目 在下一个“排除的项目”中,您可以从站点地图中排除选中的类别。 ? 如果你的博客有一些分类或者日志不希望被搜索引擎发现收录的,请勾选或者添加id来排除它。...每天:类别。如果你的博客每个分类每天都有新的内容必须设置为每天,当然如果你的博客更新并不是很频繁,设置为每周或者每月吧。 每天:这个月的存档。插件要求与首页保持一致。 每月:较早的存档。

    2.5K20

    如何在Ubuntu 18.09 Linux上安装WordPress.com桌面应用程序

    在本教程中,您将学习: 如何安装所有先决条件 如何下载Wordpress.com桌面客户端debian包 如何安装Wordpress.com桌面客户端 如何启动Wordpress.com桌面客户端 使用的软件要求和约定...软件要求和Linux命令行约定 类别 使用的要求,约定或软件版本 系统  Ubuntu 19.04 Disco Dingo Linux 软件 WordPress 4.0.0 其他...说明 # - 要求使用root权限直接以root用户或使用sudo命令执行给定的linux命令 $ - 要求给定的linux命令作为常规非特权用户执行 如何在Ubuntu 19.04上逐步说明安装...通过搜索Wordpress从活动菜单启动Wordpress客户端应用程序: Ubuntu Linux上的Wordpress桌面客户端 故障排除 如果您看到以下错误消息: /opt/WordPress.com...3.在JetPack与你的WordPress.com账号之间建立连接 4.用WordPress.com账号登录WordPress.com桌面客户端,在My Sites栏目下可以找到并编辑你的WordPress

    1.5K10

    优化WordPress性能的高级指南

    但WordPress可能很慢,那么你如何优化呢? 有关如何调整和优化WordPress的文章有很多。事实上,WordPress本身提供了一个强大的WordPress优化指南。...添加这两个参数将禁用这些功能并加快查询速度: $query = new WP_Query( array( 'ignore_sticky_posts' => true, 'no_found_rows' => true ) ); 从查询中排除帖子...有时我们要从查询中排除某些帖子。WordPress提供了一个非常直接的方法:使用post__not_in参数。...基本上,我从数据库引擎中脱掉了一些工作,而是将其转移到PHP引擎,功能和在数据中处理的相同但在内存中,因此更快。 如何做的? 首选,我在查询中删除了post__not_in参数。...我们只关注插件应该如何运行,而不是如何处理该功能,或者如何以有效的方式进行操作。 从上面可以看出,在WordPress中表现不佳的根本原因是不好的(bad)的和低效率的代码。

    7.1K20
    领券