サポート » インストール » サイドバーにPHPエラー

  • nice-guy

    (@nice-guy)


    みなさん、こんにちは。サーバーを移行したら、左サイドバーにPHPのエラーが出るようになってしまいました。

    まず、移行前はPHP7.2 DBはMariaDB 10.1(MySQL5.6互換 でした。

    移行先は PHP7.4 MySQLのバージョンは5.7 です。

    エラーの内容はget_links の使用はバージョン 2.1.0 から非推奨になっています ! 代わりに get_bookmarks() を使ってください。です。

    テーマの sidebar.php

    のget_links() を  get_bookmarks()に変えると、下記に表示されていたリンク先が表示されなくなってしまいます。テーマはかなり古く10年以上前から使っている物です。どうしたらよいか教えてください。

    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • shokun0803

    (@shokun0803)

    nice-guyさん、こんにちは。

    テーマはかなり古く10年以上前から使っている物です。

    まずテーマが何であるか提示されてみてはいかがでしょうか。古くから使っていたテーマだとしても最新版にアップデートすれば修正される可能性もあります。少なくとも 2 年以上アップデートされていないテーマには脆弱性がある等そのまま使い続けることをお勧めすることができません。

    仮にオリジナルテーマだとするとフォーラムでサポートするのは難しくなります。アップデートされていない古いテーマはテーマそのものを変更されるか、そのテーマを改修できる業者を探して修正頂くしかないと思います。

    ご参考になれば。

    munyagu

    (@munyagu)

    こんにちは

    どのような方法で移行されたのか分からないですが、移行先でデバッグモードが有効になっています。

    デバッグモードを無効にしてください。

    define( 'WP_DEBUG', false );

    参考)https://ja.wordpress.org/support/article/debugging-in-wordpress/

    shokun0803 さんが言われている通り、アップデートすることはご検討ください。

    トピック投稿者 nice-guy

    (@nice-guy)

    shokun0803 さん、munyagu さん
    レスありがとうございます。
    まず、デバッグモードを無効にしたところ、そのエラーは表示されなくなりました。
    移行の方法は、
    https://support.joeswebhosting.net/index.php?/Knowledgebase/Article/View/244/87/#%E6%A6%82%E8%A6%81
    の通りです。Joesからさくらに移行しました。
    テーマは、
    アウトドア 3列 バージョン: 1.0 2008/09/18
    作者: Firstserver
    Firstserver Tmaplate
    です。両サイドにサイドバーがあるタイプ。2008年ですね。
    多少のカスタマイズはした気がしますが。
    古いですね。テーマの更新をした方が良さそうですね。
    どうもありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「サイドバーにPHPエラー」には新たに返信することはできません。