Luxeritas 1.24 リリース(ウィジェット領域追加)
Luxeritas 1.24 をリリースしました。
ウィジェットエリアを5ヵ所+AMP用2ヵ所を追加しました。
どこに設置できるかなどの詳細は開発者ブログの方に書いておきます。
その他、細かいバグ修正など。
ダウンロードは、こちらのページ から。
改訂履歴
機能追加と仕様変更
- 以下のウィジェットエリアを追加
- 記事一覧上
- 記事一覧中央
- 記事一覧下
- 関連記事上
- 関連記事下
バグ修正
- AMP 用ではないウィジェットが AMP ページで表示されてしまうことのあるバグの修正
- テンプレート毎にカラム数を変更してる場合に1カラムが含まれている時、1カラムの関連記事やコメント欄がコンテナ幅より数px 狭くなってしまっていたバグの修正
ディスカッション
コメント一覧
るなさん。
ありがとうございました。
今回、テーマを変更いたしまして、まだ数日なので見た目のカスタマイズに時間がかかってしまい、皆さんのコメント中に「inc/widget.php」についてのヒントがありながらわからなくてお手数をおかけいたしました。
おっしゃる通りに変更しましてSLLで表示されました。ありがとございました。
今回、サイドバーにQRコードを表示するプラグインなどで調べていて、ひとつ気になったのですが「QRコード」と表記する際には「QRコードは(株)デンソーウェーブの登録商標です」と文言を表記することを推奨されていまして、一応、気になるものですからタイトルのところに入れています。
当然、大きな太字で表記されてしまうので、ちょっと…という感じなので、テキストウィジェットをその下に入れて、赤い、小さな文字で表記していたのですが、QRウィジェットとテキストウィジェットの空間が空いてしまうのでこれもちょっとって感じなんです。
あくまでも推奨文言ですので、あまり手間がかかってもどうかなという事もありますが、次回、このようなちょっとしたコメントなどが入れれたら少しいいかなと思いました。
すみません。勝手なことを申し上げまして。
三日坊主 さん。
> 文言を表記することを推奨されていまして
そうなんですね。
でも、「QRコードリーダー」って書いてあるアプリ等でも商標が書かれているものって見たことないですねw (au の公式アプリですら書いてなかった)
すでに日本だけでなく世界中で使われちゃってるので仕方ないって感じなんでしょうけどね。
そうなんです。
結構、そこら中使われてしまっているんですが、実はって感じでした。
あまり気にしなくていいみたいですね。
あと、ちなみにサイトスピードアップのためにテーマを使用させていただいているのですが、なかなかパフォーマンスが発揮できません。不要なプラグインも削除して、いろいろやってはみるのですがスコアが上がりません。るなさんのサイトはPageSpeed Insightsで100点が出てましたけど、初めて見ました100点。
私の場合、どうしても画像を圧縮する修正が必要と出てきてしまいます。不要なプラグインを削除するのはもちろんのこと、アップしている画像をわざわざダウンロードして可能な限り圧縮を試みたり、CSSもJavascript も圧縮もチェック入れまくっているんですがスコアが伸びないです。
もっと、いろいろと勉強しないといけないですけど、どうすればそんなスコアが出るのか興味津々です。
三日坊主 さん。
> 画像を圧縮する修正が必要と出てきてしまいます
当サイトの「お勧めのプラグイン」のページで紹介してる EWWW Image Optimizer をインストールしておけば画像アップロード時に勝手に圧縮してくれるので、画像に関する警告は出なくなると思います。当方が運営してるサイトでは必須で導入してます。
その他の Luxeritas の高速化に関しては「高速化するには」のページを参照してみてください。
共に素晴らしい機能を持つTHK AnalyticsとLuxeritasを使わせていただいております。
今回、Luxeritasの件なのですが、当サイトではSSL化しておりまして「LuxeritasオリジナルQRコード」ウィジェットを使用するとSSLが崩れ、鍵がかからなくなります。
他のオリジナルウィジェットは問題ないようなのですが、phpやCSSなどは超初心者レベルですので解決方法はと悩んでおります。
お手数をかけて申し訳ありませんがよろしくお願いいたします。
三日坊主 さん。
とりあえず、inc/widget.php の 32行目付近にある
を
に書き換えてください。
手元にある次のバージョンでは修正済みなので、次バージョンをリリースした際にアップデートすれば同じ内容になります。
るなさん、
はい、そういうことでした><
間違った伝え方をしてしまい申し訳ありませんでした。
長い時間をさいていただいたこと本当に感謝します。
以後こういったことが無いよう気をつけますm(__)m
とも さん。
正直言えば、どっちでも良いので、とりあえず次のバージョンで
http://chart.apis.google.com/
↓
//chart.apis.google.com/
に変更しておきます。
るなさん、神対応感謝いたします。
重ね重ねありがとうございました。
るなさん、ありがとうございます!
画像ありがたく使わせていただきます。
> なので、ここに入力されてるアドレスが https:// になっていれば SSL になると思います。
そうなんですか、一応その部分も https になってるんですが、http のQRコードが表示されてしまいました。(ウェブサイト記載のサイトです)
では自分の環境かもしれません。お手数おかけしましたm(__)m
とも さん。
QR コードウィジェットの URL は home_url() 関数(つまりサイトアドレス(URL))ですが、
home_url() は is_ssl() 関数で SSL かどうかを判断してるので、グローバル変数の $_SERVER['HTTPS'] が on になっていれば、勝手に SSL になります。
当方のテスト環境では、http:// でアクセスすれば QR コードも http:// になりますし、https:// でアクセスすれば https:// になりますね。
functions.php で無理矢理
とか入れちゃえば、SSL になるかもしれんですけど。。。
るなさん、わざわざありがとうございますm(__)m
試してみましたがダメでした。
なかなか理解できない部分が多いので勉強したいと思います。
今後ともよろしくお願いいたします!
とも さん。
うーん
is_ssl() 関数の定義は load.php だから functions.php に書いても手遅れってことか?
いや、、、呼び出しは後からだから、関係ないはず。
どちらにしても、$_SERVER[‘HTTPS’] が on(もしくは 1)になってないような気がするんですよね。
とりあえず、phpinfo() とかで確認してみた方が良いかもしれないです。
るなさん、何度もすみません…
phpinfo で表示された内容を確認したんですが、$_SERVER[‘HTTPS’] は on になってました。
それで、QRコードウィジェットを他のサーバー(Xサーバー)で運用してるサイトでも試してみたんですが、https になりませんでした><
とも さん。
↓ Codex のページにも書いてある通り、
home_url は、is_ssl() が有効な場合に https:// になります。
WordPress 内のソースを見ても、そうなってますね(home_url の実体は get_home_url)。
で、is_ssl の方は、$_SERVER['HTTPS'] が on か 1 の場合に true を返します。
ともさんの環境の場合、
と書いた場合、どのように表示されるのでしょうか?
るなさん、
<?php echo home_url(‘/’); ?>
と書くと、https://hiko.blog/ という表示になります。
とも さん。
であれば、生成される QR コードは ↓ こうなります。
ともさんのページの QR コード
るなさん、そうですね以下のURLになりました。
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|2&chl=https%3A%2F%2Fhiko.blog
すみません、誤解させてしまったかもしれません…
そもそもなんですけど、http://chart.apis.google.com って https 始まりにならなんですかね?><
とも さん。
は? Google のアドレスを SSL にしたいというネタだったんですか?
であれば、inc/widget.php 内にアドレスが書いてあるので、適当に変更してください。
るなさん、お世話になります。
カテゴリのディスクリプションの件ありがとうございました^^
それでですが、QRコードを生成できるオリジナルウィジェット機能を、SSLサイトで試したところ、非SSLのQRコードが生成されました。
よろしければSSL対応のQRコードが生成されるようにしていただけますでしょうか?
また、事後報告で申し訳ありませんが、自分のサイトでLuxeritas関連の記事を書く際、アイキャッチ画像にLuxeritasの画像を使わせていただいています。
NGであればすぐに変更しますm(__)m
とも さん。
QR コードウィジェットで生成されるURL は、
WordPress の「設定 -> 一般 -> サイトアドレス(URL)」で入力されてるアドレスです。
なので、ここに入力されてるアドレスが https:// になっていれば SSL になると思います。
> NGであればすぐに変更しますm(__)m
Luxeritas 関連の記事なら、ご自由にしてもらってええです。
AMP紹介記事にコメント欄がなかった為、リリース情報内にコメントさせて頂きます。
最近からテーマを使わせて頂いています。
AMP機能をONにしてから、サーチコンソールにて、下記のAMPエラーが多く通知されております。
エラー内容
「FORM [method=GET]」で必要なタグ「amp-form extension .js script」がないか、正しくありません。
テーマがエラーの原因であれば解決方法をご教示頂ければ幸いです。
GPS さん。
ver1.22 の AMP 仕様変更対応で amp-form を処理する設定が抜けてました。
済みません。次のバージョンで修正します。
とりあえず、AMP 用ウィジェットで何かしらのフォームを設置しているはずなので、それを外してください。
また、AMP 対応のページの「注意事項」にも書いてある通り、WordPress の「検索フォーム」は AMP ではそもそも動作しないので、もしこれを設置してる場合は、これも外してください。