ライブ サーバーが別のバージョンの PHP を実行しているか、ローカル環境とは異なる構成設定をしている可能性があります。
ただし、データベースを転送したときにデータベースを適切に変更しておらず、それが問題の原因であると思います (テーマとは関係がないことをお勧めします)。
Wordpress (および多くのプラグイン/テーマ開発者) はシリアル化された配列を使用してデータを保存するため、Wordpress データベースをローカル開発環境からライブに移行するのは非常に困難です。したがって、データベースで検索と置換を行って古い URL を新しい URL に置き換えると、構成設定やウィジェット (具体的にはテキスト ウィジェットですが、最終的には再作成しなければならないものがたくさんあります) などの多くのものが無効になります。 )。
このファイルをダウンロードしてください。
http://interconnectit.com/124/search-and-replace-for-wordpress-databases/
サーバーにアップロードし、ブラウザで直接アクセスします。クイック フォームを実行し、シリアル化された配列に適した検索と置換をデータベース URL で実行します。ジョブ完了。
ライブ サーバー上のデータベースを削除し、データベースのローカル バージョンを再度コピーしますが、今回は上記のスレッドの手順を使用して、ローカル URL パスのすべてのインスタンスをライブ ドメイン URL に変更します。