WordPress関数「get_posts」でちょっと悩んだのでメモ。 $argsに検索条件を設定して、条件に一致する投稿データを取得するわけですが。 カスタム投稿タイプ「製品情報(products)」を作り、 そこにカ … 続きを読む »
WordPress関数「get_posts」でちょっと悩んだのでメモ。 $argsに検索条件を設定して、条件に一致する投稿データを取得するわけですが。 カスタム投稿タイプ「製品情報(products)」を作り、 そこにカ … 続きを読む »
上記ですが、解決したのですが、指定したカテゴリーを降順、昇順したいため、 <?php if (is_category(array('1','2'))) { ?> <?php query_posts($query_string . '&order=DESC&orderby=date'); ?> <?php } else { ?> <?php query_posts($query_string . '&order=ASC&orderby=ID'); ?> <?php } ?> のように書いていたのですが、ご指示いただきましたコードを追記したところ、 <?php if (is_category(array('1','2'))) { ?> <?php query_posts($query_string . '&order=DESC&orderby=date'); ?> <?php } else {
Category: WordPress関係 カテゴリアーカイブ内の$catで取得できる値は親カテのIDだから、そのままquery_posts()に値を投げ込むと親カテと子カテの両方にチェック入れてない限り、親カテのアーカイブでは子カテの記事は表示されない。 よって、get_category_children()でその親カテに所属する子カテのIDを取得してquery_posts()に投げ込めば、子カテにしかチェック入れてない記事も親カテのアーカイブに表示させることができる。 補足。get_category_children()で取得できる値は文字列 *1なのでsplit関数 *2explode関数を使って配列形式にしてからquery_posts()に投げ込まないといけない。 //子カテゴリのIDを配列で取得 function get_child_id_Array($parrentID){ $
2024年2月1日 拙作プラグインの譲渡について 拙作のMovable Typeのプラグインを、株式会社ワールドイズマインに譲渡いたしました。 長きにわたり拙作のプラグインをご愛顧いただき、ありがとうございました。 MTQに「孫カテゴリアーカイブに子のリスト表示をする」という質問が上がっていました。 この質問に答えてみます。 1.考え方 まず、ご希望のようなことを行う際の考え方をまとめます。 1-1.カテゴリの階層を得る 親/子/孫の3階層のカテゴリがあって、孫カテゴリのアーカイブページでだけ、特別な出力をしたいということです。 そのためには、現在出力中のカテゴリアーカイブページが、どの階層のカテゴリのアーカイブページかを調べる必要があります。 そこで、カテゴリの階層を調べる処理を行います。 MTParentCategoriesタグで、親からそのカテゴリまでを得ます。 そして、その間のカテ
Movable Typeで親カテゴリを一括選択できる「ParentCategorySelectorプラグイン」を公開します。 1.機能 ブログ記事投稿画面のカテゴリ選択で、チェックしたカテゴリの親カテゴリを選択します。 次のようにチェックボックスの上でチェックします。 チェックすると、親カテゴリまでまとめて選択されます。 チェックした子カテゴリのチェックをはずせば、親カテゴリの選択も解除します。親カテゴリが選択されたあと、個別にチェックをはずすことも可能です。チェックボックスでない部分(カテゴリ名など)をチェックすれば子カテゴリだけを選択することもできます。 また、プラグイン設定画面で、次のようにチェックしたカテゴリを主カテゴリにすることもできます。デフォルトの動作は最上位の親カテゴリが主カテゴリになります。 このプラグインはMT5.12で動作します。ブラウザはFirefox8のみ正常に動
Movable Typeのブログ記事ページに、自分が属するカテゴリのツリーと直属カテゴリの他のブログ記事一覧を表示するカスタマイズです。 例えば「業務提携に関するお知らせ」というブログ記事ページを表示したとき、図のように、ブログ記事ページのサイドバーに自分が属するカテゴリ「親カテゴリ」「子カテゴリ」と、直属のカテゴリ「孫カテゴリ」に属する他のブログ記事「オフィシャルサイトオープン」「ホームページリニューアル」を表示します。 カスタマイズ ウィジェットテンプレートに次の内容を貼り付けてください。 <mt:if name="entry_archive"> <mt:IfArchiveTypeEnabled archive_type="Category"> <mt:EntryCategory setvar="category" /> <mt:ParentCategories> <mt:SetVar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く