[ 解決済 ] カスタム投稿タイプで404エラーが発生

VWSとは フォーラム Lightning [ 解決済 ] カスタム投稿タイプで404エラーが発生

[ 解決済 ] カスタム投稿タイプで404エラーが発生

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #51221

    やまとも
    参加者

    カスタム投稿タイプマネージャーを使い、「カスタム投稿タイプ設定」で以下のような構成のカスタム投稿タイプのページを作っているのですが、生成されるパンくずリストや投稿者の一覧で404エラーとなります。

    構造や作り方に間違いがあるのでしょうか?

    ■ WordPressバージョン:WordPress 5.7.1
    ■ Lightning Proバージョン:8.9.5
    ■ VK All in One Expansion Unit:9.60.1.0
    ■ VK Block Patterns:1.0.4
    ■ VK Blocks Pro:1.3.2
    ■ デザインスキン:Origin II

    ————

    「お知らせ」のカスタム投稿タイプを作成
    ・カスタム分類名(スラッグ)=info
    ・カスタム分類名(表示名)=お知らせ

    上記「お知らせ」のカテゴリーを3つ作成
    【1つ目のカテゴリー】
    ・名前:〇〇からのお知らせ
    ・スラッグ:info

    【2つ目のカテゴリー】
    ・名前:スタッフブログ
    ・スラッグ:staff

    【3つ目のカテゴリー】
    ・名前:営業時間変更
    ・スラッグ:schedule

    ————

    上記の設定により、「お知らせ」のカスタム投稿タイプで投稿する際、上記3つのカテゴリーを選択して、それに該当する記事を作成することができるようになりました。

    が、記事で表示されるカテゴリーのアイコンのリンクが例えば「スタッフブログ」を選択した場合だと・・・

    http://hoge.jp/info/staff/

    となり、「staff」をクリックすると404エラーとなってしまいます。

    イメージとしては、「staff」をクリックすることで「スタッフブログ」のカテゴリーの記事一覧が表示される感じを想定していたのですが・・・

    また、上記の記事を表示した際に生成されるパンくずリストは
    HOME>お知らせ>スタッフブログ>[記事のタイトル]
    となってしまいました。

    パンくずリストの「スタッフブログ」をクリックした場合も上記のように404エラーが表示されます。

    そもそものカスタム投稿タイプの設定自体が間違っているのでしょうか?

    やりたいこととしては、単純に”「お知らせ」というカスタム投稿タイプを作成し、その記事の分類分けとしていくつかのカテゴリーを設定したい”というだけなのですが・・・

    お知恵をご教授いただければ幸いです。宜しくお願い致します。

    #51222

    DRILL LANCER
    モデレーター

    「お知らせ」のカスタム投稿タイプを作成
    ・カスタム分類名(スラッグ)=info
    ・カスタム分類名(表示名)=お知らせ

    上記「お知らせ」のカテゴリーを3つ作成
    【1つ目のカテゴリー】
    ・名前:〇〇からのお知らせ
    ・スラッグ:info

    スラッグ info がダブってて「どっちの info やねん!」となった結果 404 エラーを返しているのが原因と思われます。
    どちらかのスラッグを info 以外にしてみると解決するかもしれません。

    #51245

    やまとも
    参加者

    ご回答ありがとうございます!

    ご指摘のように「どちらかのスラッグを info 以外にしてみる」ということで、「1つ目のカテゴリー」を「c-info」にしたのですが、改善しませんでした。

    よく見てみると、カスタム投稿タイプの「投稿タイプID」も「info」となっていたので、カスタム投稿タイプの「スラッグ」を「information」として・・・

    カスタム投稿タイプの投稿タイプID=info
    カスタム投稿タイプのスラッグ=information
    1つ目のカテゴリー=c-info

    にして、それぞれをユニークな値にしたところ・・・

    カテゴリーのアイコンのリンクが「http://hoge.jp/information/c-info/」になりました。

    とりあえず404エラーはなくなりましたが、通常に記事を表示する際は「http://hoge.jp/info/・・・」という感じで記事が表示されるのに、カテゴリを指定する時だけ「http://hoge.jp/information/」になるのが、ちょっと気持ち悪いですが・・・

    「カスタム投稿タイプの投稿タイプID」と「カスタム投稿タイプのスラッグ」は同じ値だとNGなんでしょうか?

    #51281

    「カスタム投稿タイプの投稿タイプID」と「カスタム投稿タイプのスラッグ」は同じ値だとNGなんでしょうか?

    NG だと思います。

    カスタム投稿タイプの投稿タイプID=info
    カスタム投稿タイプのスラッグ=info-category

    のようにすると気持ち悪さがかなり和らぎます。

    #51642

    やまとも
    参加者

    結局、それぞれのIDはユニークでないといけないということですね。

    皆さん、ご教授いただき、本当にありがとうございました!

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。