0

私はゼロからデザインを完成させたクライアントとワードプレスのテーマを持っています。プロジェクトはインターネットテレビのウェブサイトですが、基本的なニーズを満たす適切なビデオギャラリープラグインを見つけるのに不十分でした。私が達成しようとしていた正確な方法がありましたが、誰かがプラグインの方向または同じように機能するテーマの方法を教えてくれますか...

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

分類できる通常の投稿にビデオを埋め込むことができ、彼が通常のブログ投稿のような追加情報を追加でき、ホームページでギャラリーにサムネイルが表示され、クリックすると完全な投稿が表示されたら素晴らしいと思います。さらに、他のすべてのブログ投稿を /blog の下に置くことができます

ありがとう。

4

1 に答える 1

0

これを行うのはそれほど難しいことではありません...

テンプレートの 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;
?>

ワードプレスでは、ほぼ常に方法があります:)

!!!アップデート !!!- 以下のコメントに答えるには..

single-5.php ファイルはテーマ フォルダー内に作成され、wordpress はこのファイルを解釈し、カテゴリ 5 (ビデオ) の単一の投稿が表示されている場合にのみこのページを表示します。これは、ビデオのスタイルを設定できるようにするためだけです。ページ、つまり、このように見えるため、通常の投稿をビデオページのスタイルとは異なるスタイルにすることができます...

これを実現するには、コードの最初のセクションをテーマ フォルダー内の関数ファイルに追加します。次に、組み込みの投稿サムネイルを使用するには、次の行を追加します

add_theme_support( 'post-thumbnails' );

関数ファイルにもう一度、

その後、投稿を書いたり、新しい動画を追加したりしているときに、投稿をノーマルとして書きます。

  • タイトルを付ける(ビデオタイトル)
  • 投稿内容の追加(動画の説明)
  • ビデオ カテゴリに追加する(5)

それで...

カテゴリを選択した右側にFEATURED IMAGEという新しいパネルが表示されます。これは add_theme_support( 'post-thumbnails' ); を追加することで作成されます。関数ファイルに..

アイキャッチ画像の設定」リンクをクリックし、

メディア ブラウザが表示されます。サムネイルとして使用する画像をアップロードするか、上部の「FROM URL 」を使用して、 YouTubeなどからサムネイルへのリンクを貼り付けます。画像プロパティの詳細セクションに小さな一番下のリンク「USE AS FEATURED IMAGE」をクリックすると、画像がアイキャッチ画像として追加されます...

次に、上記の残りの情報に従ってください:)テンプレートファイル内で has_post_thumbnail() を使用して、注目の画像を表示します...

マーティ...

于 2011-09-01T19:53:17.153 に答える