bem se você estiver usando o plugin WyPiekacz; como você disse para verificar se a imagem em destaque foi carregada, você pode ajustar um pouco para verificar se, se houver uma imagem em destaque, é de um mínimo de dimesions conforme necessário.
$has_thumbnail = false;
if ( ( $post_id > 0 ) && function_exists( 'has_post_thumbnail' ) ) {
$has_thumbnail = has_post_thumbnail( $post_id );
}
$has_thumbnail = apply_filters( 'wypiekacz_check_thumbnail', $has_thumbnail, $post_id, $post_data );
if ( !$has_thumbnail ) {
$this->errors[] = array( 'post_thumbnail', __('Post thumbnail (Featured image) is required.', 'wypiekacz') );
}
Você pode alterar o código acima em wypiekacz.php para,
$has_thumbnail_proper_dimension = false;
if ( ( $post_id > 0 ) && function_exists( 'has_post_thumbnail' ) ) {
$has_thumbnail = has_post_thumbnail( $post_id );
list($url, $width, $height) = wp_get_attachment_image_src(get_post_thumbnail_id( $post->ID ), "Full");
echo $imgsrc[0];
if($width>=640 and $height>=360){
$has_thumbnail_proper_dimension=true;
}
}
$has_thumbnail = apply_filters( 'wypiekacz_check_thumbnail', $has_thumbnail, $post_id, $post_data );
if ( !$has_thumbnail ) {
$this->errors[] = array( 'post_thumbnail', __('Post thumbnail (Featured image) is required.', 'wypiekacz') );
}
if ( !$has_thumbnail_proper_dimension ) {
$this->errors[] = array( 'post_thumbnail', __('Post thumbnail (Featured image) should be atleast 640x360.', 'wypiekacz') );
}
Bem, eu não entendo o que você quer dizer com "Guia da Biblioteca de Mídia".