Chen Weiliang: O que devo fazer se o plugin WP Slug Translate falhar?
Adicionar código para traduzir o alias do artigo para inglês
devido a muitosMarketing na InternetPara praticantessite wordpressFazPromoção na Web, para resolver o problema de "traduzir automaticamente aliases chineses para aliases ingleses", muitos deles instalam o plug-in WP Slug Translate.
No entanto, agora o site do autor do plugin WP Slug Translate foi fechado, indicando que a outra parte desistiu de manter este plugin.
Em outras palavras, tudo desenvolvido pelo outro ladoPlug-in do WordPressexpirou...
No entanto, podemos usar a API do Baidu Translate para traduzir automaticamente os títulos dos artigos em chinês do WordPress para o inglês.
Adicionar tradução automática de código
Basta adicioná-lo ao arquivo functions.php do tema atual:
function translate_chinese_post_title_to_en_for_slug( $title ) {
/*
transtype:
trans
realtime
*/
$translation_render = 'http://fanyi.baidu.com/v2transapi?from=zh&to=en&transtype=realtime&simple_means_flag=3&query='.$title;
$wp_http_get = wp_safe_remote_get( $translation_render );
if ( empty( $wp_http_get->errors ) ) {
if ( ! empty( $wp_http_get['body'] ) ) {
$trans_result = json_decode( $wp_http_get['body'], true );
$trans_title = $trans_result['trans_result']['data'][0]['dst'];
return $trans_title;
}
}
return $title;
}
add_filter( 'sanitize_title', 'translate_chinese_post_title_to_en_for_slug', 1 );
Chen WeiliangApós o teste, se você adicionar o código acima para a tradução automática de aliases de artigos wordpress do Baidu, após clicar em "Publicar", "Temporizador" ou "Atualizar" no editor de artigos, o tempo de carregamento será muito mais lento do que se esse código não fosse adicionado , e pode até aparecer 500 pergunta errada...
(Este problema pode estar relacionadoChen WeiliangA região onde o servidor do blog está localizado)
Ou você pode testar você mesmo para ver como?
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "O que devo fazer se o plug-in WP Slug Translate falhar?Adicione o código para traduzir o alias do artigo para o inglês", isso irá ajudá-lo.
Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-443.html
Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!