Manager」Tweetよくある質問(FAQ)を作成し、管理できるプラグインをご紹介。Managerプラグインをインストール・有効化するとFAQsの項目が追加されるので、設定をしていきます。FAQの項目より質問とその答えを作成します。タイトル部分に質問の内容、本文部分に答えの内容を記述していきます。FAQsの項目で作った質問を好きな順に並び変えることができます。質問の項目をTopic、タグを付けて分類することができます。Settingsは全体の設定となります。質問をクリックすると答えがアコーディオン式で開閉します。Instructionsでは、作成した質問・答えの表示方法の仕方が書かれています。具体的には、投稿・ページ内にてショートコードを記述して表示させます。Managerこの記事を読んだ人はこちらの記事も読んでいます。Managerを使っているものがあります。limit=”40′′]で「トピック名のFAQ」というページを表示しています。最初は、IDの昇順で上から順位表示されていたのですが、最近気付いたら順番が乱れています。アクセスする度に変わるという訳ではありませんが、意図しない順番で上から並びます。faq_id=”40′′]としても同じ結果になるような気がしません。単独を連ねた場合と、一括で出力した場合とでは表示が異なるような気がしてなりません。アコーディオン形式にしているので微妙にズレると心配です。いうことで初期のID昇順となるような方法がわかれば教えてください。PM先程投稿した者です。faq_id=”40′′]でも再現しました。しないので、設定で戻す方法があれば、伺いたいと思います。PMコメント頂きありがとうございます。私の方でも試してましたが、設定でID順にするのはできないようです。そこでプラグインファイル自体を少し編集したところ、IDの昇順に表示できました。faq-manager.phpの、'orderby'=>'menu_order',の部分を全て、'orderby'=>'ID'に変更します。これでID順に表示できました。FAQsでの並び替えはできなくなります。プラグインファイル自体を編集するので、その点もご注意ください。PMアドバイスありがとうございます。可能なことがわかり安心しました。当方は、FAQのトピックを二つ作ってありますが、今回順番が狂ってしまったのはそのうちの一つです。指定する値で、「メニュー順に並べる」という意味のようです(私もこの値は使わないので知りませんでした。)こちらの記事が分かりやすいかと思います。指定できるパラメーターおそらくこのmenu_orderの指定で順番が狂う原因になるのかな?、と思います。FAQsが効かない、ということですが可能性があるとすれば、やはり他のプラグインと競合している、といったことが考えられるかと思います。実はプラグインの方をアップグレードをしてないのです。アップグレードしたらランダム・ウィジェットが不都合(不具合ではないのですが)を起こしたためWPが3.4.1になってもプラグインをそのままにしていることにも原因があるのかもしれません。作者が海外の方なのでなかなか要望が伝わらなくて、あきらめてしまった経緯がありました。AM先日はありがとうございました。HELPをお願いします。今朝、Googleのウェブマスターツールで、リンク外れが発見されました。Foundとなります。faq_id=”40′′]と記事して作成したページ)と、(2)ランダムFAQウィジェット(私の場合トップページのフッターウィジェットエリアに設置し、1件をランダムに表示)は正常に表示されます。‘question’)がうまく出力されないようです。AM追加の情報があります。個別記事のURLとして、ドメイン/?post_type=question&p={記事ID}とすると、該当する個別記事が表示されます。前にお伝えしたようにプラグイン自体は旧バージョンですが、WPは最新版です。カスタム投稿タイプのパーマリンクに変更があったのでしょうか?(でも旧プラグインだから対応できていない・・・とか?)以上ですが、誠にすみませんが、よろしくお願いします。AM当方で確認したところ、個別記事のURLは(デフォルトのパーマリンクの場合)ドメイン/?question=id記事名となっていました。プラグインのバージョンアップで変更になった?のかと思います。AM思い切ってプラグインを更新したら不具合がなくなりました。プラグインのファイルを直接修正してランダム・ウィジェットを少しカスタマイズ下いたため、プラグインが更新されるとカスタマイズ部分も更新しないと・・・ということで、これが億劫なので更新を避けていたわけです。今回、よく注意して、新しいファイルを、前回同等になるよう修正した上で、有効化したら無事元通りに回復しました。更新による恩恵も受けられるようになったし、ちょっと勇気を出してやってみてよかったです。AMあ、行き違いになりました。調べて下さってありがとうございました。お手数かけてしまい、すみませんでした。何かあったら、お助けください^^ありがとうございました。AMいつもお世話になっております。Managerプラグインを更新して不具合もなくなりサッパリしているところですが、次のような改良はできないでしょうか?(1)titleタグのカスタマイズ現在はFAQ記事のタイトルがそのままtitleタグになりますが、titleタグをSEO的に変えておきたいのです。SEOによるフィールドが現れないのです。Managerに反映させるにはどうしたらよいか、という問題を解決することではないか、と思ったりしています。以上ですが、お知恵を拝借できれば幸いです。Packを入れて試してみました。SEOのフィールドが出ました。Packにチェックが入っているかどうか確認してみてください。PMコメントありがとうございました。Packの項目が現れませんでした。SEOのフィールドが出ました。期日を加えたところ、titleタグに反映され、またmeta-keywords,meta-descriptionも追加されました。これで、FAQの個別記事ページのSEOを進めることができそうです。WEBマスターとしては、少しでも成果を上げるきっかけができてとてもうれしく思っています。いつもお助けいただき、恐縮しています。今後はまた別のプラグインでもお力添えいただければ」幸いです。報告とお礼とさせていただきました。PMお役に立てて良かったです。教えていただきたいことが出てきました。現在、FAQに二つのトピックを作って運用しています。仮に、トピック名をtopic_a,topic_bとしておきます。この「トピック名」というのは「カテゴリー」なのでしょうか「(カスタム)タクソノミー」なのでしょうか?といいますのは、FAQの個別ページ(single-question.phpで出力するページ)の中で、トピックに応じて出力内容を変える条件分岐を作りたいのです。{の様にして分岐できたのですが、single-question.phpの中で同じようにしても効果がありません。何なのかが判らないのです。urlの中にもtopic_a,topic_bは現れません。いうことで、FAQの個別ページ中で、トピックに応じて出力内容を変える条件分岐の書き方をアドバイスいただければ幸いです。いう風になっているので、タクソノミーの扱いになるのかと思います。edit-tags.php?action=edit&taxonomy=faq-topic&tag_ID=5&post_type=questionという風になっていてtaxonomyの値は共通のようですが、tag_IDは個別に振られているようなので、tag_IDで条件分岐できるんじゃないかな?と思います。AMありがとうございます!さっそく、loop-single.phpのh1タグ出力部分でタグID分岐をやってみました。製品AのFAQ製品BのFAQしかしながら、結果た、最後の「テスト」が表示され、タグID分岐は無視された形になりました。エンコードされてしまいましたので、<、>に変更して再度書きます。PMありがとうございます。次の様にやってみました。?>しかし今度は、ヘッダー部分までは表示されますが、#main以下がホワイトになりました。この他、一つ前のis_tag(id)ではなくis_tax(id)もやってみましたが、分岐は無視され、「テスト」が表示されました。?>と記述しても駄目でしょうか?当方でテストで確認してみたところ、条件分岐できました。PMありがとうございます。変化はなく、やはりホワイトになりました。is_object_in_term()関数が使えないのかもしれません。PMうーん、駄目でしたか。カスタム投稿タイプの使用の有無は特に関係無いんじゃないかなと思います。PMありがとうございます。こちらも他に考えられる方法を探ってみて、解決出来たら書き込ませてもらいたいと思います。AM私の注意不足がありました。一部のシングル・クォーテションが全角文字(’)のまま残っていたためでした。単純ミスでご心配かけてしまいました。ご配慮いただき恐縮しています。お蔭様で、また1ステップ前進できそうです。ありがとうございました!また何かあれば質問させていただきます。