首页 > 解决方案 > Wordpress:帖子名称与页面永久链接冲突

问题描述

我正在使用 wordpress divi 主题,并且我创建了一个页面作为自定义帖子的登录页面。自定义帖子的默认值为 /projects/,我已使用此代码将其更改为 /lifestyle/

<?php
function custom_post_name () {
return array(
'feeds' => true,
'slug' => 'lifestyle', 
'with_front' => false,
 );
  }
  add_filter( 'et_project_posttype_rewrite_args', 'custom_post_name' );
  ?>

这工作正常

我现在遇到的问题是我的页面与帖子类别 mysite/lifestyle 发生冲突,现在转到帖子版本而不是页面。因为他们都共享相同的网址。

所以我的问题是如何让这个 url 的页面模板版本优先于帖子模板?

谢谢尼克

标签: wordpresscustom-post-typedivi-theme

解决方案


不幸的是,在 WordPress 中无法使用相同的 URL 设置优先级。您需要更改页面名称或为所有 CPT 添加前缀。

我建议您将页面名称更改为 /lifestyles?


推荐阅读