Luxeritas 3.23.0 リリース
Luxeritas Theme 3.23.0 をリリースしました。
Google Analytics 4 を AMP に(仮)対応させました。
ただし、Google Analytics 4 はいまだ AMP には正式には対応しておらず、未サポート状態なので、あくまでも(仮)です。
改訂履歴
機能拡張
- Google Analytics 4 を AMP に(仮)対応させた。
SEO最適化、レスポンシブ、高カスタマイズ性、とにかく速い、無料の WordPress テーマ
Luxeritas Theme 3.23.0 をリリースしました。
Google Analytics 4 を AMP に(仮)対応させました。
ただし、Google Analytics 4 はいまだ AMP には正式には対応しておらず、未サポート状態なので、あくまでも(仮)です。
機能拡張
ディスカッション
コメント一覧
返信ありがとうございます
ケース1
ヘッダー上に帯メニューを表示:ON
帯メニューを固定表示する:OFF
グローバルナビ表示:ON
上スクロールの時だけ表示:ON
目次・ジャンプ先の位置:50
この状態の時丁度良い
ケース2
ヘッダー上に帯メニューを表示:ON
帯メニューを固定表示する:ON ←ここ変更
グローバルナビ表示:ON
上スクロールの時だけ表示:ON
目次・ジャンプ先の位置:50
この状態だと帯メニューの下に飛び先の見出しが来て見えない
ケース3
ヘッダー上に帯メニューを表示:ON
帯メニューを固定表示する:OFF
グローバルナビ表示:ON
上スクロールの時だけ表示:OFF ←ここ変更
目次・ジャンプ先の位置:50
この状態だとグローバルナビの下に飛び先の見出しが来て見えない
ケース2,3の場合は120くらいが丁度良いのですが下から順に2行分のアンカーが機能しなくなる現象(リンクが無くなる)が現れます
100だと下から1行目のアンカーが機能しない、80くらいからおかしくなり始めます
色々書きましたが、飛び先の見出しが見えないだけで本来見せたいのはその下からなので仕様と思って諦めます
の部屋さん。
当方で見出し4つの目次を作りケース1、2、3 を当方で試してみましたが、「リンクが無くなる」の意味がちょっとよく分からなかったです。
高さ 50、100、200、300 とやってみて、Chrome・Firefox・Android 系スマホで確認してみましたが特に問題がなかったです。
「リンクが無くなる」状態というのを、もうちょい詳しく教えてください。
— 追記 —
の部屋さんのサイトを拝見して、何となく意味が分かった気がします。おそらくデザインファイルの CSS に問題があるような気がします。
以下の CSS を子テーマ もしくは デザインファイルのどちらかに追記してみてください。
検証ありがとうございます!
すごい!子テーマのスタイルシートにご指示のコードを追記したところすべてが解消しました、さすがですね
ソースを見ると<a href=”○○”>とあるのにクリックやタッチ、ホバーイベントが無効化されている現象の事です、指示されたコードを追記してこれらが直ったカラクリは理解できませんがスタイルシートは奥が深いですね
の部屋さん。
確認ありがとうございます。カラクリに関しては図にすると説明しやすですけど文章だと難しいので割愛します(すみません)。
デザインファイルの方を一個一個修正するの大変なので、次バージョンの親テーマの方に当該 CSS を追記しておきます。
るなさん問題発生です
あのスタイルシートを適用すると投稿時のビジュアルエディターにも影響してしまいます
H2とH3の編集ができません、マウスクリックをしてもフォーカスが移動しません、もちろんH1やH4は問題なしです
スタイルシートで条件分岐等をするにしたって色々面倒そうですね、無理のない範囲で仕様なら仕様と納得できますのでご無理なさらない様お願いいたします
の部屋さん。
じゃぁ .post h2, .post h3 ではなく ↓ こっちで
完璧です!
まるでリアルタイムかのように対応していただき感謝です
お手数おかけしました、ありがとうございます
バグかもしれない、おま環かもしれない、一応ご報告です
PHP: 7.4.28
Wordpress: 6.0.2
Luxeritas: 3.23.0
Luxeritas Child Theme: 3.0.0
キャッシュ削除済み
[カスタマイズ(外観)]の[目次]の[ジャンプ先の位置(高さ)]をおおよそ50以上にすると挿入される目次のアンカーが下から1行ずつ適用されなくなります
例えば極端に1000にすると目次にアンカーが一つも付きません、さらに目次下の本文にあるアンカーも目次を中心に?何らかの範囲でアンカーが機能しなくなります
ブログカードは問題なく機能します、ブラウザでソースを見るとアンカーの記述は残っているので、アンカーのスタイルシートが関係している?詳しくは解りません
それと機能への要望が1つ
アコーディオンブロックで目次と同じように開始状態を設定できると使い勝手が広がるのですが可能ですか?
アコーディオンブロック内に見出しブロックを入れる様な使い方をしていると目次のリンクが機能しないんですよね、何もない所に飛んでいくという意味でね
1つのページを一定期間更新していく使い方をしているので古い物は開始状態=閉じ、新しい物のみ開始状態=開きの様にしたいんです
どちらも急いでいるわけではありません、お体最優先でお時間のある時によろしくお願いいたします
の部屋さん。
目次の高さは CSS の padding-top で調整しています。
1000 など極端な値を入れた場合、ジャンプ先が目次よりも上になってしまうので目次よりも上の位置にジャンプしてしまいます。なので、あたかも正常ではないかのような動作になってしまいます(実際には正常な動作ということです)。
50 程度では CSS で見た目を変更していなければ、通常は問題のない動作になります。
アコーディオンに関しては検討しておきます。
Luxeritas愛用させていただいております。
色々調べてみたのですが、どうしてもわからずこちらで質問させていただきます。
1ページあたりの記事数を増やしたく調べたところ、
ページネーションで変更できるところまでは分かりました。
ところが当方のカスタマイザーのタブには、左から
Headタグ
Titleタグ
圧縮・最適化
CSS
Javascript
検索
画像認証
広告
コピーライト
その他
高速化用
バックアップ
リセット
バージョン
のタグしかありません。
WEB検索して調べた画像にはAMPなど他のタグもあるようですが
これらも当方のカスタマイザーにはない状況です。
表示設定などありましたら、ご体調の良い時に
ご教授いただければ助かります。
宜しくお願い致します
剣矢さん。
剣矢さんが使用している Luxeritas のバージョンは v1.64 で 2017年5月にリリースされた 5 年以上も前の代物です。
最新の Luxeritas は v3.23.0 です。
るな様
なんと初歩的なことで…
プラグインと同じで更新されるものと思っていました。
過去記事を参照に無事に解決できました。
体調が万全でない中ありがとうございました。
お大事になさってくださいませ。
はじめまして。
テーマ利用させていただいています。ありがとうございます。
バグかと思ったので、報告させていただきます。
■バージョン
・PHP:7.4.30
・WordPress:6.0.1
・Luxeritas:3.22.0.3
・Luxeritas Child Theme:3.0.4
投稿(post)に紐づくカスタムタクソノミーを複数登録して運用しているサイトで、「カスタマイズ(外観)→メタ情報の表示→タクソノミー表示」にチェックしたところ、カスタムタクソノミーがうまく表示されませんでした。
確認したところ、meta.phpの197行目「if( isset( $tax->taxonomy ) ) {」でカテゴリー(category)やタグ(post_tag)が含まれて、これらが表示されているようです。
また、204行目「$taxonomy_array += …」で配列のマージがうまくいかず、初回の配列が表示される?ような感じでした。
そのため、以下のように修正して自分の環境では問題なく動作しているように思います。
■修正
・194行目のforeachの先頭に挿入して、カテゴリーとタグを読み飛ばす。
if ( ‘category’ === $taxonomy || ‘post_tag’ === $taxonomy ) {
continue;
}
・204行目の+=をarray_mergeに変更。
$taxonomy_array = array_merge( $taxonomy_array, get_the_terms( $wp_query->post->ID, $value ) );
ベストな修正内容かは分かりませんが、次期アップデートの際にでもご確認いただければと思います。
お体ご自愛下さい。
えふめんさん。
まだ、痛みが引かず療養中で確認できてませんが、確認できたら修正します。
いつもお世話になっております。
AMPテストをするとエラーとして、”属性「loading」はタグ「amp-img」で使用できません”が出ます。
ひとまずLazy-load機能自体をオフにしてエラー回避しておりますが、「AMPの場合はオフ」は可能でしょうか?
ご療養中とのこと、急ぎませんのでどうかご自愛くださいませ。
きしさん。
通常 AMP の場合は必ず OFF になります。
OFF になってない箇所があるのであれば、当方の見落としかと思いますが(投稿内とウィジェット内の画像であれば基本的に AMP では loading されないようになってます)、現状、きしさんのサイトでは LazyLoad を切ってしまってるらしいので、どの箇所で loading されてるのかが分かりません。
どの部分で loading されてるのかを教えてください。
るなさんの仰る通りで、luxeritasに関係ないことだと質問後に気付きました…
お手数をお掛けして申し訳ありません。
コードの方、とても参考になります。
リンク先も参考にしようと思います。
ありがとうございました!
またよろしくお願い致します。
いつもお世話になっております。
ウィジェットに関する質問になります。
Q. ウィジェット「カスタムHTML」のタイトル・内容が未入力である場合、ウィジェットエリアを消す方法はあるのでしょうか。
例えば「カスタムHTML」を「記事一覧上ウィジェット」に入れた場合はclass「posts-list-upper-widget」エリアが記事一覧上に追加されますが、
「カスタムHTML」にタイトル・内容が未入力の状態でもエリアがあることが気になりました。
子テーマstyle.cssに
.widget_custom_html:empty {
または .posts-list-upper-widget:empty {
または #custom_html-12:empty {
display: none;
}
など試したのですが記事一覧上ウィジェットエリアを非表示に出来ませんでした。
未入力の「カスタムHTML」を外せば良い話なのですが・・・
以上、よろしくお願い致します。
baikin さん。
Luxeritas とは関係のない WordPress の質問は基本的に受け付けておりませんが、特別サービスでの回答。
↓ このサイトに書かれてるコードの「特定の条件」を「カスタムHTMLウィジェットが空っぽだったら」に変えればよいと思います。
特定のウィジェットを非表示にするコード【ワードプレス】|WEB TIPS~ホームページ制作の覚え書き
例:最適化してないので適当で冗長なコードだけど↓とりあえずこんな感じ(動くけど、もっとちゃんと書いた方がいい)