4ответ(ов) в теме
Здравствуйте! Подскажите пожалуйста есть в core:
function rcl_get_attachment_box($attachment_id, $mime = 'image'){
if($mime=='image'){
$small_url = wp_get_attachment_image_src( $attachment_id, 'thumbnail' );
$full_url = wp_get_attachment_image_src( $attachment_id, 'full' );
if($default = rcl_get_option('default_size_thumb'))
$sizes = wp_get_attachment_image_src( $attachment_id, $default );
else
$sizes = $small_url;
$act_sizes = wp_constrain_dimensions($full_url[1],$full_url[2],$sizes[1],$sizes[2]);
return '<a onclick="rcl_add_image_in_form(this,\'<a href='.$full_url[0].'><img height='.$act_sizes[1].' width='.$act_sizes[0].' class=aligncenter src='.$full_url[0].'></a>\');return false;" href="#"><img src="'.$small_url[0].'"></a>';
}else{
$_post = get_post( $attachment_id );
$url = wp_get_attachment_url( $attachment_id );
return '<a href="#" onclick="rcl_add_image_in_form(this,\'<a href='.$url.'>'.$_post->post_title.'</a>\');return false;">'.wp_get_attachment_image( $attachment_id, array(100,100),true ).'</a>';
}
}
Нужно чтобы файлы с классом "post-attachment attachment-video" подгружали
function rcl_get_attachment_box($attachment_id, $mime = 'video'){
if($mime=='video'){
$small_url = wp_get_attachment_image_src( $attachment_id, 'thumbnail' );
$full_url = wp_get_attachment_image_src( $attachment_id, 'full' );
if($default = rcl_get_option('default_size_thumb'))
$sizes = wp_get_attachment_image_src( $attachment_id, $default );
else
$sizes = $small_url;
$act_sizes = wp_constrain_dimensions($full_url[1],$full_url[2],$sizes[1],$sizes[2]);
return '<a onclick="rcl_add_video_in_form(this,\'<a href='.$full_url[0].'><img height='.$act_sizes[1].' width='.$act_sizes[0].' class=aligncenter src='.$full_url[0].'></a>\');return false;" href="#"><img src="'.$small_url[0].'"></a>';
}else{
$_post = get_post( $attachment_id );
$url = wp_get_attachment_url( $attachment_id );
return '<a href="#" onclick="rcl_add_video_in_form(this,\'<a href='.$url.'>'.$_post->post_title.'</a>\');return false;">'.wp_get_attachment_image( $attachment_id, array(100,100),true ).'</a>';
}
}Так правильно?
Спасибо за ответ! Наверное я поспешила с формулировкой вопроса... буду разбираться с дополнением! Я хочу сделать подгрузку видео файлов загруженных через "Медиа-загрузчик WP-Recall" чтобы добавить его в контент. Так как при загрузке видео через "Медиа-загрузчик WP-Recall" получает "class="post-attachment attachment-video"" но при этом <a href="#" onclick="rcl_add_image_in_form(this,'<a href=https://site.com/wp-content/uploads/2017/12/e0524_10.mp4>e0524_10</a>') Я подумала что у меня получится изменить функцию, например: [ video href="href=https://site.com/wp-content/uploads/2017/12/e0524_10.mp4"].
Вы не имеете права на публикацию сообщений в этой теме