it-swarm.com.de

Das Feld "Alternativer Text" für die Medienbibliothek muss ausgefüllt werden

Ich möchte das Feld "Alternativer Text" in der Medienbibliothek wie das Feld "Titel" darüber ausfüllen.

Bildschirmfoto: enter image description here

3
AlecRust

Ich habe es geschafft, dass es funktioniert ...

Die Anforderung wird nicht in der Medienbibliothek Upload /wp-admin/media-new.php, sondern in der Medienupload-Thickbox iframe /wp-admin/media-upload.php überprüft.

enter image description here


Das Folgende ist der Code, der funktioniert in der Thickbox und zeigt eine Warnbox an macht das Ausfüllen des Alt-Textfelds obligatorisch.
IMO wird es nicht einfach sein, aber es kann angepasst werden, um auf der Seite Upload New Media (/wp-admin/media-new.php) zu arbeiten ...

add_action('admin_head-media-upload-popup','wpse_55240_required_alt_text');
function wpse_55240_required_alt_text()
{
    ?>
    <script language="javascript" type="text/javascript">
        jQuery(document).ready(function($) {
            $(".submit .savesend input").live("click", validateAltText);

            function validateAltText() {
                var value = $(this).parent().parent().parent().find(".image_alt input").val();

                if (value) 
                    return true;

                alert("Please fill the Alt text");
                return false;
            }

            $('.image_alt th label').each(function(i,e) {
                $('<span class="alignright"><abbr title="required" class="required">*</abbr></span>').prependTo(this);
            });

        });
    </script>
<?php
}
2
brasofilo