如何将wordpress文章进行unicode转码?

将文章里面的标题、摘要、内文转成unicode编码并渲染到html页面上,大致上的写法如下,不过这个代码还要再优化调整,因为有一些瑕疵,大家可以试试看。

 

function convert_to_unicode($content) {
    return mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8');
}

function apply_unicode_conversion($content) {
    return convert_to_unicode($content);
}

function apply_unicode_conversion_title($title) {
    return convert_to_unicode($title);
}

function apply_unicode_conversion_excerpt($excerpt) {
    return convert_to_unicode($excerpt);
}

add_filter('the_content', 'apply_unicode_conversion');
add_filter('the_title', 'apply_unicode_conversion_title');
add_filter('the_excerpt', 'apply_unicode_conversion_excerpt');

备注:目前标题无法成功转码,原因是什么还不清楚,有可能跟某个函数冲突到,这个还要再找时间慢慢研究。

READ  常用php标签调用[WordPress]
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《如何将wordpress文章进行unicode转码?》
文章链接:https://www.rank50.com/wordpress/2455.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

登录

找回密码

注册