• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WPカスタム投稿でのシングルページを生成したくない)

WPカスタム投稿でのシングルページ生成の方法について

このQ&Aのポイント
  • WordPressでのサイト構築において、カスタム投稿を使用してQ&Aや新着情報を作成する際に、シングルページを生成したくないという要望があります。記事内容を利用してアーカイブページを作成し、無駄なページを生成させたくないと考えていますが、シングルページを生成しない方法について知りたいです。
  • 調査したところ、WordPressのフォーラムで同様の質問がありましたが、解決策はリダイレクトによるものでした。しかし、シングルページを生成しない方法は存在するのか疑問です。
  • シングルページを生成せずにカスタム投稿の記事内容をアーカイブページで利用する方法があれば、教えていただきたいです。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

なにか激しい思い込みというか、大きな勘違いがあるような。。 1.WordPressは「ダイナミック生成型」のシステムであり、MovableTypeのように「静的な」ページ生成は行わない。 レスポンス対策として、静的ページ生成を「あえて」行う場合があるが、それはあくまでプラグインによる動作である。 2.WordPressがシングルページを表示するのは、あくまでそれを要求するパーマリンクがURLとして指定された場合である。 もしアーカイブにある程度の詳細な内容が表示されているのであれば、当然、シングルページへのパーマリンクを<a href="">としてリンクする必要はなく、結論としてシングルページは表示されるはずがない。 3.面倒であれば、カスタム投稿タイプごとのシングルページテンプレートを作成する必要はない。 テンプレート中で投稿タイプを判断できるため、それに応じたデータ取得を行い、表示を切り替えれば対応できる。 投稿タイプが「カスタム投稿タイプ」であってもなくても、ほとんど違いはありませんよ。

mocho1582
質問者

お礼

