spicablue
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: カスタムポストの投稿画面で、タクソノミーの追加表示がされないfunctions.phpを書き直したら戻りました。
何も編集していないので、何が原因か分からず。。
あえて言えば、最後にPHPの締めタグ「?>
」が入っていたので、それは消しましたが、
再度、書いても、正常に表示されます。お騒がせしました。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムポストの投稿画面で、タクソノミーの追加表示がされないテーマをデフォルトに戻したら復帰しました!
テーマのfunctions.phpも色々と触っているので、これから調べてみます。
解決しましたら、また上げさせていただきます。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページをarchive-[カスタム投稿名].phpに変更したら認識されないjim912様
デバッグ用のプラグインがあるのですね。
今回はこのような逃避策となりましたが、次のトラブルのために備えておきます。ご提案ありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページをarchive-[カスタム投稿名].phpに変更したら認識されないけっきょく原因が分からず仕舞いでしたが、とりあえずテンプレートを使うことはできました。
解決策ではありませんが、回避策のひとつとして、投稿させていただきます。新しくカスタム投稿を作成し、公開済みのポストを紐付け直しました。
今回はすでに多くのポストがあったので、WordPressツールのエクスポート&インポートを利用しました。手順をまとめます。
- 新しくカスタム投稿を作成する(今回は「
voices
」としました)
archiveテンプレート使用が目的なので、has_archive => true
で - カスタムフィールドテンプレートや、カスタムタクソノミーなど、記事に紐付けられるデータがある場合、新規カスタム投稿に関連づけておく
- ポストをエクスポートする
- エクスポートしたxmlファイルを、新規カスタム投稿に紐付けられるよう編集する
(パーマリンクや<wp:post_type>
など) - インポートする
同じようなカスタム投稿が他に3つありましたが、この手順で問題なく移動できました。
必然的に、各ファイルのリンク修正、カスタム投稿を指定したソースの修正、single-xxx.php関係のファイル名など、細々とした修正がいくつかありました。
また、クライアントサイトであるため、
時間をかけずに差し替え&ダッシュボードの修正をする必要がありました。
Custom Post Type UIのラベル設定は、旧カスタム投稿と同じにすると、とてもややこしいので、新規作成時は違う名前にしました。これで、ひとまず解決済みとさせていただきます。
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページをarchive-[カスタム投稿名].phpに変更したら認識されないフォーラム: 使い方全般
返信が含まれるトピック: taxonomyテンプレートを使いたいが、index.phpが呼び出されるありがとうございます!
ターム名を入れるのを、忘れていました。
ターム名一覧の取り出し方も、ありがとうございます!
また、タクソノミー名を変更したことで、
カスタムポストで既に投稿済みの記事での、タクソノミーの関連づけが外れたことで、
ちょっと完了が遅れました。初歩的なトラブルにおつきあいいただき、感謝です!
フォーラム: 使い方全般
返信が含まれるトピック: taxonomyテンプレートを使いたいが、index.phpが呼び出される早速お返事いただき、ありがとうございます。
本当に基本的なことが分かっていませんでした!
優先順位も教えていただき、ありがとうございます。早速修正しましたところ、今度は404エラーとなりました。
手順は以下の通りです。
- パーマリンク設定を「
/%category%/%post_id%/
」に戻す - カスタムタクソノミー名を「
images
」に変更 - ファイル名を「
taxonomy-images.php
」に変更 - リンク先URLを「
<?php echo esc_url( home_url() ); ?>/images/
」に変更
これで404ページが呼び出されます。
他に試したことは、タクソノミー名を「photo_category」「photo-category」などに変更しました。
また、ローカルでも、サーバアップしても同じ現象です。フォーラム: 使い方全般
返信が含まれるトピック: taxonomyテンプレートを使いたいが、index.phpが呼び出される - 新しくカスタム投稿を作成する(今回は「