Luxeritas 3.7.0 リリース
Luxeritas 3.7.0 をリリースしました。
いろいろ要望とか反映。機能追加、仕様変更、不具合修正などなど。
開発者ブログの記事に、機能追加等に関する詳細を書いてますので、そちらも参照してみてください。
改訂履歴
機能追加
- 画面下に固定モバイル用ナビボタンを設定できる機能追加
- ブロックライブラリ用の CSS を非同期で読み込める機能追加
- 高速化一括設定に「より高速」の項目を追加
- 子テーマ内のファイル「add-amp-analytics.php」を編集することで AMP 用 Google Analytics に独自の設定を追加できるようにした(子テーマ編集機能では編集できないようにしてあります。編集したい場合は子テーマ内の実ファイルを書き換えてください。)
仕様変更
- モバイルナビのボタン名に翻訳入れた
- モバイルナビの「前へ」「次へ」ボタンをアーカイブページでも動作するようにした
- モバイルナビでサイドバー非表示にしても、サイドバーボタンが動作するようにした
- SNS シェアボタンに aria-hidden つけた
- コメントフォームの見た目少し変更
- PWA のデフォルト値を一部変更
ライブラリ更新
- jQuery 3.3.1 → 3.4.1
- Bootstrap 4.1.3 → 4.3.1
不具合修正
- この問い合わせの原因が分かったので修正。(原因:アタッチメントページは、is_attachment() と is_singular() の両方にマッチするけど、rel_canonical() や wp_get_canonical_url() では canonical URL が取れないってことが分かった。自分はアタッチメントページなんて使わないので気づかなかった)
- PWA のマニフェストファイルに記述されてるアイコンが何故か https ではなく勝手に http になっちゃうことがあるので、絶対 https になるようにした(どうせ https じゃないと動かないし・・・)
- Google Map の埋め込み用 HTML に allow="fullscreen"="" とかいうヘンテコ記述があるので、こういう形式も AMP 置換に対応させた(通常は allow="fullscreen"、allowfullscreen、allowfullscreen="1″ とか書くのが普通なんだけど・・・)
- サイトタイトルが画像の場合、トップページのみコピーボタンを押しても、タイトル名がコピーできてなかった不具合修正
ディスカッション
コメント一覧
るな様
はじめまして。
いつもルクセリタスを使わせていただき、ありがとうございます。
すみませんが、御質問をさせてください。
商用利用しておりますので、ご回答いただけないのは当然なのですが、
個人でコツコツと運営いたしておりまして、アドバイスをいただけましたら嬉しいです。
この度、ウェルカートを導入させていただきました。
すると、カード決済の際にエラーが出てしまい、ウェルカートに調べていただきますと、
<jQuery 3系(3.3.1、3.4.1)を読み込むと決済情報ダイアログが表示されず、「カード情報を正しくご入力ください。」というエラーが表示されました。>
とのことでした。
大変申し訳ございませんが、jQuery 3系を読み込ませないようにするにはどうすればいいのかお教えいただけませんでしょうか?
PHPなども触ったことがないのであまりよくわからないのですが、努力してみます。
お手数をおかけしましてすみません。
ジェラートさん。
カスタマイズの Javascript タブから jQuery のバージョン等を選択できます。
jQuery v1 や WordPress 内蔵 jQuery を選択した場合、状況によっては jQuery-Migrate が必要になる場合もあるので、その際は「 jQuery-Migrate を読み込む」にチェックをつけてください。
早速の御返事をありがとうございます!
また、お手間を取らせてしまいすみませんでした。
本当にありがとうございます。
るなさん、いつもLuxeritasのアップデートお疲れ様です。
Luxeritasについて問い合わせたいことがあります。
【問い合わせ内容】
デフォルトで生成される自ページへの正規化コードを、記事ごとに解除設定 or 追加ヘッダー欄に正規化コードがある場合生成されないようにできないか。
【経緯】
コピーコンテンツ:https://jill-tone.com/who_is_redscull/
正コンテンツ:https://hungry-bear.net/who_is_redscull/
同じコンテンツをドメイン違いの2サイトにのせてまして、正規化すべくコピーコンテンツとなるjill-tone.comの追加ヘッダー欄に
<link rel=”canonical” href=”https://hungry-bear.net/who_is_redscull/”>
を入れてました。で、ふとチェックしてみたらhttps://jill-tone.com/who_is_redscull/上に上記と別に
<link rel=”canonical” href=”https://jill-tone.com/who_is_redscull/”>
も挿入されてまして。多分、デフォルトで自動的に入るようになっているのかな? と思うのですが、現状だと追加ヘッダー欄でink rel=”canonical”を使うと2行入る状況でして。
そこで、記事ごとに自ページへの正規化を解除させるか、追加ヘッダー欄にink rel=”canonical”が入ってる場合は自ページへの正規化が入らないよう設定できないかな、と思いまして……
以下現状のバージョンです。
【バージョン】
WordPress:5.2.3–ja
親テーマ:3.6.12.2
子テーマ:2.0.0
微妙に古くてすみません。
JillTone さん。
出来るかどうかと言われれば、もちろん出来るんだけど、コメント欄にソースを書いて「こーすればできるよ」ってポンっと提示できるような内容でもない。
なので、次バージョンで canonical を変更できる機能を追加するってことでよろしいか?
ただし、次バージョンのリリースは今週末~来週くらいになると思う(ちょっとややこしいことやってるので時間かかってる)。
今すぐなんとかしたい場合は、canonical 関連は inc/load-header.php の 42~54 行目(ver3.7.0.2)にあるので、自力でなんとかしてちょw
>>るなさん
ありがとうございます!
お手数おかけして申し訳ないです。
一時的にせよ無駄にいじって壊したくないので、次回アップデートをお待ちします。
ありがとうございます。
GoogleMapの allow="fullscreen" の件、対応ありがとうございます。
3.7.0.2 で動作確認をしてみたところ、
以下のような変換になってしまうみたいです。
allowfullscreen=””
↓
allow=”fullscreen”=””
下は動作サンプルです。
https://izumodekurasu.com/2019/09/20/iekei-ramen-izumo-menya-gado/amp/
お手すきで構いませんので、確認いただけると嬉しいです。
ryer さん。
ああ、ごめん。正規表現で中身が空の場合にマッチしてないですね。
inc/amp-func.php の 202 行目にある「+?」を「*?」に変えてください。
るな 様
質問するところが違っていましてすいません。
ご親切にご回答とアドバイスを下さいましてお礼申し上げます。
まだWP初めて日が浅くいろいろ難しいですが頑張ってWPに馴染んでいけたらいいなと思います。
ルクセリタスの細かな設定ができる点や、吹き出し機能などもあり、気に入りました。
まだまだパソコンの事は難しい事ばかりですが勉強のつもりでじょじょに頑張っていこうと思います^^
ヒントをどうもありがとうございました。ヒントを元にネットで調べてみます!
るな 様
ルクセリタスを使わせていただいております。
ありがとうございます。
検索してどうしてもわからない箇所があり、質問させていただきたいのですが
インクリメントの記号「++」(半角)は表示されますが、デクリメント「ーー」(半角)は、記号を入力しWPを確認すると、連結されて表示されて、-になり、デクリメントの表記「ーー」(半角の)ができずに、とても悩んでおります。
ご教授いただけますと幸いです。
ku さん。
Luxeritas と関係のない質問は WordPress のフォーラム等に質問してください。
ヒントだけ言うと、WordPress ではコンテンツを表示する際に色々フィルターがかけられてダッシュは — に変換される。
なので the_content で実行されるフィルターよりも早い段階で、— 以外(例えば -)等に先に変換しちゃえばいい。
迅速なご対応ありがとうございます。
グローバルナビにサイドバーが表示される事自体は仕様だったのですね。
見落としていました、申し訳ございません。
ver3.7.0.1で無事に動作するようになりました。
ありがとうございました!
いつもお世話になっております。
早速Luxeritas 3.7.0を導入させていただいたのですが、気になる点がありましたので質問させていただきます。
それはモバイルでサイドバーを非表示にしていても、グローバルナビ(豪華バージョン)にサイドバーの項目が表示されてしまう点です。
それを押すとサイドバーは出てきませんが、画面が白くなり右上のバツを押しても消えません。
何か対処法はございますでしょうか?
お手数をお掛けしますが宜しくお願い致します。
optim さん。
ごめん。直しました。ver3.7.0.1 をダウンロードしてください。
お世話になっております。
Luxeritasを3.7.0に更新したところ、読み上げ環境でSNSシェアボタンにアクセスできなくなってしまいました。
改訂履歴の「3. SNS シェアボタンに aria-hidden つけた」が原因だと思うんですが、以前のように戻していただくことは可能でしょうか。
Google先生にいわれたなら難しいですかね?
子テーマに「sns.php」を複製して、「aria-hidden=”true”」を削除することも考えましたが、もし可能でしたら検討いただけると幸いです。
以上、よろしくお願いいたします。
陸さん。
aria-hidden じゃなくて aria-label にすれば良いです。
どっちかを付けろと言われたので、読み上げの際に一個一個「ツイッター、フェイスブック・・・」とか読まれる方が邪魔だったので、aria-hidden にしたんだけど。
るな 様
お世話になります。
試しにaria-labelで書き換えてみました。
一応読み上げに関しては大丈夫そうです。
ただ、SNSカウントが読めませんが。
それでは。
陸さん。
とか書いてるんじゃないですか?
カウント数も読ませたいのであれば、カウント数も書かなきゃ読まないでしょ。
例:
るな 様
お世話になります。
教えていただいたとおりにやってみたところ、カウントも読み上げられるようになりました。
ありがとうございました。
ところで、Twitterに関しては、カウントは取得できないのでしょうか。
Twitterのリンク表示部分を見ても、「$id_cnt」のような箇所が見つからなかったので、よろしければ教えていただけると幸いです。
以上、よろしくお願いいたします。
陸さん。
このコメントの下の方に同等の質問に対する回答が書いてあります。
るな 様
お世話になります。
リンク先を読みました。
なるほど、そういう事情だったんですね。
了解しました。
丁寧に教えていただき、ありがとうございました。
以上、今後ともよろしくお願いいたします。