Call to undefined function wp_json_encode()の意味
wp_json_encodeという定義されていない関数を呼び出そうとしました
考えられるエラーの原因
wp_json_encodeはワードプレスに標準で含まれている関数です。この関数が見当たらないという事はワードプレス本体にコードの欠損がある事が考えられます。
エラーの対処方法・修正方法
wp-includes/functions.phpが存在するか確認する
wp_json_encode関数はwp-includes/functions.phpに含まれるため、このファイルが存在するか確認します。無い場合は、お使いのワードプレスのバージョンをダウンロードし、ファイルを手作業で加える必要があります。(多くの場合、アップデート不全で他にも欠損ファイルがある場合が多いのでwp-includeフォルダを丸ごと置き換えても良いかもしれません)
お使いのワードプレスのバージョンはhttp://ワードプレスのドメイン/readme.html にアクセスすると調べる事ができます