Maison  >  Questions et réponses  >  le corps du texte

Wordpress - Le titre de l'image existe - Gutenberg ne l'obtient pas automatiquement

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粉823268006P粉823268006251 Il y a quelques jours392

répondre à tous(1)je répondrai

  • P粉908643611

    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"
            )
        );
    ...
    }
    

    répondre
    0
  • Annulerrépondre