WordPress でページのソース上部に空行ができる
WordPress から出力されたページの上部、html タグより上の部分に空行が挿入されている場合には、いくつかの原因が考えられます。(1) functions.php などのテーマファイルで空行や半角スペースが挿入されている。(2) UTF-8 の形式が、BOM 付きになっている。このページを読む
WordPress から出力されたページの上部、html タグより上の部分に空行が挿入されている場合には、いくつかの原因が考えられます。(1) functions.php などのテーマファイルで空行や半角スペースが挿入されている。(2) UTF-8 の形式が、BOM 付きになっている。このページを読む
wp_head アクションには、いくつかの関数が標準でフックされています。ここでは WordPress 4.2 の wp_head にフックされている関数とその役割を一覧します。いくつかの関数は、利用状況に応じて削除しても良いですが、関数がどのような役割を担っているのか理解することは重要です。このページを読む
schema.org の構文 Microdata, JSON-LD, RDFa を比較します。Google は Microdata を推奨するようです。JSON-LD は人間も読みやすく、データサイズが小さいという利点があります。一方でデータの重複などの問題があります。RDFa は他と比較して古い形式です。このページを読む
microformats の提唱する "hCard" フォーマットは、メタデータとして実際に記述する場合には "vcard" と表記するので混乱します。vcard はデジタル名刺のフォーマットで、hcard は vcard を HTML にマークアップするためのフォーマットです。この問題は 2 で改善が予定されます。このページを読む
microformats はメタデータのフォーマットです。class や rel によってメタデータを示します。記述量が少ないという利点がありますが、メタデータ以外の class と識別し難いという欠点があります。また rel によって定義されるメタデータは、HTML5 の構文に違反します。このページを読む