1

投稿のタイトルとメタ (猫、タグ、日付) のみを結果ページに表示したい。Esmi が wp-forums に投稿したこのコードを使用して、これを部分的に実現しました。

<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php elseif( !is_category() ) : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>',    'twentytwelve' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>

子テーマの content.php 内のこのコードは、検索ページの結果に抜粋を生成しますが、カテゴリの結果のタイトルとメタのみを生成します。

!is_tag || を追加してみました || !is_archive を elseif ステートメントに追加すると、すべてが完全な投稿を返します。私は、elseif !is_category を elsif !is_tag に置き換えました。また、タグ ページにタイトルとメタ結果だけが表示されます。これが私の望みです。

このリストをelse ifステートメントに追加して、必要なものを取得できるように思われますが、そのための正しいコードは必要ありません。

また、上部の文字列 php if is_search を is_search || に置き換えてみました。is_tag || タグです || アーカイブです || is_category と、投稿全体も提供してくれました。

これは簡単なはずですが、行き詰まっています。どんな助けでも大歓迎です。

4

0 に答える 0