Mostrar miniaturas mas para vídeos
-
instalei vários themas de videos mas quando posto o código do video ele fica sem imagem, gostaria de saber como fazer para que apareça a imagem (miniatura) do video se que eu tenha que colar no post.
-
clodoaldo,
Isso vai depender muito do tema, mas se você
precisa que o video apareça e assita na própria página
poste o script do vídeo. Senão faça uma imagem com o link do vídeo.Qualquer dúvida posta ai.
Provavelmente você deve adicionar o link do vídeo e adicionar uma imagem destacada para aparecer como miniatura.
Mano eu fiz um post type para videos em um projeto recente, pra mim atendeu, segue o codigo:
functions.php
add_action( 'init', 'create_post_type_video' ); function create_post_type_video() { $labels = array( 'name' => _x('Videos', 'post type general name'), 'singular_name' => _x('Video', 'post type singular name'), 'add_new' => _x('Adicionar Novo', 'video'), 'add_new_item' => __('Adicionar novo video'), 'edit_item' => __('Editar video'), 'new_item' => __('Novo video'), 'all_items' => __('Todos os videos'), 'view_item' => __('Ver video'), 'search_items' => __('Buscar videos'), 'not_found' => __('Nenhum video encontrado'), 'not_found_in_trash' => __('Nenhum video na lixeira'), 'parent_item_colon' => '', 'menu_name' => 'Videos', ); register_post_type( 'video', array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'has_archive' => 'films', 'rewrite' => array( 'slug' => 'videos', 'with_front' => false, ), 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => true, 'menu_position' => null, 'supports' => array('title','editor','author','thumbnail','excerpt','comments') ) ); register_taxonomy( 'video_category', array( 'video' ), array( 'hierarchical' => true, 'label' => __( 'Categorias dos videos' ), 'labels' => array( // Labels customizadas 'name' => _x( 'Categorias', 'taxonomy general name' ), 'singular_name' => _x( 'Categoria', 'taxonomy singular name' ), 'search_items' => __( 'Buscar nas categorias' ), 'all_items' => __( 'Todas as categorias' ), 'parent_item' => __( 'Sub-categoria' ), 'parent_item_colon' => __( 'Sub-categoria:' ), 'edit_item' => __( 'Editar Categoria' ), 'update_item' => __( 'Atualizar Categoria' ), 'add_new_item' => __( 'Adicionar nova categoria' ), 'new_item_name' => __( 'Nome da nova categoria' ), 'menu_name' => __( 'Categorias' ), ), 'show_ui' => true, 'show_in_tag_cloud' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'videos/categorias', 'with_front' => false, ), ) ); register_taxonomy_for_object_type( 'tags', 'video' ); } add_action( 'add_meta_boxes', 'video_add_meta_box' ); function video_add_meta_box() { add_meta_box( 'video_metaboxid', 'ID do Vídeo', 'video_inner_meta_box', 'video' ); } function video_inner_meta_box($video){ echo '<label for="realizador">ID:</label>'; echo '<input type="text" name="id_video"'; echo 'value="'; echo get_post_meta( $video->ID, '_id_video', true ); echo '">'; } add_action( 'save_post', 'ewp_video_save_post', 10, 2 ); function ewp_video_save_post( $video_id, $video) { if ( ! $_POST['id_video'] ) return; update_post_meta( $video_id, '_id_video', strip_tags( $_POST['id_video'] ) ); return true; }
archive-video.php
<ul class="video-item"> <?php $args = array( 'post_type' => 'video', 'posts_per_page' => 10); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <li> <?php $videoid = get_post_meta($post->ID, "_id_video", single); echo '<img alt="teste" width="200" height="200" src="http://i2.ytimg.com/vi/'; echo $videoid; echo "/default.jpg"; echo '">'; ?> <a href="<?php the_permalink(); ?>" title="<?php the_title() ?>"><h3 class="title-video"><?php the_title() ?></h3></a> </li> <?php endwhile; ?> </ul>
Note que o archive-video.php deve ser criado na raiz do seu tema.
Voce pode chamar os ultimos videos em qualquer parte do seu tema com a query acima, altere a seguinte linha para as dimenções que vc precisar:
echo '<img alt="teste" width="200" height="200" src="http://i2.ytimg.com/vi/';
Somente para youtube.
Ele ja ta gerando o thumb, espero que seja util.
Acho essa solução aqui bem joia; já usei e funciona legal. Ele já define como imagem destacada o thumbnail do oembed. Vale testar.
Galera sera que alguém consegue me ajudar, estou com o mesmo problema no site
http://videosparacriancas.com.br/
Eu posto os videos porem não aparece miniatura de imagem.
- O tópico ‘Mostrar miniaturas mas para vídeos’ está fechado para novas respostas.