Vuoi cambiare il testo "Imposta immagine in primo piano" nell'amministrazione di WordPress? Questo snippet cambierà il testo "Imposta immagine in primo piano" in "Imposta immagine predefinita" o in qualsiasi altro testo desideri.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito. Modifica facoltativamente il testo sostitutivo alla riga 2.
function custom_admin_post_thumbnail_html( $content ) {
return $content = str_replace( __( 'Set featured image' ), __( 'Set default image' ), $content);
}
add_filter( 'admin_post_thumbnail_html', 'custom_admin_post_thumbnail_html' );
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: I 6 migliori plugin per l'ottimizzazione delle immagini per WordPress (a confronto)
Qualche idea su come fare questo per Gutenberg?
Non funziona con Gutenberg
Sì, questo è per l'editor classico. Modificare il testo nel nuovo editor a blocchi richiede un codice diverso.
amo wordpress dal profondo del mio cuore lo amo.
Come aggiungere etichette meta alle immagini in primo piano in wordpress usando tipi personalizzati
?
Come potrei cambiare il titolo "Immagine in primo piano" della metabox?
Ehi, hai qualche idea su come potresti limitare questo a tipi di post personalizzati particolari come "Eventi" e "Luoghi" lasciando il testo predefinito per le pagine e i post standard di wordpress?
if ($_GET[‘post_type’] == ‘Events’ || $_GET[‘post_type’] == ‘Locations’) {
#il tuo codice….
}
ottimo sito
[...] da WPSnipp.com – Immagine in Evidenza Più [...]
Bel sito. Ho un piccolo problema. Quando clicco su Imposta immagine in evidenza, viene visualizzata la libreria multimediale e qui ci sono tre opzioni che dicono "Inserisci nel post", "Imposta come immagine in evidenza" e "Annulla" il che è molto confuso. Non voglio che "Inserisci nel post" appaia qui. Qualche idea su come posso rimuovere "Inserisci nel post"? Inoltre, non voglio la riga di allineamento.
[...] Rinominato "Imposta immagine in evidenza" in "Imposta immagine in evidenza (315w x 190h)" usando la funzione di WPSnipp. [...]
Quasi esattamente quello che voglio. Ottimo sito! La tua soluzione funziona finché non viene impostata un'immagine in evidenza. Poi viene sostituita da "Rimuovi immagine in evidenza". Sono sicuro che potresti sostituire anche quel testo, ma voglio che l'intestazione della metabox sia "Immagine in evidenza (315w x 190h)" invece di "Immagine in evidenza". Grazie.
Ciao Cliff, scusa per il ritardo, non ho visto il tuo commento, comunque potresti fare qualcosa del genere.
add_filter( ‘gettext’, ‘change_featuredimage_txt’ );
add_filter( ‘ngettext’, ‘change_featuredimage_txt’ );
function change_featuredimage_txt( $translated ) {
$translated = str_ireplace( ‘Featured Image’, ‘Slideshow Image’, $translated );
return $translated;
}
A quanto pare hai bisogno solo del secondo:
// 1function custom_admin_post_thumbnail_html( $content ) { return $content = str_replace( __( ‘Set featured image’ ), __( ‘Set featured image (315w x 190h)’ ), $content);}add_filter( ‘admin_post_thumbnail_html’, ‘custom_admin_post_thumbnail_html’ );
// 2add_filter( ‘gettext’, ‘change_featuredimage_txt’ );add_filter( ‘ngettext’, ‘change_featuredimage_txt’ );function change_featuredimage_txt( $translated ) { $translated = str_ireplace( ‘Featured Image’, ‘Featured image (315w x 190h)’, $translated ); return $translated;}
Avere entrambi questi codici in functions.php, l'intestazione dice "Featured image (315w x 190h)" (che è quello che voglio), ma poi il link per impostare l'immagine dice "Set Featured image (315w x 190h) (315w x 190h)". Quindi ho tolto il primo codice e ho solo il secondo e funziona esattamente come volevo.
L'intestazione dice la stessa cosa di prima, ma il testo del link dice "Set Featured image (315w x 190h)".
Grazie! :)
Fantastico, sono contento che tu abbia risolto tutto.
Fantastico piccolo pezzo di codice quello!! Tutto ciò di cui avevo bisogno e niente di più. Grazie per averlo pubblicato.
Grazie per averlo pubblicato, molto utile
Grazie mille! Trovo che a WordPress manchi una bella panoramica di dove si possa trovare tutto. Questo sito è un ottimo esempio!
Ciao Davey, sono contento di esserti stato d'aiuto e goditi il resto del sito.
Ottimo sito
Grazie, sono contento che ti piaccia il sito web,