在WordPress的博客/文章发布网站上,有些用户会发布特殊的字体/字符..比如
“IndrėLeonavičiūtė谈论关于区块链的用户体验” 如果用户在帖子标题中插入以上这一行,那么我想验证 Leonavičiūtė ,
我发现这个Wordpress函数remove_accents(string $ string) 但是如何将其应用于内容?
我需要在wp-admin post postting上添加一个验证,以防止它。 请帮我。
答案 0 :(得分:2)
像这样使用内容过滤器
function my_the_content_filter($content) {
remove_accents( $content );
return $content;
}
add_filter( 'the_content', 'my_the_content_filter' );
答案 1 :(得分:0)
function filter_handler($data , $postarr) {
$data_title=$data['post_title'];
$filtered_title = remove_accents( $data_title );
$data['post_title']=$filtered_title;
return $data;
}
add_filter( 'wp_insert_post_data', 'filter_handler', '99', 2 );