专注是一种工匠精神

如何将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');

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

赞(0)
未经允许不得转载:伦客网 » 如何将wordpress文章进行unicode转码?

评论 抢沙发

6 + 1 =