サポート » 使い方全般 » 管理画面を弄っているのですが、ajax処理っぽい部分でエラーが出てしまい

  • /wp-admin/includes/template.php

    の2351行目

    function _list_meta_row()

    ↑この関数を丸ごと外部phpファイルへ出し、
    includeで読み込みました。
    (外部ファイル化をした理由は、template.php 自体のコードが長いので、弄りやすくするために出しました。ですので、外部化をやらずに運用することもできますが。。。)

    この時点でページの編集画面は問題なく表示できますが、
    カスタムフィールドの「更新」ボタンを押すと、

    ———————————————————–
    Fatal error: Call to undefined function _list_meta_row() in /…/wp-admin/admin-ajax.php on line 926
    ———————————————————–

    ↑とエラーが出てしまいます。

    このエラーを回避する方法はありますでしょうか?

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

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • おそらく、外部ファイルに移してしまったことでWordPressで用意されている関数が使えないのでエラーになるのだと思いますが…。wp_create_nonce()などなど。
    それらも全て外部ファイルに移植すれば動くかもしれませんが、外部ファイルに出さないのが良いと思います。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「管理画面を弄っているのですが、ajax処理っぽい部分でエラーが出てしまい」には新たに返信することはできません。