Нужен плагин WordPress для галереи видео, который работает как mpora.com - PullRequest
0 голосов
/ 31 августа 2011

У меня есть клиент, который завершил дизайн с нуля и на тему WordPress, проект представляет собой веб-сайт интернет-телевидения, хотя я не могу найти плагин для достойной видеогалереи, отвечающий основным потребностям, я разработал сайт и после исследованиянашел mpora, у которого был точный метод, который я пытался выполнить, может кто-то указать мне в направлении плагина или метод их создания, который работает так же ...

http://video.mpora.com/snowboarding/

Было бы замечательно, если бы я мог встроить видео в обычный пост, который можно разделить на категории, и он может добавить дополнительную информацию, такую ​​как обычный пост в блоге, и на главной странице отобразить миниатюру в галерее, когда щелкнуло, открывается полный пост.плюс иметь все остальные сообщения в блоге в / blog

Спасибо.

1 Ответ

0 голосов
/ 01 сентября 2011

Вы знаете, что это не так сложно сделать ...

в вашем файле functions.php для вашего шаблона просто добавьте.

add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' ));

это позволит вам создать один файл {CATID-NUMBER} .php, т.е.

одного 5.php

5 - это категория VIDEO с идентификатором 5, но убедитесь, что вы изменили ее в соответствии с вашей установкой ...

на этой странице синглов вы можете использовать настраиваемые поля, чтобы вставить код вставки видео на эту страницу ...

<?php 
if ( get_post_meta($post->ID, 'VIDEOEMBEDCODE', true) ) : 
 echo get_post_meta($post->ID, 'VIDEOEMBEDCODE', true) 
else: 
 echo "No Video embed code...";
?>

затем используя

add_theme_support( 'post-thumbnails' );

снова в вашем functions.php, вы можете включить миниатюры постов, просто используйте их и пользовательский wp_query на своей домашней странице, чтобы получить список видео из этой категории, используя миниатюры постов в качестве ссылки?

<?php 
  $temp = $wp_query;
  $wp_query= null;
  $wp_query = new WP_Query();
  $wp_query->query('cat=5&showposts=10');
  while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<div class="videobox">
  <?php the_title();?>
  <?php if ( has_post_thumbnail() ) { ?>
     <img src="<?php the_post_thumbnail();?>"/>
  <?php }else{ ?>
     <img src="<?php bloginfo('template_url');?>/images/blank_video.jpg" />
  <?php } ?>
</div>
<?php 
endwhile;
$wp_query = null; 
$wp_query = $temp;
?>

с WordPress Theres почти всегда способ:)

!!! ОБНОВЛЕНИЕ !!! - Чтобы ответить на ваш комментарий ниже ..

Файл single-5.php создается в папке вашей темы, тогда wordpress будет интерпретировать этот файл и отображать эту страницу только при просмотре одного сообщения из категории 5 (видео), это только для того, чтобы вы могли иметь страница в стиле видео, то есть она выглядит так, как this , и поэтому вы можете стилизовать ваши обычные посты не так, как ваши видео-страницы ...

Для достижения этой цели вы добавляете первый раздел кода в файл функций также в папке вашей темы. затем, чтобы использовать встроенную миниатюру сообщения, добавьте строку

add_theme_support( 'post-thumbnails' );

в ваш файл функций еще раз,

тогда при написании поста или добавлении нового видео вы бы написали пост как обычный,

  • Добавить заголовок (название видео)
  • Добавить публикацию (описание видео)
  • Добавить его в категорию видео (5)

Тогда ...

Справа под тем местом, где вы выбираете категорию, вы должны увидеть новую панель под названием FEATURED IMAGE , которая создается путем добавления add_theme_support ('post-thumbnails'); в ваш файл функций ..

нажмите на ссылку " set featured image ",

Появится ваш медиабраузер, либо загрузите изображение для использования в качестве эскиза, либо используйте « FROM URL » вверху и вставьте ссылку на миниатюру, например, с youtube , а в разделе сведений о свойствах изображения будет небольшая ссылка внизу, « ИСПОЛЬЗУЙТЕ В КАЧЕСТВЕ ИЗОБРАЖЕННОГО ИЗОБРАЖЕНИЯ », щелкните по нему, чтобы добавить изображение в качестве избранного изображения ...

затем следуйте остальной информации выше :), используя has_post_thumbnail () в вашем файле шаблона, чтобы показать избранные изображения ...

Marty ...

...