0

問題: メニュー バーに一連のカテゴリが含まれています。投稿は自動的に整列されます。新しいプラグインは Pages に基づいています。'p1' などのページは常にメイン サイトにあります。

アイデア: ページを特定のカテゴリ (例: 'p1' -> 'c1') に割り当てるテンプレートを作成します。コードの一部を見つけました

<?php if (is_category('c1')) : ?>

問題は、プログラムに次のように伝える方法がわからないことです。

if (is_category('c1')) :  show page / vice versa?>

それ、どうやったら出来るの?

4

1 に答える 1

0

ページとカテゴリの間の命名基準が必要になります。それが完了したら、次のことを行うことができます(またはそれに似たもの):

<?php if(is_category('c1)) : ?>
<?php query_posts('category_name=c1&order=asc');
if ( have_posts() ) : while( have_posts() ) : the_post();?>
    <div class="pageWrapper">
      <h3><?php the_title(); ?></h3>
      <?php the_content(); ?>
    </div>
<?php endwhile; else: ?>
<p>No content was found</p>
<?php 
     endif; 
wp_reset_query();//If writing your own queries, always a good idea to reset it. ?>
于 2013-09-16T15:01:23.733 に答える