Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
トップページに重大なエラーが発生しまし...
 
通知
すべてクリア

トップページに重大なエラーが発生しましたと表示されて、表示が崩れています。

3 投稿
2 ユーザー
0 Likes
181 表示
twinklenews
(@twinklenews)
投稿: 2
メンバー
Topic starter
 

現在、トップページに重大なエラーが発生していますと表示が出て、記事カードなどが表示されず、トップページの装飾が崩れています。

メッセージは
Fatal error: Uncaught DivisionByZeroError: Division by zero in /home/xs210628/jiyudamu.com/public_html/wp-content/themes/swell/parts/top/post_slider.php:72 Stack trace: #0 /home/xs210628/jiyudamu.com/public_html/wp-content/themes/swell/classes/Utility/Parts.php(89): include() #1 /home/xs210628/jiyudamu.com/public_html/wp-content/themes/swell/header.php(49): SWELL_Theme::get_parts('parts/top/post_...', NULL, '') #2 /home/xs210628/jiyudamu.com/public_html/wp-includes/template.php(790): require_once('/home/xs210628/...') #3 /home/xs210628/jiyudamu.com/public_html/wp-includes/template.php(725): load_template('/home/xs210628/...', true, Array) #4 /home/xs210628/jiyudamu.com/public_html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array) #5 /home/xs210628/jiyudamu.com/public_html/wp-content/themes/swell/home.php(2): get_header() #6 /home/xs210628/jiyudamu.com/public_html/wp-includes/template-loader.php(106): include('/home/xs210628/...') #7 /home/xs210628/jiyudamu.com/public_html/wp-blog-header.php(19): require_once('/home/xs210628/...') #8 /home/xs210628/jiyudamu.com/public_html/index.php(17): require('/home/xs210628/...') #9 {main} thrown in /home/xs210628/jiyudamu.com/public_html/wp-content/themes/swell/parts/top/post_slider.php on line 72

このサイトで重大なエラーが発生しました。

となっています。
どのように対応していいのか、わかりませんでした。
アドバイスいただけますでしょうか。
よろしくお願いいたします。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました
問題が確認できるページのURL
利用中のSWELL本体のバージョン
バージョン: 2.9.0
利用中のPHPバージョン
8.1.22
OS
Windows
利用中のWordPressバージョン
6.4.2
利用中のサーバー会社
Xサーバー
ブラウザ
chrome
利用中のプラグイン一覧

Ad Invalid Click Protector
Akismet Anti-spam: Spam Protection
Contact Form 7
Edit Author Slug
MJ Update History
No Self Pings
SEO SIMPLE PACK
SiteGuard WP Plugin
WebSub (FKA. PubSubHubbub)
WP External Links
WP Multibyte Patch
WP Sitemap Page
XML Sitemap & Google News

This topic was modified 3か月前 by twinklenews
 
投稿済 : 30/01/2024 3:51 pm
サブロ
(@windorz)
投稿: 86
メンバー
 

エラーの出ている、parts/top/post_slider.phpの72行目を見ると、

$pc_size = round( 100 / $slide_num_pc, 1 ) . 'vw';
$sp_size = round( 100 / $slide_num_sp, 1 ) . 'vw';

こんな感じなので、カスタマイザーのトップページ⇒記事スライダーにおいて、

スライド数指定が"0"の指定になってないでしょうか?

もし間違いなら修正すれば直るはずで、意図的に0にしているのであれば別の方法を検討してみてください。

この部分は、0除算を避ける処理が無いようです。

 

 
投稿済 : 31/01/2024 1:47 am
twinklenews
(@twinklenews)
投稿: 2
メンバー
Topic starter
 

@windorz さん

ご返信ありがとうございます。

今、教えて頂いた部分を1に直したり、スライダーをなしにしてみました。
おかげさまで、問題なく表示されるようになりました。

本当に助かりました。
ありがとうございました。

 
投稿済 : 31/01/2024 2:55 am
共有: