LINE ボタン追加とちょっとだけ仕様変更 WpTHK 3.03
要望があったので、とりあえず、
「LINE で送るボタン」と「LINE フォロー」のボタン追加しました。
- 画面サイズ 992px 以上は、PC でも使える新仕様版の LINE ボタン
- 画面サイズ 991px 以下は、スマホのラインアプリで使える旧仕様の LINE ボタン
が表示されます。
注意事項: 子テーマで LINE のアイコンを表示するには 子テーマ 3.01 が必要です。
fonts/ だけ差し替えれば大丈夫です。
fonts/ だけ差し替えれば大丈夫です。
あとは、
HTML5 の構造で気に食わん部分があったので、ちょっとだけ仕様変更
↓ ver3.02 までの構造
<header>
サイト名などなど
<nav>
グローバルナビ
</nav>
ヘッダー上の帯メニュー
</header>
↑ この構造が気に食わんので
↓ こーなるように変更
<header>
サイト名などなど
<nav>
グローバルナビ
ヘッダー上の帯メニュー
</nav>
</header>
この変更で、ヘッダー上の帯メニューも schema.org の SiteNavigationElement に入れられるようになったので、構造的にかなり良くなった。
あとは、ヘッダー帯メニューとウィジェットのフォローボタンの A タグは全て schema.org で
itemprop="sameAs url"
を付けるようにしました。
sameAs を付けることによって、検索エンジンに、例えば「リンク先の Facebook のページは自分のブログと同じ内容やプロフィールが書かれてるよ」ってことを伝えることができます。
以下、改訂履歴
機能追加
- SNS シェアボタンに「LINE で送る」ボタン追加
- ヘッダー帯メニューと SNS フォローボタンウィジェットに LINE のフォローボタン追加
仕様変更
- ヘッダー上の帯メニューをグローバルナビと同じ <nav> ( SiteNavigationElement ) 内に入るように変更
- 上記にともない、ヘッダー上の帯メニューの項目にも以下を付与
- itemprop="name"
- itemprop="url"
- フォローボタンの A タグに itemprop="sameAs url" 付けるようにした。
- モバイルメニューの項目は、ソース上、本体メニューの下にくるように変更
- 検索結果のハイライト用 Javascript を1つに結合して、検索時の HTTP リクエストを削減するようにした
- カスタマイズの組合せによって、検索結果の表示が何となく微妙というか、気に食わんかったので、見た目一部変更
- グローバルナビに枠線をつけると、グローバルナビの幅設定によっては、下に白線が出てしまったり、枠線のサイズが合わない等の現象が発生するため、CSS 調整
- SNS シェアボタンのレスポンシブの見た目少し調整変更
バグ修正
- 「バッファリングの逐次出力を有効にする」に設定しても、ヘッダー部分が逐次出力になってなかったバグの修正(かなり前のバージョンからレベルダウンしてた模様)
- 子テーマ CSS によっては、実際のブログとカスタマイズプレビューの見た目が合わなくなってしまうことのあるバグの修正
- 記事下の SNS シェアボタンだけが「通常ボタン」だった場合に、Facebook と LinkedIN のボタンが反応しない?(かもしれない)バグの修正
- SNS フォローボタンウィジェットの Youtube ボタンの ID が Goolge+ の ID になってたバグの修正
- 固定ページをフロントページにしていて、且つ、記事下のメタ情報を空っぽに設定してる場合、記事タイトルと SNS ボタンが重なって表示されてしまうので CSS 修正
- jQuery を非同期に設定してると、検索結果がハイライト表示にならないバグの修正
ディスカッション
コメント一覧
子テーマのアップデートは、fonts/だけ差し替え? 何それ??と言う人は、
多少、力技もありますが、下記のサイトが参考になるかも。ならないかも。
https://wp-one.net/wpthkch_update
子テーマを丸々置き換えるから、今後のアップデートにも使える汎用性がある。
ピンバック & トラックバック一覧
[…] Thought is free | 自由な思考で語ろう LINE ボタン追加とちょっとだけ仕様変更 WpTHK 3.03 | Thought is freehttps://thk.kanzae.net/net/wordpress/t5019/要望があったので、とりあえず、 「LINE で送るボタ […]