我不知道如何从年度档案的permalink中删除“日期”这个词。
http://localhost/wordpress/news/date/2012
在单个新闻页面上,permalink如下所示:
http://localhost/wordpress/news/2012/news-article/
我创建了一个名为"News“的自定义post类型。这个post_type的鼻涕虫显然是“新闻”。我将“存档”设置为true,将“with_front”设置为false。
我想要一个干净的新闻档案馆,可以按年分类。我尝试了一种不同的解决方案,但它带来了问题。我将“归档”设置为false,并为当前的新闻文章创建了一个带有自定义模板的新闻页面。然后,我为每年的新闻文章创建了子页面,但Wordpress在permalink中添加了-2。例如:
2012 =新闻/2012-2
我只想让我的果酱像这样:
新闻
新闻/2012
新闻/2012/新闻-项目
我尝试过几个插件,但似乎没有什么效果。有什么想法吗?
发布于 2013-07-19 01:58:55
转到“设置”-> Permalinks选项卡
试试这个:
/%category%/%year%/%postname%/发布于 2013-07-19 11:39:54
WordPress的回答向我展示了一个相关的问题,帮助了我。
我不得不修改代码:
add_action('init', 'wpse50530_journal_archive_rewrite');
function wpse50530_journal_archive_rewrite(){
add_rewrite_rule('^news/([0-9]{4})/?','index.php?post_type=news&year=$matches[1]','top');
}https://wordpress.stackexchange.com/questions/107070
复制相似问题