Luxeritas 3.6.13 リリース
Luxeritas Theme 3.6.13 をリリースしました。
いろいろ機能追加 + 内部処理の最適化 + 不具合修正。見た目等に関する変更点はないけど、それ以外の部分でかなり多数の変更・修正があります。
機能追加などに関する詳しい解説を知りたい方は開発者ブログの記事を参照してください。
改訂履歴
機能追加
- ブログ画面の左下に管理者バーを追加した
- 左下の管理者バーを非表示にできる機能も追加
- タブレット・モバイルでの見た目を確認できるエミュレーターを追加
- 外観カスタマイズで投稿本文の行間を設定できる機能追加
- Web フォントの CSS を非同期で読み込める機能追加
その他
- 関数呼び出しの大幅見直し。内部処理をちょっと速くした(つもり)
- コピーボタンのアイコン変更
- カスタム投稿タイプの場合に、パンくずリンクに投稿タイプ一覧までのリンクを表示するようにした
- カスタマイズプレビューで、こーいう現象が発生する場合の対抗策を入れてみた(カスタマイズプレビュー内で広告などのスクリプトが勝手にスタイルを挿入してきたら、そのスタイルを瞬時に消すw)
不具合修正
- グローバルナビを「上スクロールの時だけ表示」に設定してる場合、スクロール時にナビの表示位置付近でナビがピョンピョン跳ねちゃうことのある不具合修正(ver3.6.12.2 でのレベルダウン)
- カスタマイズの組み合わせによっては、PageTop ボタンが非表示になる位置でもマウスホバーで表示されちゃう不具合修正(ver3.6.12 でのレベルダウン)
- SNS 可変幅ボタンの表示ボタン数が 5 個以下の場合、わずかにボタンの幅が不揃いになる(普通は気にならない程度だけど)ので CSS 修正(ver3.6.10 でのレベルダウン)
- SNS 固定幅ボタンの右寄せ・中央寄せが機能しなくなってた不具合修正(ver3.6.10 でのレベルダウン)
- ヘッダーのパララックスを設定してる時、下からスクロールしてくると、微かにヘッダーが下にはみ出して見えちゃうことのある不具合修正
- 構造化データのサイトタイプで「組織」を選んだ際に、選択した組織によっては Artcle でエラーの項目が出るのを回避(たぶん。全部の組織を 100% 試したわけではない)
- 新着記事ウィジェットをスマホで見た場合、タイトルと抜粋がつながっちゃってたので、改行入るように CSS 修正
- 構造化データに関するこの問い合わせへの対応(ただし、根本的な解決にはなってない。謎)
ディスカッション
コメント一覧
るなさん
早速のご対応、ありがとうございます!
調べても全然わからなかったので、本当に助かりました。
また、ご指摘もありがとうございます。
ファイル名を修正し、再アップロードしておきました。
るなさん
お世話になっております。中原と申します。
ロゴ画像に使用している自身の写真をトップページのみに表示したいのですが、方法がわかりません。
before-main.phpを編集するとできるようですが、Luxeritasではどこで編集すればいいのでしょうか。
お手数おかけして申し訳ありません。よろしくお願いいたします。
中原牧人さん。
グローバルナビの下にあるでっかいロゴ画像ですか?
Luxeritas の場合、子テーマの functions.php に以下のように書くとトップページ以外は非表示になります。
ちなみに、ロゴ画像が日本語ファイル名になっちゃってるんですけど、WP Multibyte Patch プラグインを無効化してるか削除しちゃってませんか?
WordPress で日本語ファイル名の画像を使うなら WP Multibyte Patch は無効化してはダメです。一部のスマホやブラウザでは画像が表示されなくなります。
WP Multibyte Patch を有効化した上で、画像を再アップロードする必要があると思います。
いつもお世話になっております。
GoogleMapが地図の埋め込みHTMLコードに allowfullscreen=”” というのを吐き出すものでして…。
<iframe src=”https://www.google.com/maps/embed?(略)” width=”600″ height=”450″ frameborder=”0″ style=”border:0;” allowfullscreen=””></iframe>
これがampでエラーになってしまうので、いつも手作業で allow=”fullscreen” に直しているんです。
GoogleMapがおかしいといえばそれまでなんですが、変換してくれると助かるなあと…。
以前に似たようなご相談をさせていただいた記憶もあり、きりがないなと言う気もします。
すいませんが、よろしくお願いいたします。
ryer さん。
えー、Google 先生、こんな酷い記述の仕方やらかしちゃってんの?
Youtube も「allowfullscreen」になってて、こっちは「記述が古い」で済ませられるけど、これはもはや間違ってる気がするw
せめて「allowfullscreen="true"」だろって感じ。。。
とりあえず、inc/amp-func.php の 200~202 行目の mozallowfullscreen と allowfullscreen の間にもう1個置換を入れるのがいいかな。
↓
次のバージョンで同じ内容の置換入れときます。
るな様
お忙しいところご回答くださり、誠にありがとうございます。
自力でやってみます。
お時間いただき、ありがとうございました。
るな様
大変お世話になっております。
(今回アドセンスもWoocommerceも入っていない状態でのお話です。いつもお手数をおかけして申し訳ありません。)
ヘッダーの上の帯状のメニューについて、10項目くらいを入れ、常に表示したいと思っております。
PCでは横幅を広くすれば全ての項目が見られるようになりますが、モーバイルだと1行分のみしか項目が表示されず、出来れば2行目以降にも折り返して全て表示したいと思っております。
readmeを読むとヘッダーに入れて自分で作っても良いよと書いてありますが、出来ればLuxeritasのきれいなフォームで表示出来ればと思っております。
ヘッダーの上の帯状のメニューについて、全ての項目を2行(以上?)に渡って表示することは可能でしょうか?
グローバルメニューをタップして、項目を表示させるというよりは、項目が常に見えており、すぐに項目(カテゴリー等)が分かるようにしたいのですが…。
なさん。
はっきり言ってしまえば、出来るならとっくの昔にやってます。
項目数がいくつあって、画面幅がいくつの時に折り返されるのかを分かっていれば、CSS と Javascript を組み合わせればできます。検索ボックスがある時に2行になるのは、検索ボックスがどのタイミングで折り返されるかが分かってるからです。
人によって帯メニューに入れる内容も項目数も文字数も違うので(しかもフォントの種類が違うだけで折り返しが違う)、Luxeritas で汎用的に実装することは不可能です。自力でやってください。
るな様
懇切丁寧なご回答誠にありがとうございます。
ほんとに助かります。
ありがたいなぁ。
お手数をおかけして申し訳ありませんが、よろしくお願いいたします。
るな様
お世話になっております。
快速で使わせていただいております。
ありがとうございます。
ヘッダーの上の帯状メニューについて1点報告です(例によって私の環境下ということで申し訳ありません)。
報告1) Woocommerce入りのサイトで次の症状が出ます。
「ヘッダーの上の帯状のメニュー」で帯状のメニューを表示。これはOKです。
「メニュー」でメニューを作成。ここまでもOKです。
で、「メニュー」に「項目を追加」をすると、アドセンスを残してサイト全体が非表示になります。
(項目を削除するとサイト全体は表示されます。なお、サイト全体がなくなるようなことは起きておりません)。
Woocommerceが入っていないサイトでは上記発生いたしません。
なお、念のためプラグインは全て外し、上記の検証をしてみましたが、Woocommerceを有効化した時に上記が発生するようでした。
以上報告でした。
なさん。
ヘッダー帯メニューを表示する時点で the_title フィルターで Woocommerce がエラーを出してるので、帯メニュー以下全て表示されてないだけです。
これに関しては、Woocommerce 側にも問題がありますね。
海外でも、the_title を使ってエラーが出るという報告がいっぱい出てます。
通常、WordPress Codex に書かれてるように the_title フィルターは引数2つでも動作しますが、Woocommerce は必須ではない第3引数(Post ID)を要求してます。
Woocommerce は「the_title は投稿・固定ページで使われるものだから、必ず Post ID が第3引数として渡ってくる」という前提で作られてるように見えます。
ヘッダー帯メニューは全ページで表示してるので Post ID なんて無いでござるw
これを回避する方法は Luxeritas 側のソースを書き換える方法と Woocommerce のソースを書き換える方法の2種類あります。
・方法1(Luxeritas 側を書き換える場合)
luxeritas/head-band.php 35行目と40行目 2箇所
↓
または、
・方法2(Woocommerce 側を書き換える場合)
plugins/woocommerce/includes/class-wc-template-loader.php 399行目
↓
同様の報告をされても、正直答えるのがメンドーくさいので、次のバージョンで Luxeritas 側で無理矢理対処するようにしときます。
るなさん、こんにちは。
Webフォントの非同期を施したアップデートをしていただき、ありがとうございます!
60台から90台に戻りました!
ご迷惑をお掛けしますが、今後も引き続き、よろしくお願いいたします。
岩川さん。
一応、言っておくと非同期にしても Web フォント自体を使わないようにした方が圧倒的に速いですよ。
るなさん、初めましてこんにちは。naokonaと申します。
お金を支払っても良いのでお願いしたい事があります。
カテゴリーページを表示させたとき、るなさんのブログ(開発者ブログ、ア・ゲイン・シエラ)では、カテゴリーツリーが表示されるのですが、通常ではこれを表示させることってできないですよね。
ですので、これをカテゴリーページで表示できるコードとどこに追記すればいいのかを教えて欲しいのです。
別のテーマに変えればそれができる方法は見つけたのですが、ルクセリタスだとそのコードをどこに追記すればいいのかわからないし、私はルクセリタス以外は使いたくないんです。デザイン的に、ルクセリタスのサイトマップと同じじゃないと嫌だし。
有料プラグインみたいに料金が発生しても良いので教えて頂けませんか?どうかよろしくお願いします。
naokona さん。
当方に「仕事を依頼する」ということであればお問い合わせページからお問い合わせください。
自力でやる場合は、サービスでヒントだけ書くので自己責任でお願いします。
ヒント: archive.php の get_header() の下。カテゴリに限定する場合は、category.php を作るか、is_category() で分岐する必要あり。