7676660
Ответы в темах
-
Создал такой файл wp-content/themes/theme/clean.php
<?php global $wpdb; $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key='snap_isAutoPosted' OR meta_key='snapFB' OR meta_key='snapTW' OR meta_key='snapVK'" ); ?>Открываю https://site.ru/wp-content/themes/theme/clean.php — получаю This page isn’t working — данные из таблицы не удалились.
Не совсем понятно сформулировал, тут скорее вопрос не по крону, я не понимаю как выполнить delete в базе через php.
Форум: Проблемы и решения
Тема: Выполнение sql-запроса по расписаниюА нужно отдельно закрывать соединение, или достаточно создать такой файл и настроить на него крон?
<?php global $wpdb->query('DELETE FROM wp_postmeta WHERE meta_key='45354353''); ?>Форум: Проблемы и решения
Тема: Выполнение sql-запроса по расписаниюДа, это и нужно сделать, основное условие — не прописывать явно параметры базы
Форум: Проблемы и решения
Тема: Выполнение sql-запроса по расписаниюНе, я имею ввиду использовать встроенную функцию вордпресс для подключения к базе, мы же каждому плагину не сообщаем параметры базы.
- Ответ изменён 6 лет, 2 месяца назад пользователем 7676660.
Форум: Проблемы и решения
Тема: Выполнение sql-запроса по расписаниюВ задании крон просто не должны быть параметры базы прописаны.
https://ru.wordpress.org/plugins/republish-old-posts/
https://ru.wordpress.org/plugins/wp-auto-republish/
и так далееЭти плагины автоматически перепубликуют, а нужно по кнопке.
Если именно так и делать (т.е. не дублировать), меняя дату, то ссылка и не поменяется.
Ссылка не поменяется, но некоторые плагины (рассылка и пуши) работают только при нажатии на кнопку «Опубликовать», а не «Обновить».