トップページのメインビジュアルの表示設定で、表示形式をスライダー形式にしてスライダーで5つの画像を表示させています。先日までは問題なかったのですが、2日前よりスライダーの表示がおかしくなり、5つではなく合計で30のスライダーが表示されます。
登録している画像5つ分は30のスライダーのうち5つにしか表示されず、残りのスライダーは
・白紙
・Warningの文字
・/home/xs〇〇〇〇〇/サイトURL.com/public_html/wp-content/themes/parts/top/mv-slider-image.phpの文字列(添付画像)
・48の数字
・白紙
がスライダーの内容として表示されています。
この5つのスライダーが1セットとなって、スライダーとして登録した画像分繰り返して表示されてしまっているように見えます。
こちら私が誤った設定をしたのか、不具合なのか正直判断が付かないのですが、ご確認いただけると幸いです。
@kokoko さんへ。
こちらで再現できるほどの情報がないのですが、少なくとも2日前までは異変が出ず、急に異変が出てきたということでしたら、その当時行ったであろう操作が鍵になっていそうです。
以下の点についてご確認いただくことは可能でしょうか。
- 何かしらのプラグインを導入しなかったか、もしくはXWRITEをアップデートしたらそうなったか
- 子テーマを使っていて、先日のアップデートによりトップページ用のテンプレートとの間で相性が悪くなってしまったか(この場合、XWRITEデフォルトのテンプレートでも同じエラーが発言しますでしょうか)
- データベースや画像について何らかの操作を行ったか(移転作業を行ったり、誤って削除をしてしまったりなど)
- 表示されたエラー文の全文、もしくは該当していそうなサーバーのエラーログ(残っていれば。ただしサーバ上のアドレスがあれば、そちらもマスキングしておいてください)
- エラーが出る前の状態に戻せるか
XWRITEがリリースされたときからのユーザーです。
現在、XWRITE利用者に向けた資料記事を少しずつ作成しております。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※
▼FAQ集(非公式です)
https://151en.com/wordpress/20250125/11552/
@Y.INABAさん
こちらご確認及びご連絡ありがとうございます。大変助かります。
>何かしらのプラグインを導入しなかったか、もしくはXWRITEをアップデートしたらそうなったか
はい、先日まで使えていたため、ご認識通り動作がおかしくなったのを識別した日の少し前に行った動作がおかしいと私も思っております。
そして、明確にタイミングを覚えていないのですが、XWRITEが新しいバージョンのリリースがダッシュボードで表示されていたため、アップデートをしました。
2.29がリリースされたのが2/25で、私が動作がおかしくなったのを識別したのが2/27の夜でしたので、何かしら影響がある可能性は高そうです。
なお、その他のプラグインは導入しておりません。
(2/22~23あたりに、人気記事を表示させるために、「WordPress Popular Posts」を導入しましたが、導入後もスライダーは問題なく動作していた気がします)
>子テーマを使っていて、先日のアップデートによりトップページ用のテンプレートとの間で相性が悪くなってしまったか(この場合、XWRITEデフォルトのテンプレートでも同じエラーが発言しますでしょうか>
お恥ずかしながらWordPressもXWRITEもビギナーなので、子テーマというのも知りませんでした。調べた限り現時点では子テーマは使っておりませんでした。(親テーマであるxwrite?を何かしらコピーしてカスタマイズするのが子テーマだと認識しました)
>データベースや画像について何らかの操作を行ったか(移転作業を行ったり、誤って削除をしてしまったりなど)
データベースに対しての操作は行っておりません。画像についてもスライダーに表示させるため画像をアップロードなどしていますが、サーバ側のフォルダなどを直接いじったりしていないので削除はされていないかと思います。
※スライダーに元々表示させていた5つの画像自体は今も表示はされている状態です
>表示されたエラー文の全文、もしくは該当していそうなサーバーのエラーログ(残っていれば。ただしサーバ上のアドレスがあれば、そちらもマスキングしておいてください)
初めの投稿に記載しているものと同じ内容となりますが、私の方で識別できているエラーは、スライダー上に出てきてい
るWarningやディレクトリのパスみたいなもののみとなります。
・Warningの文字
・/home/xs〇〇〇〇〇/サイトURL.com/public_html/wp-content/themes/parts/top/mv-slider-image.phpの文字列(添付画像)
〇〇はマスキングしました
・48の数字
>エラーが出る前の状態に戻せるか
戻せない状態です。
バックアップが残念なことに2/11時点のものしかなく、そこまでリストアしてしまうとこれまで作成していたもののほとんどが削除されてしまうため、リストアはしておりません。
※2/11あたりから本格的にブログを構築したため、、、
また、XWRITEのバージョンをダウングレードしたいと思ったのですが、ネットで調べたところそういった事は出来ないのかなと思ってバージョンアップ前のバージョンに戻すこともできておりません。
スライダー表示を単一画像、などに設定をするとエラーなどは生じないのですが、スライダー表示の設定に戻すと、やはり30個ほどスライダーが出てきてしまう状況です。
お手数をおかけいたしますが、ご確認いただけますと幸いです。よろしくお願いいたします。
@kokoko さんへ。
詳細までご確認いただきありがとうございます。
こちらこそお恥ずかしながら、あの後 @kokoko さんがご教示いただいたのと同じエラーが無事に(?)出ました。
エラーの詳細は特定できておりますし、これはもうバグで問題ないと思います。
恐らく先日のアップデート時に追加された機能が原因というところでしょうか。
修正が入るまではスライダーは切るしかないですね。
ご不便をおかけいたします。
開発の方へ。
直接的には xwrite/parts/top/mv-slider-image.php の48行目でエラーが出ていますが、個人的には31行目あたりが怪しいと踏んでいます。
(フィルターをかけている処理になりますが、2.9.9時点では同名のフィルター関数・設定がテーマ内に存在しなかったので、アップデートの際に更新が漏れてしまった感じでしょうか)
先日のカスタマイザ-の件といいサイドバーの件といい、明らかな確認不足が目立つように思いますので、リリース前のデバッグはきちんとするように気をつけていただけますと幸いです(私自身も耳が痛くなることではありますが 😓 )。
また、今回のように取り返しの付かない状態に陥ることを避けるため、直近だけでいいのでバックデート用のファイルをご用意いただけますと幸いです。
XWRITEがリリースされたときからのユーザーです。
現在、XWRITE利用者に向けた資料記事を少しずつ作成しております。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※
▼FAQ集(非公式です)
https://151en.com/wordpress/20250125/11552/
開発の方へ。
連投すみません。
参考までに、サーバーのエラーログのエラー文を貼り付けておきます。(上述したように、これはエラーの原因の1つであって全てではないように思います)
[client xxx] mod_fcgid: stderr: PHP Warning: Undefined array key "xw_slider_button_colors[0]" in /xxx/wp-content/themes/xwrite/parts/top/mv-slider-image.php on line 48, referer: xxx
XWRITEがリリースされたときからのユーザーです。
現在、XWRITE利用者に向けた資料記事を少しずつ作成しております。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※
▼FAQ集(非公式です)
https://151en.com/wordpress/20250125/11552/
@Y.INABAさん ※メンションの仕方がわからずすみません
こちらご確認及び再現の情報後共有ありがとうございます。
システム的なものであって私個人のエラーではなさそうで安心しました。
(どこかしらのコードを勝手にいじってしまってたのかと不安でしたので良かったです)
次バージョンで改修されることを期待して、それまではアドバイス頂いた通りスライダー機能をオフにした状態で乗り切るようにいたします。
本当にありがとうございました!
@kokoko さま
お待たせいたしました。
XWRITE v2.9.10のアップデートにて、メインビジュアル設定時に発生していたエラーの不具合を修正いたしました。
バージョンアップデートの上、再度メインビジュアル設定をご確認いただけますと幸いです。
エラー原因自体は解消いたしましたが、こちらでスライダーの数が変わる問題を再現できていない状態です。
もしまだ不具合が解消されない場合は、お手数ですがご連絡いただけますようお願い申し上げます。
@hamada さん
こちらご対応及びご連絡ありがとうございます。
先ほどXWRITEのバージョンをアップデートした上でスライダー画像機能を有効にして動作を確認しました。
結果、これまで発生していたようなスライダー画像が30個ほど表示される状態にはならず、以前うまく表示されていた通りの動作をしています。
エラーとしては解消されたように見えます。
ご対応ありがとうございました。
@kokoko さま
ご返信いただきましてありがとうございます。
不具合解消されたとのことで安心しました😊
この度はご不便おかけし申し訳ございませんでした。
今後ともXWRITEをよろしくお願いいたします。
また何かありましたらフォーラムをご活用いただけますと幸いです。
これにてこちらのトピックはクローズさせていただきます。