Управљајте ВордПресс коментарима помоћу МиСКЛ наредби

Хаце пре извесног времена показао сам ти како управљати ВордПресс сајтовима помоћу команди, било је кроз скрипту перл. У овом случају ћу вам конкретно показати како да управљате ВордПресс коментарима помоћу СКЛ упита, односно помоћу команди у МиСКЛ конзоли.

Прво што треба имати на уму је да морају имати приступ МиСКЛ терминалу или конзоли, претпоставимо да серверу приступамо преко ССХ-а и у њему напишемо:

мискл -у роот -п
Уз претпоставку да је наш МиСКЛ корисник роот, ако је други, једноставно промените роот за свог корисника

Једном када се ово напише и притисне унети питаће их за лозинку тог МиСКЛ корисника, они ће је написати, поново притиснути унети и воила, већ ће им приступити:

мискл-терминал-приступ

Када уђемо у МиСКЛ љуску морамо навести коју базу података ћемо користити, можете видети доступне базе података са:

приказују базе података;
У МиСКЛ је врло важно упутства увек завршавајте тачком и зарезом;

Ово ће вам показати као што сам рекао доступне базе података, претпоставимо да се зове жељена ситевордпресс, почнимо да га користимо:

користите вордпресс сајт;

Погледајмо како се називају табеле:

показати табеле;

Ово ће нам рећи имена табела, изузетно важно јер морамо видети како се тачно зове табела која се односи на коментаре: коментари

Обично се назива вп_цомментс или слично, важно је да се увек завршава на: цомментс

Избриши СПАМ коментаре

Овим редом биће избрисани сви коментари који су означени као СПАМ:

ИЗБРИШИ из вп_цомментс ВХЕРЕ цоммент_аппровед = 'нежељена пошта';
Запамтите, ако вам каже да табела вп_цомментс не постоји, морате променити вп_цомментс у тачно име табеле коментара, горе наведено име након табела са приказима; појавио им се

Избришите све коментаре на чекању модерације

ИЗБРИШИ из вп_цомментс ВХЕРЕ цоммент_аппровед = '0';

Замените текст у свим коментарима

Претпоставимо да желимо да претражимо све коментаре за реч „политички“ и заменимо је са „корумпиран“, то би било:

АЖУРИРАЈ вп_цомментс СЕТ `цоммент_цонтент` = ЗАМЕНИ (` цоммент_цонтент`, 'политицос', 'цорруптос');

Избришите коментаре на основу УРЛ адресе ауторског сајта

Претпоставимо да из одређеног разлога желимо да елиминишемо све коментаре било ког корисника који је приликом коментарисања у обрасцу за коментаре навео податке (име, сајт и е-адреса) да је њихова веб локација хттп://таринга.цом (да наведемо пример) , то би онда било овако:

ОБРИШИ са вп_цомментс ВХЕРЕ цоммент_аутхор_урл ЛИКЕ 'хттп://таринга.цом';

Затвори коментаре на старе чланке

Знам људе који желе да затворе коментаре о старим постовима на својим сајтовима, па морају уређивати постове један по један да би у сваком искључили опцију „коментари су омогућени“, овај ред ће им решити живот:

УПДАТЕ вп_постс СЕТ цоммент_статус = 'цлосед' ВХЕРЕ пост_дате <'2010-02-10' АНД пост_статус = 'објавите';

Као што видите, у средини реда налази се датум 2010-02-10, то значи да су сви постови који су објављени и имају датум објављивања нижи од 10. фебруара 2010 (односно објављени су пре ) ће затворити коментаре, више их нико неће моћи коментарисати.

Затвори коментаре на све чланке

У случају да не желите да затворите коментаре само у неким постовима, али у свим, овај ред ће вам послужити:

УПДАТЕ вп_постс СЕТ цоммент_статус = 'цлосед', пинг_статус = 'цлосед' ВХЕРЕ цоммент_статус = 'опен';

Ако ово желите да преокренете, промените затворено у отворено и обрнуто, и воила, поновите ред са променама.

Избришите коментаре направљене у одређеном временском распону

Претпоставимо да желимо да избришемо све коментаре дане 1. априла 2014, између 4:15 поподне и 10:40 увече, ред би био:

ОБРИШИ ИЗ вп_цомментс ВХЕРЕ цоммент_дате> '2014-04-01 16:15:00' И цоммент_дате <= '2014-04-01 22:40:00';

Као што видите, време је у 24-часовном формату, односно војном времену.

Крај!

Па, ништа више за додати, знам да ће ово више бити занимљиво.

поздрави


7 коментара, остави свој

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   @Јлцмук дијо

    Creo que acabas de hackear a Desdelinux sin darte cuenta jajaj

  2.   диазепан дијо

    Шта се дешава са изгледом овог чланка? Ово изгледа као срање.

    1.    искористимо линук дијо

      спреман. сређен.
      овај алејандро ...

  3.   искористимо линук дијо

    хаха! престани да правиш срања алејандро!
    кад те ухватим ....

  4.   Иеретик дијо

    И не би ли МиСКЛ водич имао више смисла? Или, ако је оно што желите „Управљање вордпресс коментарима са конзоле“, барем имајте прилике да представите скрипту љуске која аутоматизује све ове упите.

    У сваком случају, ограничавајући мој допринос посту (каква новина!)

    Да бисте учитали ВордПресс базу података и основали је:
    ДРОП БАЗА ПОДАТАКА;

    Надам се да је корисно ... 😉

    1.    КЗКГ ^ Гаара дијо

      Водич за МиСКЛ, упити и други били би опсежнији ... али, за оне који желе само да унесу одређене промене у коментаре ВордПресс-а, то би било непрактично, не би много разумели.

      Што се тиче питања декорума или не, хајде Виллианс, прво нешто допринесете, а затим критикујете допринос других ок 😉

      Где је ваша веб локација / блог корисна за заједницу? Питам зашто, морате имати декор и достојанство, зар не? ^ _ ^

      1.    Рафаел Цастро дијо

        Најбољи део поста .... корумпирани политичари

        +1