Wood-Roots:blogHOMEWordPress201312/14the_titleへのフィルターフックで前後のページヘのリンクのタイトルまで変わってしまう現象への対応WordPress記事のタイトルを入力された内容そのままではなく意図した文章に書き換えたいときは、the_titleにフィルターフックを適用することで実現することができます。本文の頭から20文字取得してタイトルに設定したい場合、以下の記述をfunctions.phpに追加します。$title;}add_filter('the_title','customTitle');通常のブログやサイトであればタイトルが未入力ということはまず起き得ない状況ですが、WordPRessは本文かタイトルのいずれかが入力されていれば記事として成立するため、Webサービス等でWordPressを使う場合はまれに起きることではないかと思います。※例えば、私が運営しているWeb制作者の(苦笑)というサービスでは、投稿された記事はすべてタイトルがありません。ADsnext_post_link/next_previous_linkを使っている場合next_post_linkとnext_previous_linkはアーカイブページや個別記事ページなどで前後のページヘのリンクを出力するテンプレートタグです。このタグを使って前後のページへのリンクを出力している場合、上記のadd_filterを適用させるとなぜかそのページのタイトルになってしまいます。※$postの内容を利用するような書き換えでない場合はこのような問題は起きません。対処法get_next_post()とget_previous_post()という関数を利用して前後のページの情報を取得し、その結果と照らしあわせて置換するようにします。コメントをキャンセルメールアドレスが公開されることはありません。2Archive2020年92019年182018年102017年172016年202015年212014年312013年552012年50SearchSocialAboutWeb制作会社ではたらく社畜のアウトプットです。Web制作技術のほか、雑記など。当ブログと運営者についてもっと詳しく見るプライバシーポリシーContactお問い合わせは下記フォームをご利用ください。お時間がございましたらお問い合わせの前にこちらをご一読いただけますと幸いです。Wood-Roots:blog。