首页
学习
活动
专区
工具
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中添加简书风格的连载目录和文章导航

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

    2K20

    三个小时学会wordpress模板制作

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

    1K50

    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 »')。

    60230

    如何使用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
    领券