Я ничего не понял, но почему бы не редиректить на главную или на 404.html если страница не найдена? Зачем что-то создавать.
На старте изучения никаких CMS и CMF!!!
Лендинги, да. А если многостраничник от 30 страниц и более...
$_SERVER['HTTP_REFERER'].
Но:
передается не всегда
можно отключить в браузерах
можно подменить
Это же просто. Посмотрите подробнее файл шаблона в CMS, особенно то место, где записи выводятся. Вам необходимо там объявить переменную и потом просто ее будете менять.
А в базу можете записывать %word_name% вместо PHP кода, а затем с помощью функции str_replace менять %word_name% на нужную вам строку.
call_user_func_array() ищет функцию с названием _wp_render_title_tag и не может ее найти.
Т.е. видимо на 496 строке выполняется код
call_user_func_array("_wp_render_title_tag", []) и функции
function _wp_render_title_tag() нет.
Решение "в лоб" - закомментировать эту строку.
Дело в том, что данные могут быть украдены еще ДО передачи их в платежный сервис. Грубо говоря, есть форма оплаты на сайте, при нажатии на кнопку оплатить, данные уходят в БД злоумышленника.
Плюс за Transmission. Легкий и удобный клиент. Есть порт на Windows. Лучше uTorrent, а в Linux торрент-клиент по умолчанию.
skarui, форма передается же. В момент передачи можно эти данные записать тем же AJAXом, а может получиться так, что эта форма никуда и не ведет.
Введи левые данные и посмотри как идет оплата заказа. Есть ли HTTPS или нет + как советовали выше, надежнее сделать "одноразовую" виртуальную кредитку и через нее оплачивать.