Wie schon bei der Prüfung der Beitragsbildgröße muss man hier über die Media Templates gehen. Zu finden in wp-includes/media-templates.php
Dort müssen wir uns das Template für die attachments
rauskopieren um das originale überschreiben zu können.
In diesem Template gibt es das "data" Javascript Object in dem alle Informationen gespeichert sind.
Mittels
an der rictigen stelle können wir uns den Inhalt in die Konsole ausgeben lassen.
Dieser Abschnitt
<# if ( 'image' === data.type ) { #>
<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
placeholder="<?php esc_attr_e('Caption this image…'); ?>" {{ maybeReadOnly }} />
<# } else { #>
ist für das Beschreibungsfeld beim erstellen einer Gallerie verantwortlich. Hier können wir ansetzen um zu prüfen ob diese für die Bilder in einer Gallerie eingegeben wurde.
Leider fehlt dort die möglichkeit einen Alternativ Text anzugeben. In wie weit man das nachrüsten kann weis ich bis zum jetzigen Zeitpunkt noch nichts.
Um das nun auch für "In dem Beitrag einfügen" zu realesieren müssen wir nun noch Prüfen ob die ausgewählten Bilder alles erforderliche haben.
Wir könnten dazu in folgendem Abschnitt ein Funktionsaufruf bei "Klick" hinzufügen der das gerade ausgewählte Bild auf vollständigkeit prüft, und den "In den Beitrag einfügen" Button Deaktiviert. Zusätzlich müssten wir beim versuch Trotzdem auf den Button zu klicken ein Alert ausgeben das die Fehlenden Angaben gemacht werden müssen.
Soweit meine Analyse....
Irgendwelche ergänzungen?
mfg