Плагин ninjaforms записывает в файл при представлении

Я не веб-разработчик, и я пытаюсь понять, как использовать плагин ninjaforms для WordPress.

Чего я хочу добиться — это запустить скрипт php после отправки формы.
Я следовал инструкциям по созданию формы настраиваемого действия по этой ссылке

http://developer.ninjaforms.com/codex/custom-form-action/.

В моем собственном действии, если я вызываю некоторые API, это работает правильно, но если я вставлю следующий код в свою функцию

 $fp = fopen('php.log', 'w');
fwrite($fp, 'Cats chase');
fwrite($fp, 'mice');
fclose($fp);

ничего не записано в файл. Можете ли вы предложить, как его отладить? или у вас есть идеи, почему эти инструкции не выполняются?

в журналах ошибок нет ошибок, и кажется, что PHP работает правильно.

большое спасибо

0

Решение

Если вы правильно настроили действие (учитывая, что вызовы API успешно выполняются), вероятно, ваш файл также создан, хотя, вероятно, не там, где вы ожидаете, поэтому вместо php.log сделайте что-то вроде ABSPATH. ‘Php.log. Это создаст файл в вашем корневом каталоге WordPress (тот же каталог, что и ваш wp-config.php).

$fp = fopen(ABSPATH . 'php.log', 'w');

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]