momo
フォーラムへの返信
-
投稿者投稿
-
momo閲覧者Vektorさんのページのグローバルナビは下の方では展開されませんね。
何かプラグインと相性が悪いのか?
とは言え使わないプラグインも入れてないし。。。
なので、もしかしたらLightning Proの利用を断念する事も視野に入れ始めました。
これまでBS3対応のLightning ProではiPadの横画面でのナビゲーションに問題(下位メニューが選択できない)があったままで長い月日をBS4対応での完治を待っておりましたが、BS4になると私のサイト構成で何か問題が出る。
こうなると私のサイトにLightningは断念しようかなと、ほぼ決意した次第です。ちなみにBS4対応している他のテーマを採用して実験したところグローバルメニューでの問題は出ないので、BS4が悪いのではなく、BS4対応したLightning Proとだけ私のサイトは相性が悪いようです。
今後のテーマ選定では、念の為BS採用しているテーマは避けようかな?とは思います。
momo閲覧者確かにそうですよね。
見れば良かった。
でも、実は今は仕事で他県に来てましてPCもMacも無しなんです。
なので、確認できませんが、ここまでの情報からは私のサイトで現在のBS4最新環境にした場合にはグローバルメニューの展開がおかしくなる。
そこまでが確認できてますね。
つまり原因になるのは、私のサイトの何か?とBS4最新のLightningでの組合せですね。
私のサイトでも過去のLightningではならなかったので。とりあえず、旧バージョンに戻すべきか考えてます。
それにしても、だとすると、BSバージョンに影響されるのは面倒ですね。この先も考えると。
momo閲覧者ご報告ありがとうございます。
今現在も1.9.0.3 にて、マウスオーバーせずに、メニューの遥か下の方でも反応しております。
やはり下位メニュー行数に比例して感知エリアが縦に伸びるようです。
その列の一番下のエリアから反応がスタートするようです。環境依存のようなので詳細を添付します。
macOS 10.14.6
Safari 12.1.2
chrome 76.0.3809.132
となります。もしかして私の子テーマの内容が悪さしてないか?と気になって
親テーマでダイレクトに動かしても改善せずでした。ウインドウズ10のパソコンを借りて、その中のchromeでも実験して同じく、グローバルメニューのかなり下の範囲から
展開されてしまいました。
momo閲覧者失礼しました。
私のBS4対応版が勘違いで少し古かったです。
今、1.9.0.3 に入れ替えたら大丈夫でした。
momo閲覧者BS4版のLightningのままで使いたいのですが、もし、この段落の編集の不安定が、例えば1週間とか治りそうもない場合は、流石に不便ですし、その他の影響もあれば不安なので、BS3対応に戻そうかと思います。
見通しはどんな感じでしょうか?
わかればなのですが。
momo閲覧者素人の発言なのにも関わらず、真剣に検討頂き、ご丁寧な説明を頂きまして、ありがとうございます。
拝読して、対応しない方が良いと、私も思いました(笑)
momo閲覧者素晴らしい仕様だと思います。
意図的に切り替えたら崩れる覚悟。
それで良いと思います。
せっかく新しいバージョンに上がるのに既存サイトが足枷になって、性能が生かされないのは勿体ないですから。
私はWordpress採用したのは、自分が勉強しなくても新技術の導入が出来そうだと考えた為でした。
なので、ドンドン新しい技術が入って、デザイン崩れても構わない派です。
仕事で他人の会社のサイトを管理している方はそうは行かないでしょうけど。
momo閲覧者興味があったので実験でfunction.phpに
function move_scripts_head_to_footer_ex() {
// ヘッダーのスクリプトを取り除く.
remove_action( 'wp_head', 'wp_print_scripts' );
remove_action( 'wp_head', 'wp_print_head_scripts', 9 );
remove_action( 'wp_head', 'wp_enqueue_scripts', 1 );// フッターにスクリプトを移動する.
add_action( 'wp_footer', 'wp_print_scripts', 5 );
add_action( 'wp_footer', 'wp_print_head_scripts', 5 );
add_action( 'wp_footer', 'wp_enqueue_scripts', 5 );
}
add_action( 'wp_enqueue_scripts', 'move_scripts_head_to_footer_ex' );をコピペしてみたのですが、私の環境では下記のエラーで、このままでは使えないようでした。
内容を理解してないレベルなので、ちょっと難易度高いかも知れません。とりあえず、現在、二箇所をShortcodes Ultimateでタブとアコーディオンで作った段階で速度テストは
52点、ギリギリ黄色ラインには入ってますので、このままfunction.phpは加工なしで良しとしようか?と思います。スピードは何度か計測すると、時々49点の赤点ラインにもなりますが、VektorさんのBS4対応サイトでも赤点だったことを考えたら問題ないのかなあと(笑)
wp-content/themes/lightning-pro-child-sample/functions.php ファイルの14行目のエラーのため、PHP コードの変更をロールバックしました。修正し、もう一度保存してください。
syntax error, unexpected ‘&’
momo閲覧者補足ですが、プラグインの有無での速度測定のデータは、テストサイトではなく、メインの稼働中サイトで行なったものです。
テストサイトは相変わらず今でもエラーのままです。
momo閲覧者結局、Shortcodes Ultimateには、他にも利用しそうな機能がありました。
なので、今回BS4切り替えで問題になったタブとアコーディオンはひとまずShortcodes Ultimateで対応開始しました。
しかも、いきなり運用中のメインサイトで切り替え中です。これが完了したら、あとはいつでもLightningのBS4対応版になっても大丈夫ですし!
楽しみです。先ほどのテストサイトでの速度測定が出来ない件はさっぱりわかりませんが、メインサイトではそれは出てないので、
気にするのはやめようと思います。どうせ私レベルでは何もわからないですし。兎にも角にもRICKさん、コメントありがとうございました。
Shortcodes Ultimateで編集作業が楽しくなって来ました。
momo閲覧者とりあえず、Ghost KitやShortcodes Ultimateの有無での速度データーを取ってみました。
ブロックエディタが好きな私としては、Ghost Kitに圧倒的な魅力を感じるので、出来るだけその方向で考えたかったのですが、速度は圧倒的にデフォルトで、Shortcodes Ultimateは速度低下が無し、Ghost Kitに至っては劇的に遅くなってしまうようでした。
プラグインなしデフォルト状態で 速度テストは56点(黄色)だったサイトです。
Ghost Kitを入れた段階で、11点に遅くなってしまいました。(赤点が49点以下なので、赤点中の赤点(笑))
Shortcodes Ultimateは入れても54点で黄色に止まりました。こうして見ると、インストールしただけの比較であればGhost Kitは影響が多大すぎる印象ですが、Shortcodes Ultimateは気にするレベルでないようでした。
もし、たくさんのブロックにこれらの機能を使って行くと、Shortcodes Ultimateでも無傷では済まないのか?
私にはわからないのですが、もしプラグインで対処しようと思ったら、Shortcodes Ultimateにしようかなと思います。
それとも、BS4に対応したソースに今回直せば、次回BS5になるのは相当先なのであれば、あるいは一度修正を経験すれば
次回からは楽勝になるなら、ソース修正で行こうか?
そんなことを考え中です。
Shortcodes Ultimateにタブとアコーディオン以外に欲しい機能が色々と見つかれば、この際、Shortcodes Ultimateで
楽しむし、やっぱりタブとアコーディオンしか使わないならば、現状、これを使うのは二箇所だけなので、ソース修正で頑張ろうと思います。今回の11点に暴落したGhost Kitは、以前にテストした時は、まだ出来立てホヤホヤだから?と将来に期待していたのですが、今日現在もとても残念でした。
本当に使いやすそうな素晴らしいプラグインなので、本当に惜しいです。
でも、ここまで速度低下が見えてしまうと、function.phpを書き換えて改善するとしても、あまりにもスピード低下が勿体無いので、今のGhost Kitの影響度合いだと導入は控えたいと思いました。多分、ソースをBS4に合わせて修正して今回は対処しようとなりそうです。
Attachments:
You must be logged in to view attached files.
momo閲覧者RICKさん、こんにちは
エックスサーバーの高速化のオプションは全部オンにしてますが、それでも現在の速度は
PageSpeed Insightsでの黄色か赤を行ったり来たりしております。でもまあ、早速、Ghost KitやShortcodes Ultimateを導入して、BSバージョンの悩みとおさらばしようと思ってます。
せっかくなので、プラグインの導入前後で速度も比較してみて、やっぱり遅いのが気になれば、function.phpに上記の記載を追加したりしたいと思って、まずは現状の速度テストを実行しました。
先日、別件でfunction.phpを触って、久しぶりにダッシュボードも出なくなって冷や汗かいたので、function.phpに恐怖心(笑)。ところがPageSpeed Insightsを何度実行しても速度が測れない状態です。
毎回下記の同じエラーでした。
最近まで大丈夫だったはずので、タイミング的にはBS4対応版に切り替えてから?かも知れません。憶測でしか無いです。まず試しに、テストサイトではなく、本ちゃんサイト(内容は同じでBS3対応版であるだけのはず)で計測すると普通に点数が出ました。
エラー内容を以下にコピペします。
Lighthouse returned error: ERRORED_DOCUMENT_REQUEST. リクエストしたページを Lighthouse で正確に読み込めませんでした。正しい URL でテストを行い、すべてのリクエストに対してサーバーからの応答が適切であることを確認してください。(ステータス コード: 403)表示しない
momo閲覧者RCIKさん、URLありがとうございます。
早速拝見したのですが、あの記載が全部変更点だとすると、結構めちゃくちゃおニューなんですね。
私のサイトが、あの程度(二箇所)のデザイン崩れで済んだのが奇跡みたいな。
でも良く見るとBS3用のLightning originと比べて、BS4用origin2では余白とかに
多少違和感があるような。このあたりは正式版までに調整されるのか、見慣れたらそれが良いのか?
ですけど。話を戻しますと、今回のBS3から4での影響範囲は私の場合は2箇所だとすれば、少し勉強して
直せば済みますが、今後さらにBS5とか6とか先まで考えたら出来るだけBSが用意するスタイルに
頼らずにLightning純正のスタイルだけ使おうかなあ。とか。逆に、Lightning以外に移植することがあると仮定したら、むしろBS側のスタイルを多く使う方が
手直しが少ないのか?
先のことってわからないですね。
momo閲覧者RICKさん、私に適した情報を色々ありがとうございます。
早速、招待要請から始めてみます!
FORTの対応も始まっているとの情報もありがどうございます。
momo閲覧者RICKさん具体的に答えをありがとうございます。
今回は成功しました!
実は、二箇所は書き換えたのですが、なぜ妙なエラーが出たのかわかりませんでした。
もしかすると、このフォーラム画面のブラウザ画面からfunction.phpにダイレクトに必要文字列をコピペしたので、妙なコードに置き換わっていたのか?(見た目は正常な文字でしたけど。)
と思いまして、今回いただいた完全回答は、ブラウザからテキストエディターに一度ペースとして、そこからfunction.phpにコピペしました。とりあえずお陰様で大成功です!
-
投稿者投稿