Составление запроса в БД
-
Приветствую!
Висят 30 тысяч отложенных страниц.
Крон не работает. Перенес на другой хостинг, но там тоже самое.Придется все публиковать сразу.
Как правильно составить запрос в БД, чтобы опубликовать сразу все отложенные статьи?
-
Как правильно составить запрос в БД, чтобы опубликовать сразу все отложенные статьи?
ПРАВИЛЬНО — не трогать БД. И забыть о словосочетании «запрос в БД» до понимания работы ВП и изучения его АПИ.
Висят 30 тысяч отложенных страниц.
Крон не работает1. ВП-крон не будет работать если на сайте нет трафика (если нет др причин препятствующих работе крона). Ибо это-таки php-скрипт со всеми вытекающими.
2. Публикация «опоздавших» отложенных постов лечится плагинами типа missed schedule. (Так же зависят от наличия трафика, но менее критично)
Возможно пригодятся и др плагины для управления планированиемНадеюсь, куда код вставлять знаете)
А я надеюсь, что Вы больше не будете давать таких безумных «советов».
См выше:Публикация — это несколько больше, чем просто смена статуса поля post_status на publish
И очень зависит от конкретных «постов» и сайтов. (пост без картинок на голом ВП может сильно отличаться записями в базу от поста с картинками/галереями, доп полями, метками, плагинами, особенностью темы и тд. )
Если вы без изменений (без изменений inherit-а на «ожидания») скопируете и вставите себе в sql бд, то он «сломает» вашу бд и сайт
Тогда зачем давать такой совет? Кто-то может скопировать запрос как есть, не читая пояснений.
Статус
inherit
могут иметь вложения, редакции, автоматически сохранённые черновики и другие служебные типы записей. Если это всё внезапно станет опубликовано — мало не покажется 🙂Отложенные записи имеют статус
future
, именно с ним и стоило приводить пример.Благодарю за критику. Знаю, совет «безумный». Не совсем понял про картинки, чем они мешают в публикации?
Тогда зачем давать такой совет? Кто-то может скопировать запрос как есть, не читая пояснений.
— тогда им сайт-то и не нужен, раз так хаотично пихают коды в консоли
Статус inherit могут иметь вложения, редакции, автоматически сохранённые черновики и другие служебные типы записей. Если это всё внезапно станет опубликовано — мало не покажется 🙂
— я это понимаю, по этому и предупредил, чтобы нашли в бд «правильное» значение
- Ответ изменён 5 лет, 11 месяцев назад пользователем vipplayer.
А я надеюсь, что Вы больше не будете давать таких безумных «советов».
См выше:— человеку нужна помощь, я вижу что вы грузите его непонятными пояснения, которые требуют часовых разбирательств, я предложил напрямую «проложить путь к цели», если вас так сильно волную картинки, то пусть добавит в условии, что если в Гриде «что-то» есть, то удалить) Подумаешь, записи без картинки, не умрут юзеры до момента разбирательств админа
Всем спасибо! Решил проблему с помощью плагина All Import, который просто меняет статус статьи и дату публикации.
- Ответ изменён 5 лет, 11 месяцев назад пользователем polubog.
— человеку нужна помощь, я вижу что вы грузите его непонятными пояснения, которые требуют часовых разбирательств, я предложил напрямую «проложить путь к цели
Вы, не осилив 2х ПРОСТЕЙШИХ пунктов предложили отпилить ТСу ногу болгаркой в гараже соседа. При том, что проблема может быть в камушке в ботинке.
Решил проблему с помощью плагина All Import, который просто меняет статус статьи и дату публикации.
Это хорошо, что Вы не полезли в базу. Но тем не менее, с кроном всё же стоит разобраться. Из-за его неработоспособности могут быть и более серьёзные проблемы.
Вы, не осилив 2х ПРОСТЕЙШИХ пунктов предложили отпилить ТСу ногу болгаркой в гараже соседа. При том, что проблема может быть в камушке в ботинке.
Очень не хочется оффтопить, прошу прощения, но в свою защиту скажу, что я лишь Прямо ответил на заданный вопрос)
Да и пример у вас «слегка жестковатый») В Данном случае ТСу нога вообще не нужна да и мешает, почему бы не отпилить?не осилив 2х ПРОСТЕЙШИХ пунктов
Ваши пункты пришли позже моего ответа, так что прошу «не унижать»
Еще раз извиняюсь на флуд/оффтоп.
- Тема «Составление запроса в БД» закрыта для новых ответов.