使媒体库成为必填的“替代文本”字段

时间:2012-06-14 作者:AlecRust

我希望在媒体库中设置“可选文本”字段,就像上面的“标题”字段一样。

屏幕截图:enter image description here

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

我已经设法让它在某种程度上起作用了。。。

未在媒体库上载中选中该要求/wp-admin/media-new.php, 而是在Media Upload thickbox iframe中/wp-admin/media-upload.php.

enter image description here

以下是在thickbox中工作的代码,显示一个警告框,强制填写Alt文本字段<在我看来,这并不容易,但可以在上传新媒体页面中进行调整(/wp-admin/media-new.php)...

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
}

结束

相关推荐

Allow admin login at /admin

我对以下方面感兴趣:如何更改默认登录url/wp-admin 到/login</如何为登录添加另一个url,以便/wp-admin 和/login 将工作我尝试使用自定义筛选器和。htaccess如以下示例所示,但没有成功。功能。phpadd_filter(\'admin_url\', \'my_new_admin_url\'); function my_new_admin_url() { return \'/login/\'; } 。ht