WpTHK 3.03 リリース
WpTHK 3.03 をリリースしました。
要望があって、なおかつ実装が簡単だったので「LINE に送る」ボタンと「LINE フォロー」のボタン追加しました。
その他、仕様変更などもろもろ、詳しくは 開発者ブログ にて。
注意事項:
- 子テーマで LINE のボタンを表示する場合は、子テーマ 3.01 が必要になります
(fonts/ だけ差し替えれば表示されます。) - LINE ボタンは、画面サイズによってリンク先の URL が異なります。
- 画面サイズ 992px 以上は、PC でも使える新仕様版の LINE ボタン
- 画面サイズ 991px 以下は、スマホのラインアプリで使える旧仕様の LINE ボタン
ダウンロードは、こちらのページ から。
以下、改訂履歴
機能追加
- 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 を非同期に設定してると、検索結果がハイライト表示にならないバグの修正
ディスカッション
コメント一覧
素晴らしいテーマを無償で提供していただきありがとうございます。
3.03を利用させていただき、2カラム、汎用サイドバー(タイトルH3タイプ)を使ったサイトを作成していますが、サイドバー下に来るレイアウトの時に、そのサイド囲み線を丸くしているのに、背景が角張ったままになっているので、線が切れているような感じになっています。
ご確認をお願いできればと思います。
よろしくお願い致します。
176r さん。
サイドバーの背景色に白を設定すれば直ると思います。
ページを拝見させていただきましたが、コンテンツ領域にも白の背景色を設定した方が良いように見えました。
現状の WpTHK では、コンテンツ領域とサイドバーを結合してる場合の処理が複雑で、
意図的にコンテンツ領域とサイドバーに色を付けないと、このような現象が発生してしまいます。
これは、全体イメージ「ピュア(背景無色)」に対応するためなのですが、意図的に色を付けてもらわないと、直しようがないのです。
ごめんなさい。
現在、開発中の WpTHK 派生の別テーマでは「ピュア(背景無色)」を廃止したため、こういった現象は発生しないのですが・・・
・・・と思ったけど、直せそうな気がしてきましたw
どちらにしても、現状では、コンテンツ領域とサイドバーに色を付けていただければ良いかと思います。
るなさん。
ご指摘いただきました通り設定しましたら改善しました。
お手間をおかけして申し訳ございませんでした。ありがとうございました。
個人的には対策可能な設定があるので全く不満はないです。
新しいテーマも開発中ということなので、それも楽しみにしています。
るなさん、こんにちは。
素敵なテーマをありがとうございます。
とても愛用しております。
3.03をアップデートさせて頂いた後確認すると、
フッター部分にサイドバーの一部と同じものが繰り返し表示されるようになってしまいました。
※URLをご覧いただけると嬉しいです。
凡用サイドバー(H3タイプ)に設置したものです。
色々調べてみたのですが、分からずコメントさせて頂きました。
解決策はありますでしょうか。
どうぞよろしくお願いいたします。
hana
はなさん。
記事下に回り込んでいる部分は、本来ウィジェットエリアが無い箇所なので、<div> オープンと </div> クローズの関係が少々怪しいように見えます。
とりあえず、以下を確認してもらえますでしょうか。
1. <div> オープンと </div> クローズの数が合ってないかもしれないので、テキストウィジェットを1個づつ「使用停止中」にドラッグ&ドロップで外してみる
2. 「汎用サイドバー(H3)」「汎用サイドバー(H4)」「トップページ用サイドバー(H3)」「トップページ用サイドバー(H4)」「トップ以外のサイドバー(H3)」「トップ以外のサイドバー(H4)」それぞれに重複したウィジェットがないか
それと、上記の現象とは関係ないのですが、
子テーマ CSS の以下の閉じタグが足りてなかったです。
追記。
Google Chrome で
HTMLエラーチェッカー
を使うと、いろいろ確認できるので、こちらも使用しみると良いかもしれません。
はなさんのトップページでは、12件ほど、タグのオープンとクローズの数が合ってませんでした。
るなさん
こんにちは、はなです。
とても丁寧なご返信本当にありがとうございます!
ドツボにはまってしまい、3.02にテーマを変えると、もとに戻ったのでこのままにしています。
エラーチェックなど少しずつ直していきます!
お時間割いていただきありがとうございます。
これからも愛用していきます。
はな
はなさん。
3.02 だと問題ないということですか?
だとすると、少々気になる箇所があるので、
一旦、メールで連絡させていただきます。
るなさん、こんにちは。
wpthk/inc/admin-func.php の185行目辺りですが、コア系の関数 settings_fields() と do_settings_sections() を使ったプラグインやテーマの設定保存処理では、必ず $_POST[‘_wpnonce’] ) と isset( $_POST[‘option_page’] ) が設定され、check_admin_referer( $_POST[‘option_page’] . ‘-options’, ‘_wpnonce’ ) も通過するので、384行目の add_settings_error() が呼び出されてしまいます。
具体的には、IP Geo Block で保存処理をすると、「設定を保存しました」(IP Geo Block)と「変更を反映しました」(WpTHK)の2つが表示されてしまいます。
admin_init でフックすると、どの管理ページやAjaxでも呼び出されてしまうので、特定のスラッグが指定されたときだけ呼び出されるようにするのが良いと思います。
取り急ぎ、3.03に対する報告でした。
tokkonopapa さん。
あれー、ホントだ。(´Д`)
これ痛いですねw
他のプラグイン使ってるのに、何で気付かなかったんだろう。
毎度、ありがとうございますー。
お返事ありがとうございます
>/wpthk および /wpthkch ディレクトリに WordPress が書き込みできる権限が必要です。
>/uploads ディレクトリと同じ権限になってれば問題ないかと思います。
指定されたフォルダの属性とそれに伴う上位フォルダも
すべて「777」に変更してみましたがやはり上手く行きません
こうなると サバー側の問題があるのかもしれませんね
もう少し悪戦苦闘してみます ^^;
taro さん。
最近のサーバーの設定では、777 は、むしろダメだと思いますが?
そもそも、危ないので 777 とか即刻やめた方がいいです。
親3.03と子テーマ3.01をダウンロードして有効化してみたんですが
Connection Information
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.
何度試しても 上記のエラーになります
他のテーマではこのような表示がでたことはなかったんですが
何か問題があるんでしょうか?
ちなみにWordPressのバージョンは4.61です
taro さん。
/wpthk および /wpthkch ディレクトリに WordPress が書き込みできる権限が必要です。
/uploads ディレクトリと同じ権限になってれば問題ないかと思います。
WpTHK は、通常のテーマと異なり、使う人のカスタマイズ内容に沿って、静的な CSS や javascript を生成することによって速度向上に寄与してます。
WpTHK の CSS や Javascript のサイズが小さいのは、単に圧縮してるからだけでなく、カスタマイズ内容によって必要なものしか書き込まないからです。
よって、WpTHK でカスタマイズを行うためには、/wpthk および /wpthkch ディレクトリに書き込みができる権限が必要なのです。
インストール直後は、まず最初に必要最低限の CSS や Javascript の生成プロセスが走るため、この時も書き込み権限が必要です。