wildapache
Ответы в темах
-
Тогда как я понял лучше вообще сделать отдельный скрипт крона, не зависящий от wp.
Типа по запуску коннект к базе с выборкой из бд и потом выполнение действий.
На счет инключа, то этого я так понял мало:
require_once ($_SERVER[«DOCUMENT_ROOT»].»/wp-load.php»);
Работает, оказывается я забыл прописать
global $wpdb;
По этому думал что нужно ещё что-то подключать.
В каком смысле свои обработчики из wordpress ? Я сейчас пытаюсь сделать крон для плагина, который будет к примеру выполнять определенные действия 1 раз в 60 мин. Далее вызывать этот крон серверным кроном указав к примеру site.com/cron.php. Или вы хотите сказать мне нужно cron.php прикрутить к плагину и вызвывать его типа site.com/wp-content/plugins/test/cron.php
Форум: Проблемы и решения
Тема: Отдать страницу без кэша ?Спасибо за хороший совет, я вообще забыл о том что плагин работает.
Но, в любом случае пересмотрел подход кода, оказалось, проблема именно там.
Идея отдавать кэш только неавторизированным, хорошая !
Форум: Проблемы и решения
Тема: Ограничить пользователя по времениНужно просто было установить дату и выходе пользователя сверять.
Думал показывать просто дату, будет банально, так прикрутил count down, что-то типа осталось 23 часа 50 минут 3 секунды.
Форум: Проблемы и решения
Тема: Ограничить пользователя по времениТо есть вы хотите чтобы пользователь в добавок 24 часов ждал ещё и крон ? )
Проверка нужна по факту, в принципе понял примерно что нужно, работа с датами в php..
Форум: Проблемы и решения
Тема: Защита формы & AjaxПроблема решена, получилось ! Не знал что при верификации можно проверять разделитель !
Теперь получается подменить айди поста в принципе невозможно, что и требовалось.
Форум: Проблемы и решения
Тема: Защита формы & AjaxЧто-то если я верно понял, подмешать не выйдет. Так как генерация происходит за счёт функции. То есть можно было бы сделать так, к генерируемому коду добавляем 4 цифры (на выходе получая уникальный ключ в котором оригинальный айди поста !) Но, добавить при генерации что-то своё, как я понял нельзя.
Нашёл.
wp_create_nonce( ‘delete_post-‘ . $post_id );
Попробую
- Ответ изменён 9 месяцев, 3 недели назад пользователем wildapache.
Форум: Проблемы и решения
Тема: Защита формы & AjaxОтличная идея, так как проверка есть с серверной стороны, подмешать не додумался, а вот отправить через аякс доп полем — да. Правда там не трудно будет догадаться, так как в любом случае нужен будет какой-то разделитель.
Форум: Проблемы и решения
Тема: Защита формы & AjaxПолучается так, что если подменить айди, тогда есть вариант отправить сообщение, тому же автору, только вот тема будет того айди на который подменили (это как вариант). Дело в том что я хочу понять можно ли сделать как-то жёсткую привязку по айди поста.
Начну ковырять более детально, отпишу, потому что мне нужно понимать откуда вызывается этот wp_mail или что содержит чтобы понимать это посьмо регистрации или кто-то отправил форму в саппорт.
Там фильтр для общего «перехвата» функции wp_mail но не откуда она вызывается
Вообще-то wordpress если вы там ничего нигде не трогали, сам делает проверку slug поста, если такой url есть он увеличивает счётчик.
wp_unique_term_slug
А теперь с помощью букваря угадай что письмо отправляется именно «регистрационное» для которого нужно добавить свои хидеры.
Не нужно.
Так как считай это поиск по ключевому слову.
Если нужно консультация, по настройке и оптимизации, обращайся.
Если у тебя нет опыта в администратировании серверов, то лучше не надо.
Во первых нужно настраивать будет не только сам сервер, но и домен на работу с этим сервером.
Там много всего + много ньюансов, это просто с лёту не делается тем более если нет опыта и понятия как и что и зачем нужно устанавливать.
Держись пока у старого провайдера, далее изучай, берись опыта в администратировании сервера, потом когда уже поймешь что к чему, переноси свой домен и настраивай всё под себя.
Просто если ты думаешь что если ты поставишь панелей и будешь нажимать там кнопки, то это может сработать если ты возьмёшь мощный сервер который будет терпеть своей производительностью твои «панельные настройки» либо же найди администратора.
В любом случае удачи тебе !
Были в такой же ситуации
- Ответ изменён 9 месяцев, 4 недели назад пользователем wildapache.