我已经设法让它在某种程度上起作用了。。。
未在媒体库上载中选中该要求/wp-admin/media-new.php
, 而是在Media Upload thickbox iframe中/wp-admin/media-upload.php
.
以下是在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
}