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

Wordpress自定义post类型档案分页导致404错误

WordPress自定义post类型档案分页导致404错误是指在使用WordPress自定义post类型时,当分页导航被触发时,页面显示404错误的问题。

WordPress是一款流行的开源内容管理系统,它允许用户创建和管理各种类型的内容,包括文章、页面和自定义post类型。自定义post类型是一种用户可以根据自己的需求创建的特定类型的内容。

当使用自定义post类型创建的档案页面需要进行分页导航时,有时会出现404错误。这是因为WordPress默认情况下不支持自定义post类型的分页功能,需要进行额外的配置才能实现。

为了解决这个问题,可以采取以下步骤:

  1. 确保自定义post类型已正确注册:在自定义post类型的代码中,确保已正确注册并设置了'has_archive'参数为true,以启用档案页面。
  2. 创建模板文件:为自定义post类型创建一个模板文件,用于显示档案页面的内容。可以在主题文件夹中创建一个名为archive-{post_type}.php的文件,其中{post_type}是自定义post类型的名称。
  3. 添加分页功能:在模板文件中添加分页功能,以实现档案页面的分页导航。可以使用WordPress提供的paginate_links()函数来生成分页链接。
  4. 重新保存固定链接设置:在WordPress后台的设置中,进入固定链接设置页面,重新保存一次设置。这将刷新WordPress的固定链接规则,确保自定义post类型的档案页面能够正确访问。

总结: WordPress自定义post类型档案分页导致404错误是因为默认情况下WordPress不支持自定义post类型的分页功能。通过正确注册自定义post类型、创建模板文件、添加分页功能和重新保存固定链接设置,可以解决这个问题。腾讯云提供的WordPress云托管服务可以帮助用户快速搭建和管理WordPress网站,详情请参考腾讯云WordPress云托管产品介绍:https://cloud.tencent.com/product/wph

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

相关·内容

wordpress添加post_type自定义文章类型

添加post_type自定义文章类型就可以了   post_type自定义文章类型实例:产品模型,在当前主题的function.php文件中添加如下代码 // Register Custom Post...以下是相关注释 # 在 'init' 钩子上注册自定义文章类型. add_action('init', 'my_register_post_types'); /** * 注册插件需要的文章类型 *...// 字符串 (默认使用文章图标) // 属于该文章类型的文章是否可以通过 WordPress 导入/导出插件或者类型的插件导出 'can_export'...'custom-fields', // 显示自定义字段元数据盒子 'revisions', // 显示版本元数据盒子,如果设置了该参数,WordPress 将在数据库中保存文章版本...、错误等信息中的字段,我们需要过滤 // 'post_updated_messages' 钩子来自定义这些消息。

1.4K10

WordPress 自定义文章类型Post Type)终极指南

WordPress 里面内置了两种常用的 Post Type :Post(文章)、Page(页面),分别用来展示两种类型的内容,一种是相对动态的文章,另一种是相对固定的页面。...除此之外,WordPress 还内置了其他几种 Post Type 用来展示不同类型的内容。...这样 WordPress 在初始化的时候,就会执行这个函数注册一个自定义 Post Type,因为调用 register_post_type() 的时候,必须要在 admin_menu action 之前...但是这样与文章类型基本相同,我们需要更多的自定义来完善我们的 Movie 类型。...自定义 Post Type 的模板和样式 根据 WordPress 的模板调用规则 我们可以得知,我们只需要创建 archive-[post_type].php 和 single-[post_type]

2.6K20

WordPress 中 body_class 函数那些事

