将此添加到函数。php文件。
function image_attachment_field($form_fields, $post) {
if( substr($post->post_mime_type, 0, 5) == \'image\' ){
$user = new WP_User( $post->post_author );
$form_fields["author"]["input"] = "html";
$form_fields["author"]["html"] = \'<p><strong>Author:</strong> \'.$user->display_name.\'</p>\';
$form_fields["license"]["input"] = "html";
$form_fields["license"]["html"] = \'<p><strong>License:</strong> GPL</p>\';
$form_fields["source"]["input"] = "html";
$form_fields["source"]["html"] = \'<p><strong>Source:</strong> BNS</p>\';
}
return $form_fields;
}
add_filter("attachment_fields_to_edit", "image_attachment_field", null, 2);
这只会添加信息,因为您并没有说您希望用户能够编辑它。因此,您必须编辑此代码以指定值。
此外,没有简单的方法将这些标签放在顶部。所以不要问我怎么做,不编辑WP代码或添加javascript来更改元素的位置是不可能的,但这也是不明智的。