有没有办法防止WordPress在post-Slug中包含诸如–(长破折号)、“、”等特殊字符?
基本上,我想在创建后通过过滤器运行post-slug,并去除任何特殊字符。
原因是,它给我带来了一些问题,因为这些问题在我的rss提要中显示为utf8 URL编码,而这些链接不起作用。
最合适的回答,由SO网友:mikkelbreum 整理而成
找到了我想要的答案:
<?php
// Cleans special characters out of the slug, if the slug hasn\'t been set yet
add_filter(\'name_save_pre\', \'clean_slugs\', 0);
?>