Wordpress - Tajuk imej wujud - Gutenberg tidak mendapatnya secara automatik
P粉823268006
P粉823268006 2024-01-16 21:17:02
0
1
456

Sebelum bertanya soalan ini, saya membayar selama 9 jam dari 10:00 pagi hingga 20:00 malam :( Dah cuba semua...tapi tak berjaya.

Nah, saya telah menyediakan maklumat imej: teks alt, tajuk, kapsyen, penerangan

editor gutenberg boleh mendapatkan teks Alt, tajuk imej tetapi tiada "Tajuk" dalam tab Lanjutan -> Sifat Tajuk.

Bagaimana untuk membuat Gutenberge mendapat tajuk daripada post_id imej tanpa perlu menulis semula secara manual lagi? Terima kasih...

P粉823268006
P粉823268006

membalas semua(1)
P粉908643611

Saya telah menguji menambah imej dengan tetapan tajuk dalam WordPress 6.2 dan mengesahkan bahawa atribut tajuk tidak ditambahkan secara lalai.

Semasa melihat kod sumber, saya mendapati bahawa title 键未包含在 pickRelevantMediaFiles - 尽管是 图像块标题 biasa digunakan. Nampaknya berkaitan dengan Terbitkan Imej Yang Ditampilkan: Tambah Atribut Tajuk #46880 PR di GitHub (kini disekat pada masa penulisan).

Penyelesaian yang berpotensi ialah melanjutkan fungsi edit() blok imej untuk disertakan title Contohnya:

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"
        )
    );
...
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan