Chen Weiliang : Τι να κάνετε εάν το πρόσθετο WP Slug Translate δεν λειτουργεί;
Προσθέστε κώδικα για να μεταφράσετε το ψευδώνυμο του άρθρου στα αγγλικά
Δεδομένου ότι πολλοί διαδικτυακοί έμποροι χρησιμοποιούν το WordPress για τη δημιουργία ιστοσελίδων για διαδικτυακή προώθηση , πολλοί εγκαθιστούν το πρόσθετο WP Slug Translate για να λύσουν το πρόβλημα της αυτόματης μετάφρασης κινεζικών ψευδωνύμων σε αγγλικά ψευδώνυμα για άρθρα.
Ωστόσο, τώρα ο ιστότοπος του συγγραφέα της προσθήκης WP Slug Translate έχει κλείσει, γεγονός που υποδηλώνει ότι το άλλο μέρος έχει εγκαταλείψει τη διατήρηση αυτής της προσθήκης.
Με άλλα λόγια, όλα τα πρόσθετα (plugins) του WordPress που έχουν αναπτυχθεί από το άλλο μέρος δεν λειτουργούν πλέον...
Ωστόσο, μπορούμε να χρησιμοποιήσουμε το API του Baidu Translate για να μεταφράσουμε αυτόματα τους τίτλους των κινεζικών άρθρων του WordPress στα αγγλικά.
Προσθήκη κώδικα αυτόματης μετάφρασης
Απλώς προσθέστε το στο αρχείο functions.php του τρέχοντος θέματος:
function translate_chinese_post_title_to_en_for_slug( $title ) {/*transtype:transrealtime*/$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 Weiliang έδειξαν ότι η προσθήκη του παραπάνω κώδικα για την αυτόματη μετάφραση ψευδωνύμων δημοσιεύσεων WordPress μέσω του Baidu επιβραδύνει σημαντικά τον χρόνο φόρτωσης όταν κάνετε κλικ στην επιλογή "Δημοσίευση", "Προγραμματισμός" ή "Ενημέρωση" στον επεξεργαστή δημοσιεύσεων σε σύγκριση με την μη προσθήκη του κώδικα, και μπορεί ακόμη και να οδηγήσει σε σφάλμα 500.
(Αυτό το πρόβλημα ενδέχεται να σχετίζεται με την περιοχή όπου βρίσκεται ο διακομιστής ιστολογίου του Chen Weiliang .)
Ή, μπορείτε να το δοκιμάσετε μόνοι σας για να δείτε πώς;
Ας ελπίσουμε ότι το άρθρο "Τι να κάνετε εάν το πρόσθετο WP Slug Translate δεν λειτουργεί; Προσθέστε κώδικα για να μεταφράσετε το άρθρο στα Αγγλικά" που κοινοποιήθηκε στο ιστολόγιο του Chen Weiliang ( https://www.chenweiliang.com/ ) θα σας φανεί χρήσιμο.
Μη διστάσετε να κοινοποιήσετε τον σύνδεσμο αυτού του άρθρου: https://www.chenweiliang.com/cwl-443.html
