我每个类别中大约有20个帖子(不同内容(obv)),总共10个类别。因此共有200个帖子。
当我将永久链接设置为“帖子名称”选项时,我似乎无法在category-6.php
页面上显示帖子。我显然不能拥有cateogry-<postname>.php
来发表200个不同的帖子。
我的问题:最好的方法(或我可能做错了什么)是最好的方法(使用基于id
类的正确模板/页面来显示200条帖子,而永久链接显示帖子名称。
注意:实际上,这样做是为了允许使用其永久链接来共享帖子(因此,永久链接/名称约束)。
如果我将permalink选项设置为category,则主题内的get_permalink函数将返回以下格式的URL:domain.com/category/subcategory
。
如果将永久链接选项设置为postname,则将得到以下URL模式:
domain.com/post-name
(但是我不能使用category-6.php
文件而不是常规的single.php
或category.php
)
在内容末尾显示带有共享选项的帖子标题的片段:
JSFiddle中的代码-cokmguqr
预期:在URL为category-6.php
时使用domain.com/post-name
当前:domain.com/post-name
显示空白页面(只是主题结构-没有内容),而domain.com/category
显示单个帖子,但是URL也包含类别名称,而不是实际帖子。