【问题标题】:Need a wordpress video gallery plugin that works the like mpora.com需要一个类似于 mpora.com 的 wordpress 视频库插件
【发布时间】:2011-08-30 22:50:28
【问题描述】:

我有一个客户,我已经完成了从头开始的设计和 wordpress 主题,该项目是一个互联网电视网站,虽然我找不到满足基本需求的体面的视频库插件,但我设计了该网站并经过研究找到了 mpora,它具有我想要完成的确切方法,有人可以指出插件的方向或相同的主题化方法...

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

如果我可以将视频嵌入到可以分类的普通帖子中,并且他可以添加其他信息(如普通博客帖子)并且在主页上将缩略图显示在画廊中,那将是非常棒的,点击时会完整显示邮政。加上能够在 /blog 下拥有所有其他博客文章

谢谢。

【问题讨论】:

  • 这个问题与 StackOverflow 无关。请花几分钟阅读FAQ,了解哪些问题适合本网站。一般规则是,如果它不是与编写自己的应用程序或库或使用编程相关工具或库直接相关的问题,那么这里不是主题。投票迁移到更合适的webmasters。谢谢。 :)
  • 我从来不知道这个网站的存在,谢谢。

标签: video wordpress video-gallery


【解决方案1】:

你知道这并不难做到……

在您的模板的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 文件,即

single-5.php

5 是名为“VIDEO”的类别,其 ID 为 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 几乎总有办法 :)

!!!更新!!! - 在下面回答您的评论..

single-5.php 文件在您的主题文件夹中创建,然后 wordpress 将解释此文件并仅在查看类别 5(视频)中的单个帖子时显示此页面,这只是为了让您可以拥有一个视频样式的页面,即看起来像this,因此您可以将常规帖子的样式与视频页面的样式不同...

要实现这一点,您需要将第一部分代码添加到您的主题文件夹中的函数文件中。然后使用内置的帖子缩略图,添加行

add_theme_support( 'post-thumbnails' );

再次到你的函数文件,

然后在写帖子或添加新视频时,你会写一个普通的帖子,

  • 添加标题(视频标题)
  • 添加帖子内容(视频说明)
  • 将其添加到视频类别(5)

那么……

在您选择类别的右侧,您应该会看到一个名为 FEATURED IMAGE 的新面板,它是通过添加 add_theme_support( 'post-thumbnails' ); 创建的。到你的函数文件..

点击“设置特色图片”链接,

您的媒体浏览器将出现,上传一张图片用作缩略图或使用顶部的“FROM URL”,然后粘贴到缩略图的链接,即来自 youtube,在图片属性详情部分,底部会有一个小链接, “用作特色图片”,单击此按钮,该图片将添加为特色图片...

然后按照上面的其余信息 :) 使用模板文件中的 has_post_thumbnail() 来显示特色图像...

马蒂...

【讨论】:

  • 哦,酷,Marty 干杯,我不明白为什么会出现 single-5.php 类别页面?或者它是如何绑定的?另外,创建帖子时如何定义帖子的缩略图!?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-23
  • 2014-02-05
  • 1970-01-01
  • 1970-01-01
  • 2016-03-07
  • 2018-12-28
相关资源
最近更新 更多