投稿ごとにパーマリンクが与えられるので、必ずシングルページが生成されるものだと思っておりました。 ありがとうございます。解決いたしました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • WPの投稿タイプの一覧ページについて

    WordPress4.7.3を使用しています。 Custom Post Type UIを使用して、投稿タイプとタクソノミーをそれぞれ作成し、一覧ページを作成しようとしています。 一覧ページは「archive-post_test.php」を作成しております。 タクソノミー「cut」には「term_001」~「term009」というように、カテゴリを分けています。 Custom Post Type UIの投稿タイプで『アーカイブあり』を『True』に設定したので、 http://www.test.co.jp/wp/post_test/ で、一覧ページが表示されるようにはなったのですが、 ターム別に分けた http://www.test.co.jp/wp/post_test/term_001/ だと、404になってしまいます。 『階層』が関係あるのかと思い『True』に変更しましたが、404のままでした。 単純にpost_test投稿に登録されているterm_001だけを絞り込んで表示したパーマリンクを取得したいだけなのですが、どうもうまくいきません。 詳しい方、知恵をお貸しください。 分かりにくい文で申し訳ありませんが、よろしくお願いいたします。

  • Wordpressのカスタム投稿タイプについて

    Wordpressのカスタム投稿タイプについて Wordpress初心者なのですが、カスタム投稿タイプの投稿をするときは、 「Custom Post Type UI」のプラグインをつかわなければならないのでしょうか? あるいは、使う必要がなければ、 使わないでカスタム投稿タイプの投稿をできるようにするための解説が書いてあるページを紹介していただけないでしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • 固定ページに投稿ページを反映させたい

    wordpressのお話しです。 フロントページではない、ある特定の固定ページに投稿ページを新着上位10個反映させたいと考えております。 イメージピクチャーを添付しておきますが、その方法を教えて下さい。 当方はwordpressはブログを書いたりして使ってますが、カスタマイズは全くの初体験です。 教えて下さいますようお願い申し上げます。

    • ベストアンサー
    • CSS
  • Wordpressで期限付き投稿をするには

    今Wordpressを使ったweb作成をしてます。 今Custom Fieldに期間(初日と終日)を指定すると、その期間だけ新着情報となる投稿・リンクを掲載したいと考えてます。おそらくdate関数みたいなものとCustom Fieldでフィルターしたphpを作成すればいいのではと安易に考えてますが、どなたか効率的なやり方をご存知でしたら教えて頂けないでしょうか。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • WP グローバルナビに指定のページを表示

    こんばんは。いつもお世話になっております。 Wordpress3.4.2にてTwentyTenのグローバルナビをデザインのみカスタムして使っています。 メニューは全てページで作成しているのですがいらないページまでも表示されてしまいます。 いらないページを表示させないようにするには どういった方法がスマートでしょうか。 WPがバージョンアップしてナビのソースをいじろうとも難しくてよくわからなくなってきまして、 良いプラグインがあればそれを使いたいとも思ってます。

    • ベストアンサー
    • CSS
  • Wordpressサイト 投稿ページのウィジェット

    wordpressでテーマを使用して作成したサイトで、ブログ用の「投稿ページ」が投稿した記事の一覧のみになっていて、他に何も無いのでページ下部(フッター上)に最新記事や月別アーカイブなど、記事を探すような項目を追加したいのですが、やり方が分からないので教えて欲しいです。 とりあえず、「index.php」がそのページだということが分かりました。 テーマのデフォルトで外観の「ウィジェット」項目はありません。 投稿ページに設定した固定ページの編集画面を開いても、「最新の投稿を表示するページを編集中です。」となり、レイアウト自体は編集できません。

  • WordPressのカスタム投稿でカテゴリ使いたい

    WordPress 3.2.1 で、カスタム投稿タイプにデフォルトのカテゴリーを使用する方法を教えてください。 デフォルトの投稿タイプ(post)には通常のブログ記事を書き、 カスタム投稿タイプ(podcast)には、プラグインを使用してポッドキャストエントリーを書いています。 どちらも同じカテゴリーを適用したいのですが、デフォルトのカテゴリーはデフォルトの投稿タイプでしか使用できないようです。 新規でカスタムタクソノミーを作成すれば、postとpodcastの両方で使うことはできますが、できる限りデフォルトのものを使った方が後々面倒な事が少ないような気がするので、できればデフォルトのカテゴリーをカスタム投稿タイプでも使用できたらいいなと思っています。 CMS types、Custom Post Types、PS Taxonomy Expanderを入れてみましたが、私のやりたい事は実現できなそうです。

  • Wordpress 投稿とカスタムフィールドの連動

    Wordpressについて質問です。 ・「メンバー」 ・「国」 といったカスタムポストがあり、 「国」のところで 日本/アメリカ/・・・・/ドイツ など、 いくつかの投稿をしている状態だとします。 「メンバー」のカスタムポストの投稿画面のカスタムフィールドで、 (基本的にカスタムフィールドテンプレートを利用しております) 「国」というドロップダウン項目があり、 ここに先ほどのカスタムポスト「国」で登録した投稿の一覧が選択肢と現れる、 という形を実現したいのですがプラグインもしくはデフォルト機能などで可能でしょうか? 理想としては、 <option value="投稿のID">国名</option> という形にしたいです。 また、もし可能であれば「メンバー」のカスタムポストで国を選択して登録した場合、 「国」のカスタムポストの所で登録したアイキャッチ画像が管理画面内でも表示されるようにしたいと思っております。 同様のやり方で、「メンバー」のカスタムポストに「仲の良いメンバー」のカスタムフィールド」があり、そこには「メンバー」の投稿一覧が選択項目としてあらわれる、などという形にしたいと思っております。 独自でカスタマイズしなければ難しそうでしょうか? ご教授いただけましたら幸いです。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • WPで、どちらの表示が速いですか?

    Wordpressでトップページを作成するときに 1.1ページの中に、20個の固定ページを表示させる 2.20個の固定ページの内容(テキストと画像)を、すべて1つのページに含ませる どちらの表示の方が速いですか?

    • ベストアンサー
    • CSS
  • wordpressのページのタイトルを別サイトで表示

    wordpressのページのタイトルを別サイトで表示させたいのですが、 どなたか設置方法をご教授いただけないでしょうか? 別サイトの新着情報に時間とタイトルを5件まで表示させ、そこのタイトルからリンクをwordpressで投稿したページ(http://○○/wordpress/?p=12のように)に付けたものを自動で表示させたいです。(wordpressから投稿したら、別サイトで自動に新着情報が反映したいです。) カテゴリは設けず、投稿ページだけ見れれば良いです。 コーポレートサイトの新着情報の部分に挿入したいですので、 どたなかソースを教えて頂ければ幸いです。 フレームでの挿入方法で構いません。 環境は下記に記載しました。 環境 wordpressバージョン 2.7 サーバ xrea データベース mysql4

    • 締切済み
    • PHP