Поддержка Проблемы и решения Составление запроса в БД

  • Приветствую!
    Висят 30 тысяч отложенных страниц.
    Крон не работает. Перенес на другой хостинг, но там тоже самое.

    Придется все публиковать сразу.

    Как правильно составить запрос в БД, чтобы опубликовать сразу все отложенные статьи?

Просмотр 9 ответов — с 16 по 24 (всего 24)
  • Как правильно составить запрос в БД, чтобы опубликовать сразу все отложенные статьи?

    ПРАВИЛЬНО — не трогать БД. И забыть о словосочетании «запрос в БД» до понимания работы ВП и изучения его АПИ.

    Висят 30 тысяч отложенных страниц.
    Крон не работает

    1. ВП-крон не будет работать если на сайте нет трафика (если нет др причин препятствующих работе крона). Ибо это-таки php-скрипт со всеми вытекающими.

    2. Публикация «опоздавших» отложенных постов лечится плагинами типа missed schedule. (Так же зависят от наличия трафика, но менее критично)
    Возможно пригодятся и др плагины для управления планированием

    Надеюсь, куда код вставлять знаете)

    А я надеюсь, что Вы больше не будете давать таких безумных «советов».
    См выше:

    Публикация — это несколько больше, чем просто смена статуса поля post_status на publish

    И очень зависит от конкретных «постов» и сайтов. (пост без картинок на голом ВП может сильно отличаться записями в базу от поста с картинками/галереями, доп полями, метками, плагинами, особенностью темы и тд. )

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если вы без изменений (без изменений inherit-а на «ожидания») скопируете и вставите себе в sql бд, то он «сломает» вашу бд и сайт

    Тогда зачем давать такой совет? Кто-то может скопировать запрос как есть, не читая пояснений.

    Статус inherit могут иметь вложения, редакции, автоматически сохранённые черновики и другие служебные типы записей. Если это всё внезапно станет опубликовано — мало не покажется 🙂

    Отложенные записи имеют статус future, именно с ним и стоило приводить пример.

    Благодарю за критику. Знаю, совет «безумный». Не совсем понял про картинки, чем они мешают в публикации?

    Тогда зачем давать такой совет? Кто-то может скопировать запрос как есть, не читая пояснений.

    — тогда им сайт-то и не нужен, раз так хаотично пихают коды в консоли

    Статус inherit могут иметь вложения, редакции, автоматически сохранённые черновики и другие служебные типы записей. Если это всё внезапно станет опубликовано — мало не покажется 🙂

    — я это понимаю, по этому и предупредил, чтобы нашли в бд «правильное» значение

    • Ответ изменён 5 лет, 3 месяца назад пользователем vipplayer.

    А я надеюсь, что Вы больше не будете давать таких безумных «советов».
    См выше:

    — человеку нужна помощь, я вижу что вы грузите его непонятными пояснения, которые требуют часовых разбирательств, я предложил напрямую «проложить путь к цели», если вас так сильно волную картинки, то пусть добавит в условии, что если в Гриде «что-то» есть, то удалить) Подумаешь, записи без картинки, не умрут юзеры до момента разбирательств админа

    Всем спасибо! Решил проблему с помощью плагина All Import, который просто меняет статус статьи и дату публикации.

    • Ответ изменён 5 лет, 2 месяца назад пользователем polubog.

    — человеку нужна помощь, я вижу что вы грузите его непонятными пояснения, которые требуют часовых разбирательств, я предложил напрямую «проложить путь к цели

    Вы, не осилив 2х ПРОСТЕЙШИХ пунктов предложили отпилить ТСу ногу болгаркой в гараже соседа. При том, что проблема может быть в камушке в ботинке.

    Решил проблему с помощью плагина All Import, который просто меняет статус статьи и дату публикации.

    Это хорошо, что Вы не полезли в базу. Но тем не менее, с кроном всё же стоит разобраться. Из-за его неработоспособности могут быть и более серьёзные проблемы.

    Вы, не осилив 2х ПРОСТЕЙШИХ пунктов предложили отпилить ТСу ногу болгаркой в гараже соседа. При том, что проблема может быть в камушке в ботинке.

    Очень не хочется оффтопить, прошу прощения, но в свою защиту скажу, что я лишь Прямо ответил на заданный вопрос)
    Да и пример у вас «слегка жестковатый») В Данном случае ТСу нога вообще не нужна да и мешает, почему бы не отпилить?

    не осилив 2х ПРОСТЕЙШИХ пунктов

    Ваши пункты пришли позже моего ответа, так что прошу «не унижать»
    Еще раз извиняюсь на флуд/оффтоп.

Просмотр 9 ответов — с 16 по 24 (всего 24)
  • Тема «Составление запроса в БД» закрыта для новых ответов.