我很难设置我的 WP。
我的结构是这样的:
游戏/分类-slug/postname
为此,我使用插件 UltimateCMS。
我已经将我的自定义帖子类型名称设置为“游戏”,其配置如下:
重写:true,slug:game/%games%,宽度 tront:true,feed:true,页面:true,分层:false
我的分类被命名为“游戏”,配置如下:
分层:false,重写:true,slug:%games%,宽度 tront:false
哦,我也在我的函数文件中使用它:
add_filter('post_link', 'rating_permalink', 10, 3);
add_filter('post_type_link', 'rating_permalink', 10, 3);
function rating_permalink($permalink, $post_id, $leavename) {
if (strpos($permalink, '%games%') === FALSE) return $permalink;
// Get post
$post = get_post($post_id);
if (!$post) return $permalink;
// Get taxonomy terms
$terms = wp_get_object_terms($post->ID, 'games');
if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug;
else $taxonomy_slug = 'autres';
return str_replace('%games%', $taxonomy_slug, $permalink);
}
我目前有我想要的 URL,但问题是这个分类法破坏了我的静态页面。我有一个页面(网址:/web-tv/)不再起作用。如果我停用我的“游戏”分类,它会再次起作用。
奇怪的是我的 /web-tv/ 页面可以工作,如果我让它的 URL 像这样进入第 3 级:/info/toto/web-tv/
我尝试了所有技能,但找不到任何解决方案。
有任何想法吗 ?
非常感谢 !!!