Encoding Method for URLs?

时间:2010-11-18 作者:Mike Wills

WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。

例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。

2 个回复
最合适的回答,由SO网友:goldenapples 整理而成

在较低级别上sanitize_title_with_dashes() 转换为小写,用破折号替换空格和非字母数字字符,并对传递给它的任何内容进行URL编码。

<?php

echo sanitize_title_with_dashes( \'This is my blog post\' );
// this-is-my-blog-post

SO网友:Rarst

后段塞似乎是由wp_unique_post_slug() 功能(source).

结束