Кто-то поднимал видео библиотеку на WordPress?
зашел в гугл индекс и нашел
Видео – не основной тип контента этой страницы.
Подумал почему бы не поднять библиотеку видео, на сайте собралось порядка ~200 тематических видео (50% уникальных). Соберу для них отдельные страницы с заполненными данными video.php.
Есть ли какой-то опыт ? поделитесь, а там глядишь немного трафика подтяну)
Если с ютуба, то можно апи использовать. Я делал через шорткод..
function tubeinfo_func( $atts ) { $file = $atts['file']; $pos = strpos($file, '='); $id = substr($file, $pos+1); $data = ''; $player = ''; if (is_single()) { $player = '<iframe src="https://www.youtube.com/embed/' . $id . '?rel=0&showinfo=0" frameborder="0" allowfullscreen width="500" height="281"></iframe>'; $data = get_transient( 'tubeinfo_'.$id ); if ( false === $data ) { $data = '<div>'; $feed_url = 'https://www.googleapis.com/youtube/v3/videos?id='.$id.'&key=твой апи ключ&part=snippet&fields=items(snippet)'; $wparg = array( 'timeout' => 5, 'sslverify' => true, ); $response = wp_remote_get( $feed_url, $wparg ); // If we have WP error, make JSON with error if ( !is_wp_error( $response ) ) { $js = wp_remote_retrieve_body( $response ); $json = json_decode($js, 1); if (isset($json['items'][0]['snippet']['description']) && !empty($json['items'][0]['snippet']['description'])) { $data.= '<div><p>' .$json['items'][0]['snippet']['description']. '</p></div>'; } } // Free some memory unset( $response ); $data.= '</div>'; set_transient( 'tubeinfo_'.$id, $data, 24 * HOUR_IN_SECONDS ); } } else { $post_id = get_the_ID(); $desk = get_post_meta($post_id, 'description',true); if($desk) $data .= '<p>' . $desk . '</p>'; $data .= '<p><a href="https://www.youtube.com/embed/' . $id . '?rel=0&showinfo=0" data-featherlight="iframe" data-featherlight-iframe-style="display:block;border:none;height:85vh;width:85vw;" data-featherlight-iframe-allowfullscreen="true" target="_blank" rel="nofollow">Показать видео</a></p>'; } return $player.$data; } add_shortcode('tubeinfo', 'tubeinfo_func');Это если нужно тянуть данные с ютуба.