Maison > Questions et réponses > le corps du texte
Avant de poser cette question, j'ai payé 9 heures de 10h00 à 20h00 :( J'ai tout essayé... mais pas de chance.
Eh bien, j'ai configuré les informations de l'image : texte alternatif, titre, légende, description
L'éditeur Gutenberg peut obtenir le texte Alt, le titre de l'image mais il manque le "Titre" dans l'onglet Avancé -> Propriétés du titre.
Comment faire en sorte que Gutenberge récupère le titre de l'image post_id sans avoir à le réécrire manuellement ? Merci...
P粉9086436112024-01-17 11:46:30
J'ai testé l'ajout d'une image avec un paramètre de titre dans WordPress 6.2 et j'ai confirmé que l'attribut titre n'est pas ajouté par défaut.
En regardant le code source, j'ai découvert que title
键未包含在 pickRelevantMediaFiles - 尽管是 图像块和标题
est couramment utilisé. Semble être lié au PR Publier l'image en vedette : Ajouter un attribut de titre #46880 sur GitHub (actuellement bloqué au moment de la rédaction).
Une solution potentielle pourrait être d'étendre la fonction edit() du bloc d'image pour inclure title
Par exemple :
export const pickRelevantMediaFiles = ( image, size ) => { const imageProps = Object.fromEntries( Object.entries( image ?? {} ).filter( ( [ key ] ) => [ 'alt', 'id', 'link', 'caption', 'title' ].includes( key ) // Added 'title' to prevent value being "undefined" ) ); ... }