WordPress から絵文字の機能を削除して効率化する
WordPressから絵文字の機能を削除して通信するデータ量を削減し、headを綺麗にして効率化します。一部の絵文字の機能については状況に応じて削除します。例えば wp_staticize_emoji_for_email 関数はメール投稿機能を使う場合だけ削除しましょう。このページを読む
WEB 全般に関するコンテンツです。
WordPressから絵文字の機能を削除して通信するデータ量を削減し、headを綺麗にして効率化します。一部の絵文字の機能については状況に応じて削除します。例えば wp_staticize_emoji_for_email 関数はメール投稿機能を使う場合だけ削除しましょう。このページを読む
wp_nav_menu 関数のパラメータ container は メニューをラップするタグの種類を設定しますが、false を指定するときはラッパーを出力しません。ところが [位置の管理] などによってメニューの表示位置が決定される場合、container の値 false が無視される問題があります。このページを読む
functions.php は setup_theme アクションが実行されるタイミングで呼び出され実行されます。したがって setup_theme より以前のアクションにフックするような関数は、functions.php ファイル内に定義しても、既に終了しているために呼び出されません。このページを読む
ob_start('ob_gzhandler'); をテーマファイル内で実行することで、ページデータを gzip 圧縮した状態で転送できます。ユーザに転送するデータ量が "極端に" 小さくなるのでページ表示速度の高速化に繋がります。高速化プラグインを使わない場合に有効です。このページを読む
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 は他と比較して古い形式です。このページを読む