Căutați o modalitate de a schimba textul casetei meta publicate pentru un anumit tip de postare personalizat? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a schimba textul casetei meta de publicare pentru tipul de postare personalizat.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function wps_translation_mangler($translation, $text, $domain) {
global $post;
if ($post->post_type == 'events') {
$translations = &get_translations_for_domain( $domain);
if ( $text == 'Scheduled for: <b>%1$s</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
if ( $text == 'Published on: <b>%1$s</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
if ( $text == 'Publish <b>immediately</b>') {
return $translations->translate( 'Event Date: <b>%1$s</b>' );
}
}
return $translation;
}
add_filter('gettext', 'wps_translation_mangler', 10, 4);
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare verificarea celorlalte articole de pe site, cum ar fi: 62 de teme gratuite pentru bloguri WordPress și cum să creați formulare de înscriere WordPress uimitoare.
mulțumesc mult
Mulțumesc, foarte util! Atât de mulți alții aruncau hack-uri teribile. Apreciez!
nici o problemă Dave, mă bucur că această secțiune de cod și-a făcut treaba!