как без крона вы собрались автоматически что-то делать?
В задании крон просто не должны быть параметры базы прописаны.
Модератор
Yui
(@fierevere)
永子
mysql —defaults-extra-file=/path/to/params.file < /path/to/file.sql
параметры задаете в файле, они ж все равно где-то должны быть
[client]
user = пользователь
password = пароль
host = 127.0.0.1
port = 3306
Не, я имею ввиду использовать встроенную функцию вордпресс для подключения к базе, мы же каждому плагину не сообщаем параметры базы.
-
Ответ изменён 4 года, 6 месяцев назад пользователем 7676660.
так это только в php.
а в php все равно придется использовать wp-cron.
или смысл именно брать стандартное данные базы данных? $wpdb?
Да, это и нужно сделать, основное условие — не прописывать явно параметры базы
ну так
global $wpdb;
а дальше свой код цепляйте к wp-cron.
А нужно отдельно закрывать соединение, или достаточно создать такой файл и настроить на него крон?
<?php
global $wpdb->query('DELETE FROM wp_postmeta WHERE meta_key='45354353'');
?>
это будет работать только, если загружается движком.
в коде темы или своего плагина.
а в отдельном файле надо подключать движок, как читайте тут — https://stackoverflow.com/questions/5306612/using-wpdb-in-standalone-script