お世話になっております。WP0.5.0RC5aを利用させていただいております。標記の通りですが、記事ブロックの表示の際に、特定の1カテゴリだけから記事を表示させるようにするには、どのようにすればよいでしょうか。テンプレートの編集だけで可能ならうれしいのですが・・・。アドバイスのほど、よろしくお願いいたします。
引用:yysuyamaさんは書きました:お世話になっております。WP0.5.0RC5aを利用させていただいております。標記の通りですが、記事ブロックの表示の際に、特定の1カテゴリだけから記事を表示させるようにするには、どのようにすればよいでしょうか。テンプレートの編集だけで可能ならうれしいのですが・・・。アドバイスのほど、よろしくお願いいたします。テンプレートのカストマイズによる絞り込みは、不可能ではありませんが、この場合には、出力件数を保証できなくなってしまいます。たとえば、テンプレート外で最新の10件を抽出したとしても、この10件内に特定のカテゴリーに属する記事が存在する保証は無いので、最悪なにも表示されなくなります。「記事ブロック」のテンプレートは、wordpress/templates/blocks/wp_block_contents.html のSmartyテンプレートを使用するケースとwordpress/xxxxx/content_block-template.php を使用するケースをモジュールの一般設定によって切り替えられるようになっていますが、yysuyamaさんはどちらをお使いですか?テンプレート修正以外の方法としては、Hackとなりますが、wordpress/blocks/wp_contents.phpを編集する方法もあります。但し、これもカテゴリーが複数指定可能なスペックのため、別途wp_post2cat テーブルを連結して、検索絞り込みを行う必要があり、少々修正には手がかかります。まずは、上記を参考にどのようにしたいかを教えて頂けませんでしょうか。
yysuyamaさんは書きました:お世話になっております。WP0.5.0RC5aを利用させていただいております。標記の通りですが、記事ブロックの表示の際に、特定の1カテゴリだけから記事を表示させるようにするには、どのようにすればよいでしょうか。テンプレートの編集だけで可能ならうれしいのですが・・・。アドバイスのほど、よろしくお願いいたします。
引用:のぶのぶさんは書きました:テンプレートのカストマイズによる絞り込みは、不可能ではありませんが、この場合には、出力件数を保証できなくなってしまいます。・・・テンプレート修正以外の方法としては、Hackとなりますが、・・・検索絞り込みを行う必要があり、少々修正には手がかかります。のぶのぶさん、早速のアドバイスありがとうございます。なるほど・・・、前者・後者ともうまくないなあ・・・、と悩んでいたときにふと思いついたのですが、WordPressには“複製”機能があるんですね!当初やりたかったことは、カテゴリを2つに分けてそれぞれのテーマで記事を書くのですが、トップページの記事ブロックには一方のカテゴリの記事しか表示させたくないというものでした。従って、複製した2つのWPでそれぞれのテーマで記事を書いていけば一切改造の必要なく目的を達成できることがわかりました。もう少し悩んでから質問すべきでした。ご丁寧なアドバイスをいただき、ありがとうございました。直接的ではないものの解決でき嬉しく思います。
のぶのぶさんは書きました:テンプレートのカストマイズによる絞り込みは、不可能ではありませんが、この場合には、出力件数を保証できなくなってしまいます。・・・テンプレート修正以外の方法としては、Hackとなりますが、・・・検索絞り込みを行う必要があり、少々修正には手がかかります。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -