2016-11-01 4 views
1

私はカテゴリの小さな木を持っています:WordPressカテゴリーを結合する単一リンクを取得

-main(ID:10)

--firstSub(ID:14)

--secondSub(ID:15)

--thirdSub(ID:16)

私が望むのは、いくつかのサブカテゴリ(例えば、ids:14と16へのリンク)へのリンク、またはメインカテゴリへのリンクを1つのサブカテゴリ(id:10 -id:15)から除外することです。そして、私はこれを解決する方法を知らない。 Get_the_category()は単一カテゴリのみで動作し、get_the_terms()はカテゴリの配列では機能しません。私はこの問題の可能な解決を探し、私は何も一致しません。

これを行う方法はありますか?

答えて

0

あなたはそれを行うためのカスタムループを実行する必要があります...

  1. は、あなたのテーマでページテンプレートを作成...テンプレートのコメントがループを追加
    https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/
  2. 右後...
    https://codex.wordpress.org/The_Loop#Using_the_Loop
  3. 必要に応じて、カンマやマイナス記号で始まる除外したカテゴリで区切られた猫のIDをカテゴリパラメータを追加...
    $query = new WP_Query('cat=10,-15'); //Shows posts in category 10 not in 15
  4. 右の投稿が照会されました。投稿テンプレートタグを使用するか、テーマに応じてテンプレート部分を投稿して、希望の投稿を出力してください。
    https://codex.wordpress.org/Template_Tags#Post_tags
関連する問題