title-tag テーマ機能を使う場合のタイトルの編集方法
title-tag テーマ機能を使う場合にも wp_title フィルタによって出力するタイトルを編集することができます。title-tag 機能が wp_title 関数を実行するためです。また _wp_render_title_tag 関数を置き換えれば、タイトルの出力を完全に操作できます。このページを読む
WEB 全般に関するコンテンツです。
title-tag テーマ機能を使う場合にも wp_title フィルタによって出力するタイトルを編集することができます。title-tag 機能が wp_title 関数を実行するためです。また _wp_render_title_tag 関数を置き換えれば、タイトルの出力を完全に操作できます。このページを読む
4.1 から導入された title-tag テーマ機能は wp_head 関数から title 要素を出力します。従来は wp_title 関数を使いました。提案者はプラグインなどが title 要素を編集する際に起こる問題と、wp_title 関数が従来とは異なる目的で使われる問題を解決するとしています。このページを読む
スキーマが設定されたノードが入れ子になるとき、子ノードのスキーマに設定されたプロパティの値が、親ノードに設定されたスキーマの共通するプロパティにも反映されるかを検証し、反映されないことを確認しました。検証対象は schema 2.0 の WebSite と WPHeader です。このページを読む
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持ちません。実質的には Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
wp_nav_menu 関数から出力されるカスタムメニューに任意のメタデータや値を追加するときは、walker パラメータに独自の Walker_Nav_Menu クラスを指定します。ここではカスタムメニューに schema.org のメタデータ (microdata) を埋め込むサンプルを紹介します。このページを読む
wp_nav_menu はカスタムメニューを出力する関数ですが、出力結果に冗長な id と class が含まれます。それらを nav_menu_item_id フィルタと、nav_menu_css_class フィルタを使って綺麗にしましょう。class="menu-item" だけ出力するようにします。このページを読む
表示しているテキストと同じ title 属性を設定するのは止めましょう。特に a 要素に見られます。title 属性は補足情報を示すべきです。実際には title 属性が活用できるケースは少ないでしょう。いくつか例を挙げておきます。このページを読む