我正在使用wp_insert_post
我一次循环一行文本文件,并为每行创建一篇文章。对于帖子插入的不是utf8但标题为空的文本,文本设置为“post\\u title”。
为什么会发生这种情况,如果我能够在后端管理中使用非utf8字符创建帖子,那么WordPress似乎会在后端转换编码。
我如何通过wp_insert_post
并让它插入带有非utf8字符的帖子标题?
谢谢
我正在使用wp_insert_post
我一次循环一行文本文件,并为每行创建一篇文章。对于帖子插入的不是utf8但标题为空的文本,文本设置为“post\\u title”。
为什么会发生这种情况,如果我能够在后端管理中使用非utf8字符创建帖子,那么WordPress似乎会在后端转换编码。
我如何通过wp_insert_post
并让它插入带有非utf8字符的帖子标题?
谢谢
这可能是因为您使用的文本编码未设置为UTF8,请尝试使用iconv()并设置。
iconv(\'ISO-8859-1\',\'UTF-8\',$post\\U信息[\'post\\U内容]);
WordPress是否有一种编码URL的方法或API,类似于在URL中使用标题时生成部分URL的方式?我正在编写一个生成URL的插件,并希望使用与其他所有插件相同的方法。例如,我在标题中键入“这是我的博客文章”,然后生成“这是我的博客文章”。