Прежде всего JSX написан для облегчения шаблонизации в JS, чтобы можно было подправить верстку без привлечения дорогостоящих фронтендов.
Какую глобальную задачу решает ваш проект? Какие удобства он дает? Все что у вас написано, можно просто внести в список шорткодов в тот же PHPStorm и для этого не нужно тянуть в проект сомнительную зависимость.
NULL потому что переменной $order_id не существует и её нет в том коде что вы привели, даже ctrl+f не находит. У вас есть переменная $row->virtuemart_order_id
Про второй параметр в вашем случае нужно написать
print_r($row->virtuemart_order_id, true)
чтобы получить результат функции
Все гениальное - просто. Учите язык с которым работаете.
Циферка 1 - означает, что функция отработала нормально, если вы хотите получить её результат, то нужно добавить второй параметр
print_r($data, true)
$buffer = JResponse::getBody(); // Обратим внимание что появились одиночные кавычки $phpscript = '<input type=text name="orders" value="'. $order_id .'">'; // Тут $order_id у вас пустой, переменная не объявлена // Заменим на $phpscript = '<input type=text name="orders" value="'. gettype ($order_id) .'">'; // будет value="NULL" скорее всего $buffer = preg_replace("/<\/shcodes>/", "\n\n" . $put . "\n\n" . $br . "\n\n" . $phpscript . "\n\n" . $jscript ."\n\n</shcodes>", $buffer); JResponse::setBody($buffer); // Тут сохраняем строку, а не буфер результат ob_start, по этому у вас и нет данных, потому что они улетают в поток вывода return true;
Может вам просто купить пачку проксей?
Документация по nginx proxy module, довольно не сложная. В своё время настраивал проксирование всего сайта который лежал в США, на VDS в Москве, чтоб местные юзеры работали с сайтом быстро и комфортно.
Загони данные в кэш, которые собираются с базы. 400-700мс для ответа бэкенда это долго.
Если контент меняется не часто, можно статический кэш nginx задействовать для юзеров без сессии. Правда я не уверен, вешает ли опекарт сессию на любого юзера или нет.
Есть вариант что у неё IE8 и ниже на win XP где отключена поддержка TLS
Вы ничего не сделаете, проблем с сертификатом у источника нет.
Так же можно картинки проксировать напрямую к источнику через себя, например nginx'ом
Еще можно при первом обращении сохранить себе и отдавать от себя, а картники, обращения к которым не было более 30 дней, скриптом сносить.
Наверняка есть еще варианты.
Варианты:
1. Скопируйте ссылку которая приходит на почту. Поменяйте руками там на новый адрес оставив нужные параметры для восстановления.
2. Внесите пароль руками в базу через phpmyadmin ( таблица wp_users, поле user_pass отвечает за пароль выбранного пользователя. Для смены пароля очень важно выбрать функцию MD5 из выпадающего списка для поля user_pass, и затем ввести новый пароль в значении поля. )
3. Создайте файл php в корне, с кодом который меняет пароль у юзера с нужным вам login
add_action( 'init', 'my_password_recovery' ); function my_password_recovery() { $user = get_user_by( 'login', 'my-username' ); wp_set_password( 'my-new-password', $user->ID ); }
Не забудьте заменить значения my-username и my-new-password на ваше имя пользователя и пароль.
Источник: https://wpmag.ru/2013/izmenit-parol-v-wordpress/
P.S. Первая же ссылка в гугле
У вас контент находиться не сможет на основном домене, вам его надо выносить на поддомен, если у вас текущий сертификат с поддержкой wildcard то подойдет, если нет то не подойдет.
Тут не знаю, не пробовал, но думаю не прокатит, если только амазон не даст вам поставить свой сертификат, если позволит, то не проблема.