2020年01月09日 WordPressphp
    <?php
//子カテゴリ一覧を取得
$cat_child = get_term_children($category->cat_ID ,'category' );

//新規配列に表示させる親カテゴリと非表示の子カテゴリIDを追加
//非表示にするカテゴリはIDの前に「-」マイナスをつける
$args_cat = array($category->cat_ID );
foreach( $cat_child as $val){
	$args_cat[] = '-'.$val;
}

$args = array(
  'posts_per_page' => -1, // 全件取得
  'category' => $args_cat, //現在のカテゴリ記事は表示し、子カテゴリを非表示
);
$cat_posts = get_posts($args);
 if ( $cat_posts ) {
    global $post;
    foreach( $cat_posts as $post ) {
      setup_postdata( $post );
?>
		<a href="<?php the_permalink(); ?>"><i class="far fa-file-alt"></i> <?php the_title(); ?></a>
<?php
   }//foreach
    wp_reset_postdata();
  }
    ?>

この投稿へのコメント

コメントはまだありません。

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

WordPressで$postなどのグローバル変数を保持する

2011年06月14日 WordPress
ちょっとタイトルじゃ分かりづらい(少なくとも僕は。。)ですが、WordPressをカスタマイズしているとサイドメニューにカテゴリ一覧を出したり、ページ一覧を出したり、サブカテゴリや、サブページを出したり、、、、など色々することが多いと思います。…
「WordPressで$postなどのグローバル変数を保持する」をはてなブックマークに追加

Facebook APIを利用して、外部サイトから自分のウォールに投稿する

2012年03月19日 Facebookphp
ウォールへ投稿 外部サイトからFacebook上のウォールに投稿する方法です。 説明が不要なぐらい簡単でした。 [php]<?php $data = array( 'access_token' => $facebook->getAccessToken(), 'message' => 'API投稿テスト', ); $response = $facebook->…
「Facebook APIを利用して、外部サイトから自分のウォールに投稿する」をはてなブックマークに追加

親カテゴリIDを取得・表示

2011年11月28日 WordPress
現在表示中のページ(記事)の親カテゴリIDを表示させます。 [php] <?php // 現在のカテゴリ-を配列取得 $cat_now = get_the_category(); // 親の情報を$cat_nowに格納 $cat_now = $cat_now[0]; //category_parentを$parent_idに格納 $parent_id = $cat_now->cate…
「親カテゴリIDを取得・表示」をはてなブックマークに追加

WordPressで現在表示中のテンプレートファイル名を取得

2014年08月25日 WordPressphp
現在のテンプレートファイル名の拡張子を除いた名前をbodyのidに設定したかったので、テンプレートファイル名を取得する方法を調べました。 WordPressのトップページとカテゴリページでデザインを変えたい場合などに役立つかと思います。 [php]global $template; $template_file_name = basename($template, '.php');[…
「WordPressで現在表示中のテンプレートファイル名を取得」をはてなブックマークに追加

ページIDからリンクを設定

2011年11月28日 WordPress
[php] <a href="<?php echo get_permalink('75'); ?>">お問い合わせ</a> [/php]
「ページIDからリンクを設定」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy