この記事は 2016年8月 の投稿で、現在では状況が異なる可能性があります。

一部のテーマ(Zerif LiteLlorix One LiteZBlackbeard など)で、OLBのスケジュール表が「読み込み中」になったまま、ずっと表示されないケースがあるようです。これらについては、プリローダーと OLBとの間でスタイル設定が重なるために起こるようです。

 

発生する現象

OLBのショートコードを使った以下のページで、スケジュールが「読み込み中」(下図)のまま表示されません。

  • 「講師用スケジュール編集」ページ
  • 「日別スケジュール(全講師)」ページ
  • 「講師紹介記事(週間スケジュール)」
[ずっと読み込み中のまま...]

[ずっと読み込み中のまま...]

 

確認環境

WordPress4.5.2
Theme Zerif Lite 1.8.4.1
Llorix One Lite 0.1.3
ZBlackbeard 1.0.9
および、これらの子テーマなど
Plugins OLBsystem 0.7.7
WP Multibyte Patch 2.6

 

対処手順

  1. お使いのテーマの全ファイルを対象に、文字列「.status」を検索します。
    ZBlackbeard のように Zerif Lite を親とする子テーマの場合は、ZBlackbeard の方に該当がなくても、親である Zerif Lite の方も検索する必要があります。)
  2. もし、「.js」ファイルの中に以下の「.status」のような記述があれば、 「.status」の箇所を「.preloader[半角スペース].status」に変更します。
  3. 上記のケースに該当する場合、「.css」ファイルに以下のようなスタイル定義があれば、 「.status」の箇所を「.preloader[半角スペース].status」に変更します。
  4. 変更した「.js」「.css」ファイルを上書きでアップロードします。

 

こちらもお読みください

基本的に、テーマに依存する問題については対応できかねます。
「他のテーマ(WordPress同梱のテーマなど)に変えれば問題なく動作する」という場合は、テーマを変えてご使用いただくか、ご自身でテーマを調整くださるようお願いします。

もし、テーマに依存する問題が生じていて、「でも、どうしてもこのテーマを使いたい(使わなければならない)。自力では問題を解決できない。」というご事情がある場合は、有償にて調査・対応いたします。

他に原因があることも...

なお、「テーマを変えてからおかしくなった」と思ったけれど、いろいろ調べてみたら他に原因があったというケースもあります。以下の点にもご注意ください。

  • 「テーマのための関数(functions.php)」にカスタマイズコードを加えている場合は、一旦コメントアウトしてみてください。
  • 「OLB」と「WP Multibyte patch」以外のプラグインを一旦停止してみてください。