普通的文章页面输出:single-post自定义文章类型的文章页面输出:single-{posttype} 类 如果支持文章格式的话: 指定了文章格式的文章会输出:single-format-{...日期(Date)存档索引页面输出:date 自定义文章类型的存档索引页面输出:post-type-archive post-type-archive-{posttype} 作者存档页面输出:archive...带有结果的搜索页面:search-results 没有结果的搜索页面:search-no-results 分页页面或者多页码的页面 分页页面通常是指文章索引页面底部的翻页。 此外文章内也有分页页面。...:post-type-paged-{n} 404 错误页面 错误页面输出 error404 类。...需要注意一点,WordPress 系统在不断的升级,可能会对本文中的输出类的规则有所变更,如果你发现某个规则是错误的,请以实际输出为准。

45330

wordpress分类、页面和标签页固定链接添加.html后缀

大家可能都知道,通过设置固定链接格式,可将wordpress日志URL设置成伪静态的形式。...同样通过之前介绍的:Custom Post Type Permalinks插件,可以将自定义文章类型URL设置为伪静态,那么分类、页面及标签如何设置为伪静态呢?...需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404页面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。...另外,安装插件后可能会造成日志分页翻页错误........标签添加.html后缀方法: 英文:Remove tag base and add the .html extension 中文:WordPress标签页固定连接以.html结尾

2.3K30

WordPress 主题进行单元测试(Theme Unit Test)

在制作 WordPress 的过程中,除了对整体的结构等进行排版布局等,还必须要对正文的内容和其他地方进行修饰和排版,例如正文中可能出现的 标题(h2、h3)、列表(ul、ol)、表格(table) 以及不同的文章类型效果等等...安装完成之后登陆后台,找到“工具” => “导入” 选择 WordPress 类型,然后安装好导入插件之后,下载官方 unit 测试数据 最后一步就是导入 xml 文件,但是这里可能会出现这样无法导入附件图片的问题...,因为导入的图片数据等,都是在 http://wpthemetestdata.wordpress.com/ 这个网站上的,这个网站在国外,可能会不太稳定导致无法导入附件等文件,然而图片等文件在单元测试中是非常重要的一部分...测试基础准则如下: 可以正确的显示文章,没有明显的问题和错误 按照正确的顺序排序文章 正确的按照后台设置的每页显示文章数显示文章的数目 正确的显示文章分页并且工作正常 调试器不会返回任何的 PHP 错误...页面测试 404 页面显示正常,设计要有人性化 除了纯粹的“404 错误”等文字之外,显示更多的内容,例如:搜索框、随机文章列表、帮助文字等等。

1.9K10

wordpress分类、页面和标签页固定链接添加.html后缀

大家可能都知道,通过设置固定链接格式,可将wordpress日志URL设置成伪静态的形式。...-suffix.html 同样通过之前介绍的:Custom Post Type Permalinks插件,可以将自定义文章类型URL设置为伪静态,那么分类、页面及标签如何设置为伪静态呢?...-suffix.html 需要注意的是,启用插件后还需要到后台固定链接设置中,重新保存一下设置,否则会跳到404页面,如果不成功可以先删除空间根目录的.htaccess文件,之后保存会自动生成新的。...-suffix.html 另外,安装插件后可能会造成日志分页翻页错误........suffix.html 标签添加.html后缀方法:-suffix.html 英文:Remove tag base and add the .html extension-suffix.html 中文:WordPress

1.3K10

史上最详细的WordPress自定义文章类型指南(1)

所以我决定使用自定义文章类型(Custom Post Type)这种形式。...、错误等信息中的字段,我们需要过滤 // 'post_updated_messages' 钩子来自定义这些消息。...WordPress 中的伪静态规则会被存储到数据库,新的文章类型注册之后原有的伪静态并不会自动更新,也就无法识别这个URL,所以就404了。...WordPress还会自动再加回来。 不管用哪种方式,再次打开刚才的文章链接就不会404了。可以愉快的在自定义文章类型下面发布文章了。...但是如果你想对其进一步自定义的话,WordPress并没有在后台提供自定义文章类型的固定链接设置,上文提到的Settings中找到Permalink Settings这种设置方式只对自带的Post有效,

4.2K20

修改WordPress 文章内分页样式

最近写了一篇比较长的隐私文章,用到了wp的文章分页功能。却发现默认的分页的页面又小又难找。...最后采用下面的代码成功修改了展示样式(修改主题的single.php文件): #block-nav a.post-page-numbers, #block-nav .post-page-numbers...,根据自己的需求,不承接用户需求): 支持分词搜索 通过jieba-php让wordpress支持分词搜索 代码 functions.php WordPress 中文分词搜索 404页面支持url...分词搜索 代码 404.php WordPress 优化404页面 buddy press 去掉侧边栏 代码 page.php BuddyPress Theme Remove Sidebar...☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《修改WordPress 文章内分页样式》 * 本文链接:https

1.4K40

wordpress常用插件汇总

30、Author Complete Post List:展示某个特定作者的全部文章。 31、Del.icio.us cached:展示你最近在del.icio.us的收藏条目。...51、Next/Previous Post in same Category:在文章里展示同类别的上一篇和下一篇。...这个让你自定义旧文章的展示方式,有时你不想浏览者看到某篇文章… 55、Pagebar:显示页码的插件。 56、WP-PageNavi:同样是显示页码的插件,与PageBar相比能自定义的项目更多。...:设定任意页面为首页,cms插件 142、Related posts for your 404自定义404错误 143、Wordpress Video Plugin:视频插件,在日志中插入视频 144...:设定任意页面为首页,cms插件 202、Related posts for your 404自定义404错误 203、Wordpress Video Plugin:视频插件,在日志中插入视频 204

1.6K20

WORDPRESS插件大全

30、Author Complete Post List:展示某个特定作者的全部文章。 31、Del.icio.us cached:展示你最近在del.icio.us的收藏条目。...51、Next/Previous Post in same Category:在文章里展示同类别的上一篇和下一篇。...这个让你自定义旧文章的展示方式,有时你不想浏览者看到某篇文章… 55、Pagebar:显示页码的插件。 56、WP-PageNavi:同样是显示页码的插件,与PageBar相比能自定义的项目更多。...:设定任意页面为首页,cms插件 142、Related posts for your 404自定义404错误 143、Wordpress Video Plugin:视频插件,在日志中插入视频 144...:设定任意页面为首页,cms插件 202、Related posts for your 404自定义404错误 203、Wordpress Video Plugin:视频插件,在日志中插入视频 204

5.4K30

wordpress 学习笔记 (二)

print :php查询语法 wp_query: wp的默认查询语法 3.分类目录归档页查询 [ query object ] 存储分类目录的原始/本身的(详细)信息 [ posts ] 分类目录当前页(分页...)下的所有文章信息 [ post ] 分类目录文章下的第一篇文章 [ is ] 开头的函数说明: [is_xxx] => 1,如果后面箭头=> 1,则表示xx对应类型的网页 例子: [is_archive...9.附件详情页的查询 [queried_object] 附件的详细信息 [is_attachment] 附件的详情页 [post_mime_type] 附件类型:MIME [posts] [post]...错误页【404】页面的查询 [is_404] => 当前页是404页 没有[query_object]的字段 [posts] [post] 里面都为空 13....> have_posts() 解析:WordPress的have_posts() 默认是一个全局函数。

91020

如何处理WordPress网站404状态死链

这不仅是文章或页面,任何网站数据丢失都可能在服务器上产生404错误,例如图像文件丢失,JavaScript丢失,CSS丢失等。 是什么导致404报错产生?...这实际上是所需的响应,您可以创建自己的自定义404页面来帮助将访问者引导到正确的位置。 一样404报错不同的名称 由于不同的浏览器以不同的方式显示错误消息,因此对于此错误,您可能会看到不同的消息。...Google浏览器的404报错通知页面 404报错通知页面还可能是个性化的,因为许多站点实际上会创建一个自定义404错误页面,而不是显示上面的消息之一。...默认情况下,某些WordPress主题还包括自定义404页面。因此,您实际上可能根本看不到404错误消息,因为许多网站将改用有趣或富有创意的404页面。...重新生成WordPress中的永固定链接 但如果你使用自定义链接,需要让WordPress实现伪静态URL,则可能需要对服务器进行URL重写规则配置,具体操作如下: 如果你使用的是LNMP环境,一般情况下你在配置

4.7K10

WordPress主题开发基础:Body 类指南

>> WordPress根据显示的页面类型自动添加适当的类。 例如,如果您在存档页面上,WordPress将自动将存档类添加到body元素。它几乎针对每个页面都执行此操作。...您可以自定义特定的作者个人资料页面,基于日期的档案等。 现在让我们看一下如何以及何时使用body类。...如果您在自己的网站上工作,则还可以使用主题定制器中的自定义CSS功能添加CSS 。 您可以选择要启用body分类功能的文章类型以及谁可以访问它。不要忘记单击“保存更改”按钮来存储您的设置。...您可以选择要启用body分类功能的文章类型以及谁可以访问它。不要忘记单击“保存更改”按钮来存储您的设置。 接下来,您可以直接编辑WordPress网站上的任何文章或页面。...这些条件标签是true或false数据类型,用于检查WordPress中的条件是true还是false。例如,条件标签is_home检查当前显示的页面是否为主页。

2K20
领券