ブログ

トップページの変更でハマりました

このブログを更新すると、FacebookとTwitterに情報が掲載されるようになっていますが、店のWebサイトのトップページには掲載されないのはチョッと寂しいかなと思い、トップページにこのブログの新しい記事のタイトルを掲載することにしました。
ブログソフトウェアのWordPressには、記事一覧を取り出す機能があります。この機能を利用して、新しい記事のタイトルや投降日などを取り出して、トップページへ追加掲載すれば良いわけです。
ブログの新しい記事のタイトルをトップページに追加掲載するので、トップページのレイアウトは変更となります。ついでに赤で表示しているお知らせも整理してしまおうと思いました。

まずは、このブログの新しい記事のタイトルや投降日などを取り出す作業を始めました。記事一覧を取り出す機能は標準化されたものなので比較的簡単に取り扱えるだろうと思っていましたが、ハマりました。Webサーバーで動くプログラム言語のPHPやWebサイトを閲覧するブラウザで動くプログラム言語のJavaScriptでは情報が受け取れませんでした。ググってみるとWordPress側の処理で無駄な情報が追加されることが原因で受け取れないことがわかりました。仕方がなくWordPress本体を修正して無駄な情報が追加されないようにしました。これでPHPで情報を受け取って加工したり、JavaScriptで情報を受け取ってトップページへ追加掲載できるようになりました。

ついでの赤で表示しているお知らせの整理では、お知らせをクリック(タップ)すると該当のページへジャンプする部分でハマりました。このジャンプを追加すると赤ではなくグレーで表示されるようになってしまっていました。この部分だけ単純に赤で表示することはできるのですが、正しい対処ではありません。ページ全体の色指定を見直して、色が正しく表示されるようにしました。

トップページを修正して動かしてみると、表示が待たされる場合があることがわかりました。このブログから記事一覧を取り出す時に待ち時間が出ることが原因でした。Webサーバーの処理能力はあげられませんし、ブログの記事は増えて行くでしょうから、待ち時間は長くなっていくことが想像できます。トップページの表示をお知らせとブログの記事一覧を表示する部分とそれ以外に分けて、お知らせとブログの記事一覧を表示する部分以外の部分を先に表示して、このブログから記事一覧を取り出してお知らせと記事一覧を表示する部分を表示するように変更しました。タイミングや表示に利用するハードウェアにもよりますが、表示まであまり待ちを感じないと思います。

「チョッと気になる」から始めた変更ですが、厄介な作業になってしまいました。
まあ、これも経験ですね。

 2018年2月5日    SE037@JoinCafe  
新しいコメントを残す

お名前
メールアドレス
コメント
 
 
は必須項目です。

Copyright © JOIN LLC., All Rights Reserved.