我正在客户的网站上工作,他问我一个非常真实的问题,我无法弄明白。
他正在为钢琴和弦创建一个网站,他将在那里编写有关和弦和各个和弦的教程。他希望他们有类似的职位。
所以我使用Codex上的文档向slu Chords
注册了CPT chords
。
现在问题是该网站有多个关于和弦的帖子。它们将有两种。
对于所有和弦都是通用的,因此slu the中所需的单词是chords
而不是单数形式。
e.g。 - > https://mypianonotes.com/chords/overview/
这很好。现在的问题是我们需要像“C大调和弦”这样的内容。这应该是单数的。因此,slug / url应该是chord/c-major/
而不是chords/c-major/
。
这个问题有解决办法吗?或者我是否必须创建2个单独的帖子类型?
答案 0 :(得分:0)
将帖子类型注册为“my_chords”,然后在这样的参数中添加重写规则参数
<?php
$args = array(
'rewrite' => array('with_front'=>false, 'slug'=>'chord'),
);
register_post_type( 'my_chords', $args );
?>
然后使用“概述”子页面为“和弦”创建一个页面。
希望这会有所帮助:)