1

ここで表示できる「ブログ」ページに特定の投稿カテゴリのみを表示したい: http://dev.n8geeks.com/blog

これに役立つと思われる文字通りすべてのバージョンのコードを試してみたところ、日付や抜粋がないなど、まったく異なるスタイルや欠落している部分が残っています。

現時点では、(自然に) すべてのカテゴリが表示されています。書式設定が現在の外観に忠実でありながら、特定のカテゴリを表示するにはどうすればよいですか? 特定の投稿カテゴリのみを表示することを除いて、そこに表示されているのとまったく同じように表示したいだけです.

2 つ目の問題は、「ビデオ」ページで以下のコードを使用して、この特定のカテゴリの投稿のみを表示していることですが、「ブログ」ページと同じテンプレート パーツ (たとえば content_single) を使用していることです。 ' content_single ページ ファイルを編集して、希望どおりに表示するようにしました (つまり、サムネイルをその周りに派手なボックスで表示しますが、これをビデオの投稿に表示したくありません)。

<?php $my_query = new WP_Query('category_name=videos&showposts=1'); ?>
<?php while ($my_query->have_posts()) : 
  $my_query->the_post(); ?>
  <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><br />

  <?php the_content(); ?>

<?php endwhile; ?>

したがって、基本的には動画ページに動画投稿カテゴリのみを表示したいのですが、投稿名をクリックしたときに表示されるボックスは表示しません (ここで見られるように: http://dev.n8geeks.com/how-to-自閉症の早期兆候を認識する/ ) - したがって、さまざまなテンプレートパーツを使用したい理由.

4

1 に答える 1

0

ブログ ページのデフォルト ループを変更するには、 get_header();.

global $query_string;
query_posts( $query_string . '&category_name=videos' );

テンプレートが定義されていない場合は、コピーindex.phpして名前を変更しhome.php、上記の手順に従ってください。

于 2012-06-23T02:00:28.687 に答える