0

Mintthemes から WordPress プラグイン Isotope をインストールしました。しかし、私はそれを機能させません。次のコード スニペットを page.php に設定し、カスタム投稿タイプを使用するためのオプション設定も入力しました。

<?php moveplugins_isotopes(); ?>

カスタム投稿タイプのポートフォリオ アイテムにカテゴリを追加しましたが、機能しません。

私のコード:

<?php moveplugins_isotopes(); ?>

<ul class="entrybox">
<?php 
    $args = array('post_type' => 'portfolio');
    $loop = new WP_Query($args);
?>

<?php if ($loop->have_posts()) : while ($loop->have_posts()) : $loop->the_post(); ?>

    <li class="grid_4 portfolio-post">
    <a href="<?php the_permalink(); ?>">
    <div class="thumbnail">
        <img src="<?php print IMAGES; ?>/portfolio/thumbnails/thumbnail.png" alt="Thumbnail">
    </div><!-- End .thumbnail -->
    </a>

    <div class="description">
        <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
        <?php the_excerpt(); ?>
    </div><!-- End div.description -->
    </li><!-- End li.grid_4 projectbox -->

<?php endwhile; ?>
<?php endif; ?>
</ul><!-- End ul.entrybox -->
4

1 に答える 1

0

問題は、li が WordPress で post_class 関数を使用していないことです。その post_class を使用して、ループ内にある項目を識別します。

それは次のようなものでなければなりません

<li class="<?php post_class( array('grid_4', 'portfolio-post') ) ?>">

詳細については、http: //codex.wordpress.org/Function_Reference/post_classをご覧 ください。

于 2013-05-07T17:52:57.913 に答える