Vous voulez changer le texte « Définir l'image mise en avant » dans l'administration WordPress ? Cet extrait changera le texte « Définir l'image mise en avant » en « Définir l'image par défaut » ou tout autre texte de votre choix.
Instructions :
Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site. Modifiez éventuellement le texte de remplacement à la ligne 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' );
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur comment copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site, tels que : 6 meilleurs plugins d'optimisation d'images pour WordPress (comparés)
Une idée de comment faire pour Gutenberg ?
Ne fonctionne pas avec Gutenberg
Oui, ceci est pour l'éditeur classique. Modifier le texte dans le nouvel éditeur de blocs nécessite un code différent.
J'adore WordPress de tout mon cœur, je l'adore.
Comment ajouter des étiquettes méta aux images mises en avant dans WordPress en utilisant un type personnalisé
?
Comment pourrais-je changer le titre « Image mise en avant » de la boîte méta ?
Salut, avez-vous une idée sur la façon dont vous pourriez limiter cela à des types de publication personnalisés particuliers tels que « Événements » et « Lieux » tout en laissant le texte par défaut pour les pages et publications WordPress standard ?
if ($_GET[‘post_type’] == ‘Events’ || $_GET[‘post_type’] == ‘Locations’) {
#votre code….
}
Super site
[…] de WPSnipp.com – plus d'image mise en avant […]
Beau site. J'ai un petit problème. Lorsque je clique sur Définir l'image mise en avant, la médiathèque s'affiche et il y a trois options disant « Insérer dans la publication », « Définir comme image mise en avant » et « Annuler », ce qui est très déroutant. Je ne veux pas que « Insérer dans la publication » apparaisse ici. Des idées sur la façon dont je peux supprimer « Insérer dans la publication », je ne veux pas non plus de la ligne d'alignement.
[…] Renommé « Définir l'image mise en avant » en « Définir l'image mise en avant (315w x 190h) » en utilisant la fonction de WPSnipp. […]
Presque exactement ce que je veux. Super site ! Votre solution fonctionne jusqu'à ce qu'une image mise en avant soit définie. Ensuite, elle est remplacée par « Supprimer l'image mise en avant ». Je suis sûr que vous pourriez remplacer ce texte aussi, mais je veux que l'en-tête de la boîte de métadonnées soit « Image mise en avant (315w x 190h) » au lieu de « Image mise en avant ». Merci.
Salut Cliff, désolé pour le retard, je n'ai pas vu ton commentaire, de toute façon tu pourrais faire quelque chose comme ça.
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;
}
Il s'avère que vous n'avez besoin que du 2ème :
// 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;}
En ayant ces deux codes dans functions.php, l'en-tête indique « Featured image (315w x 190h) » (ce que je veux), mais le lien pour définir l'image indique alors « Set Featured image (315w x 190h) (315w x 190h) ». J'ai donc retiré le 1er code et je n'ai que le 2ème, et cela fonctionne comme je le voulais.
L'en-tête indique la même chose qu'avant, mais le texte du lien indique « Set Featured image (315w x 190h) ».
Merci ! :)
Cool, content que tout fonctionne. Bien joué.
Fantastique petit bout de code ! Tout ce dont j'avais besoin et rien de plus. Merci de l'avoir posté.
Merci pour ce post, très utile
Merci beaucoup ! Je trouve que WordPress manque d'un bon aperçu de l'endroit où trouver les choses. Ce site en est un excellent exemple !
Salut Davey, Je suis content d'avoir pu aider et profite du reste du site.
Super site
Merci, content que le site vous plaise,