WordPress如何隐藏删除archives目录?

WordPress如何隐藏删除archives目录?,第1张

概述问题:如何修改archives/date/2009/11类似格式为date/2009/11? 如题,删除前面的archives目录,但是不改变原有文章链接地址。 到现在都找了三个小时了还是没找到修改的方法,有经验的高手指点一下,谢谢! 回答:以下代码添加到你的主题functions.php中add_filter('date_rewrite_rules', 'remo…

问题:

如何修改archives/date/2009/11类似格式为date/2009/11?
如题,删除前面的archives目录,但是不改变原有文章链接地址。

到现在都找了三个小时了还是没找到修改的方法,有经验的高手指点一下,谢谢!

回答:

以下代码添加到你的主题functions.PHP中

add_filter('date_rewrite_rules','remove_date_permalink_prefix');
function remove_date_permalink_prefix($rules) {
return array_combine( array_map('_rdpp_replace',array_keys($rules)),array_values($rules) );
}

foreach ( array( 'year_link','month_link','day_link') as $filter )
add_filter( $filter,'_rdpp_replace' );

function _rdpp_replace($s) {
return str_replace('archives/date/','date/',$s);
}

然后,后台 Settings - Permalink Settings,直接点击 Save Changes 更新永久链接设置。

总结

以上是内存溢出为你收集整理的WordPress如何隐藏/删除archives目录?全部内容,希望文章能够帮你解决WordPress如何隐藏/删除archives目录?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1004248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)