かんろぐ Written by kan

【Manablog Copy】ページ速度を改善するカスタマイズ【99点にアップしました】

BLOG

PR ※当サイトではアフィリエイト広告を利用しています

こんにちは、かんです。

僕のブログでは、Manablog Copyを使っているのですが、トップページのフッター部分にあるTwitterの読み込みでサイトが重くなってるというのが話題となっていたので、改善させてみました。フッター部分なので、他のページにも影響が出るのでこれはマズイ。

もともとの点数はたしか50点台ぐらい。サイトとしては致命的な遅さです。。(スクショ取り忘れていました)

しかし、現在は下記の通りです。
【Manablog Copy】ページ速度を改善する裏ワザ【99点にアップしました】

爆速・神\(^^)/

というわけで、Twitterの読み込みを改善すればわりとよくなるみたいです。
早速見ていきましょうー!

WordPressテーマ「Manablog Copy」の詳細はこちら


Manablgo Copyを購入する
»【Manablog Copy】カスタマイズ方法まとめ【最新2021版 / 初心者OK】
»【Manablog Copy】よくある質問をまとめてみた【随時更新】

【Manablog Copy】ページ速度を改善するカスタマイズ

当サイトの場合、もともとMaanblog Copy専用のウィジェット機能を使用していましたが、それをカスタムHTMLで修正しました。

修正箇所は下記のとおり。

「外観」→「ウィジェット」→「フッター右」を選択。
この部分を、Manablog Twitterウィジェットから、「カスタムHTML」に変更します。

そして、下記のコードを埋め込みます。


<h4>Twitter<h4>
<hr>
<div style="clear:both"></div>
<a class="twitter-timeline" height="570" href="https://twitter.com/minimal_kan?ref_src=twsrc%5Etfw"></a>
https://twitter.com/minimal_kan←ここは自分のTwitterIDを入力してください。
例:https://twitter.com/ここにIDを入力

入力したら、下記のようになればOKです。あとは保存して終了です。

表示されていればOKです\(^^)/かんたん!

【原因】JavaScriptのコード「async」

ここからは僕の推測なので、ヒマな方だけどうぞ。
Twitterの埋め込みコードの末尾や、デベロッパーツールで見ると下記のように「async」という文字があります。


<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

簡単にいうと、こいつはjavascriptを非同期で実行するときの命令文で、ページが開いて読み込まれたと同時にTwitter用のJavaScriptがあれば読んじゃうよーって意味です。

これじゃ困るので、ページをスクロールしてTwitterが表示されたときに読み込んでくれたほうがいいですよね。
ブログのトップページってよくTwitterのタイムラインが挿入されていることがほとんどかと思います。

なので、この「async」を削除すれば、解決ってわけです。

ここはあいまいな部分で間違っていたらご指摘いただきますと幸いです。。

ManablogCopyが気になる方へ

下記の記事にて実体験をもとに書いてみましたので、参考にしていただけますと幸いです(`・ω・)ゞ

この記事を書いた人
かんろぐ/プロフィールアイコン
かん
未経験からWeb制作会社へ転職 | Webの楽しさや転職のあれこれを発信 | 転職サポート「CodeChange」主催 / 転職成功15名超 | WordPress・Shopify | CodeBegin転職講師 | マナブさん弟子 | カオマンガイとサウナ | ブロガー | ●かんろぐ運営/月間7,600PV達成 |