lightbox ということは画像を画面前部に表示するタイプのプラグインでしょうか。
参考になるかわかりませんが、その様式のプラグインですと動作の順番として
1.プログラムを読み込む
2.プログラムが変更する要素を探す
3.要素を発見すると上書きする
4.動作要件によって発動する
という特徴があります。
動作について、プログラムが読込と同時に発動させると、まだ変更する対象が読み込まれていない場合があります。
動作とは、ボタンを押せば画像ページにリンクするように基本の記事はなっていると思うのですが、それを押せば画面遷移せずに全面に出すように書き換える作業についてです。
この状況の対策として読み込まれたかどうかをずっと確認し続ける、という動作があるとほか全体の動作が遅くなる場合があります。
あきらかに読み込まれた後という位置に、読み込まれたであろうタイミングで発動させ、エラーは回避するといった作り方で若干早くなります。動作の確実性、安定性は若干速度を優先した分程度に下がります。
これはビジネス用と一般用の作り方におおくできる差なのですが、用法さえまもれば快適に動作をしますがそうでない場合はお客様の責任において動作しない場合もありますという場合と確実に動作だけはするようにしていますが速度はいまいちですというものの差があります。
速度のためにチェックやタイミングの自由度を省くと動作の確実性は下がります。
業務利用であれば動作の確実性だけは速度を犠牲にしてでもほしいところです。
ちゃんとしたプラグインですと、そこからチェック部分や読込タイミングに変更を施し説明書の保証外になる設定をしたり、ページ自体をそのプログラムが低速になる原因を除外したデザインにすると早くなるかもしれません。
画像のタグを記事中から発見次第スクリプト動作するリンクに張り替えて、ボタンを押せば読み込まれたプラグインのJSファイルが動作するようになっているのではと思うのですが、ここで対象となるのが内容の書き換え部分だと思いますので、記事の体裁を整形するプラグインがあればそれを少なくするか、表示データがすべて読み込まれるまで「NOW LOADING」のような表示でずれを見せなくして速度に違和感を少なくしてみる方法があるかと思います。
SNSボタンの設置や日付の加工、記事体裁の加工などあとから記事に加えたり変更したりなどのプログラムと同じ場所を耕すことになると思うので、それらが少ないと多少早くなるのではと思います。
読込順序や動作、書き換えをしないで動作する仕組みに変更となるとかなりの変更点があると思うので、プラグインの数を減らすのが現実的ではないかなと思います。
msio 様
丁寧な回答をありがとうございます。
プラグインは2つ入っており、このほかRegenerate Thumbnailsというものです。
どこの部分が干渉もしくは表示の妨げになっているのか探るまでの知識を持っておりませんので
別プラグインも試してみようと思います。
その時はご回答いただいたアドバイスを気にしながら進めていきたいと思います。
ご利用のプラグインが他にないようですと、動作が遅くなる、読み込みと下準備が遅くなっている原因が他にあるかもしれません。
他ありそうな事項ですと
・広告の読み込み
・その他Javascriptの動作
・サーバーの速度
・固定要素の表示完了がやたらはやい もしくは要素がおおくて若干おもい
があるかもしれません。
・広告をユーザー毎に自動表示にするものから固定画像リンクにかえる
・画面の効果、リサイズや装飾、若干動きがあるもの、などを少なくする
(JQueryで動作するものなどが対象:CSSの効果は大丈夫)
・有料のプランを検討する
・以外にヘッダーとフッターのスクリプト位置を入れ替えると早くなることがある
なども解消方法に含まれるかもしれません。
プラグインを検索して確認いたしますと角がまるかったり若干手の込んだ表示のようで、テーマによっては相性があるかもしれないと思いました。
ご検討くださいませ。