お世話になります。新規記事を投稿しましたら、スマホ表示で見ると表示が崩れており以下のようなコードが表示されていました。解決方法がわかりません。ご助力お願いできますか。



  • Fatal error: Uncaught TypeError: Unsupported operand types: string + int in /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/functions.php:1158 Stack trace: #0 /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/include/custom-widget.php(430): set_post_views() #1 /home/hishihari/hishihari.com/public_html/wp-includes/class-wp-widget.php(393): My_Widget_Popular_Posts->widget(Array, Array) #2 /home/hishihari/hishihari.com/public_html/wp-includes/widgets.php(835): WP_Widget->display_callback(Array, Array) #3 /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/sidebar.php(8): dynamic_sidebar('sidebar') #4 /home/hishihari/hishihari.com/public_html/wp-includes/template.php(770): require_once('/home/hishihari...') #5 /home/hishihari/hishihari.com/public_html/wp-includes/template.php(716): load_template('/home/hishihari...', true, Array) #6 /home/hishihari/hishihari.com/public_html/wp-includes/general-template.php(136): locate_template(Array, true, true, Array) #7 /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/single.php(144): get_sidebar() #8 /home/hishihari/hishihari.com/public_html/wp-includes/template-loader.php(106): include('/home/hishihari...') #9 /home/hishihari/hishihari.com/public_html/wp-blog-header.php(19): require_once('/home/hishihari...') #10 /home/hishihari/hishihari.com/public_html/index.php(17): require('/home/hishihari...') #11 {main} thrown in /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/functions.phpon line 1158


    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン : WordPress 5.9.3
    ご利用のサーバー名 : エックスサーバー
    PHPのバージョン : PHP8.0.12
    OS : mac OS
    ご利用のブラウザ : Google Chrome
    該当サイトのURL : https://hishihari.com/seo-writing/



  • @hishihari さん

    こんにちは!
    エラーコードのご共有ありがとうございます。

    新規記事の投稿後に不具合がでたとの事ですが、
    そのほかに何か作業やカスタマイズはされましたか??

    また、念のため再度キャッシュ削除やプラグインの全停止をお試しいただきつつ、
    以下の記事も内容も併せてご確認いただきたいです!
    https://blog-bootcamp.jp/start/wordpress-autoptimize/#:~:text=Autoptimizeは、CSSやJavaScript,をクリアしてください。

    お手数おかけしますが、ご確認よろしくお願いいたします!



  • tsuさん

    お世話になります。ありがとうございます。
    プラグインを全停止にすると解消されますが、
    一つ一つ個別に有効化していくと、
    いくつかの違うプラグインで同じ表示崩れが起こってしまいます。
    また、毎回その問題のプラグインで起こってしまうわけでもなく、
    先ほど表示崩れが起こったプラグインでも次回は起こらなかったりとよくわかりません。



  • @hishihari さん

    検証ありがとうございます!

    現在は、PHP8.0系をお使いのようですが
    不具合が起きる前にサーバーのPHPバージョンを変更したりしましたか??

    お手数おかけしますが、ご確認よろしくお願いいたします!





  • @hishihari さん

    特に変更などはしておりません。

    こちら承知しました!
    その他に症状が起こる前に行った作業があればお知らせいただけますと助かります!


    プラグインを全停止すると症状が出なくなるとの事でしたので、
    干渉している可能性はあると思います。。

    お手数おかけしますが、念のため
    プラグイン一覧のスクリーンショットをご共有いただけますか??

    よろしくお願いいたします!



  • tsuさん

    よろしくお願いします。3_1651551184374_スクリーンショット 2022-05-03 13.11.57.png 2_1651551184374_スクリーンショット 2022-05-03 13.11.43.png 1_1651551184373_スクリーンショット 2022-05-03 13.11.30.png 0_1651551184373_スクリーンショット 2022-05-03 13.11.11.png



  • 【追記】PHPバージョンの変更で解決いたしました
    https://jin-forum.jp/topic/4263/コードの不具合