wordpress phpループ処理検索フォーム

【wordpress】検索結果からページを除外

2019.11.12 / 2020.11.19

ループ処理から固定ページを除外する方法

<?php 
global $query_string;
query_posts($query_string . "&post_type=post");
?>

<?php if (have_posts()) : ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; ?>
</ul>
<?php endif; ?>

<?php wp_reset_query(); ?>

ポイント

メインループとサブループの表示
カスタム投稿タイプにカテゴリ&タグ追加しアーカイブページで表示
WordPressの本文のpやhタグにclassをつける
記事のカテゴリーの取得と表示方法
カスタム投稿タイプのURLをIDに変更する方法
固定ページのスラッグを取得し、そのスラッグに応じて表示するテンプレートを変更する
会員限定記事と一般公開記事にそれぞれ別のアイコンを設定
条件分岐によってページ毎に別デザインする方法