Repository navigation
カスタムコンテンツのカテゴリ一覧で関連先エントリーのSEO設定が反映されない不具合の修正 - #4596
Merged
Merged
Conversation
Collaborator
|
@IwasakiRyuichi テスト書いてください〜 |
Collaborator
Author
|
AGENTS.mdに沿ってClaude Codeでテストを作成し、3ケースとも成功を確認しました。 |
Collaborator
|
@IwasakiRyuichi ありがとう、マージしました! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
@ryuring
概要
カスタムコンテンツで、関連データ フィールドによるカテゴリ一覧ページ
(
/xxxx/archives/recruit_category/7)を表示した際、カテゴリとなる関連先エントリーに設定したSEO設定が head に反映されない問題を解決しました。
原因
SeoHelper::getMeta()では、カスタムコンテンツについて詳細ページのエントリー個別設定のみを読み込んでおり、archivesアクションには対応していませんでした。そのため、カテゴリ一覧ページではカスタムコンテンツ自体のSEO設定が出力されていました。
対応内容
archivesアクションの場合に、関連先エントリーのSEO設定を読み込むようにしました。補足
関連先エントリーで未入力のSEO項目は、親(サイト・カスタムコンテンツ)の設定を引き継がず、出力しないようにしています。
理由は例えば親に og:image が設定されていて関連先エントリーには設定していない場合、
カテゴリとしては og:image を設定していないのに、親の og:image が head に出力されてしまうためです。
ご確認お願いします。