Пред пред некое време ти покажав како да управувате со веб-страниците на WordPress со команди, тоа беше преку скрипта перл. Во овој случај, ќе ви покажам конкретно како да управувате со коментарите на WordPress користејќи SQL пребарувања, односно со команди во конзолата MySQL.
Првото нешто што треба да се има на ум е дека тие мора да имаат пристап до терминалот или конзолата MySQL, да претпоставиме дека пристапуваме до серверот преку SSH и внатре во него пишуваме:
mysql -u root -p
Откако ова ќе биде напишано и притиснато Внесете ќе ја побара лозинката од тој корисник на MySQL, тие ја пишуваат, повторно притискаат Внесете и воила, тие веќе ќе имаат пристап до:
Откако ќе влезете во MySQL-школка, мора да наведеме која база на податоци ќе ја користиме, можете да ги видите достапните бази на податоци со:
покажуваат бази на податоци;
Ова ќе ви покаже како што реков достапните бази на податоци, да претпоставиме дека се повикува посакуваната sitewordpress, да почнеме да го користиме:
користете веб-страница за WordPress;
Ајде да прегледаме како се нарекуваат табелите:
покаже маси;
Ова ќе ни ги каже имињата на табелите, исклучително важни затоа што мора да видиме што точно е името на табелата поврзано со коментарите: коментари
Обично се нарекува wp_comments или слично, важно е дека секогаш завршува со: коментари
Индекс
- 1 Избришете ги коментарите на СПАМ
- 2 Избришете ги сите коментари во очекување на модерацијата
- 3 Заменете го текстот во сите коментари
- 4 Избришете ги коментарите засновани на URL-то на страницата на авторот
- 5 Затвори коментари за стари написи
- 6 Затвори коментари за сите написи
- 7 Избришете ги коментарите направени во одреден временски опсег
- 8 Крај!
Избришете ги коментарите на СПАМ
Со оваа линија ќе се избришат сите коментари што се означени како СПАМ:
БРИШЕ од wp_comments КАДЕ comment_approved = 'spam';
Избришете ги сите коментари во очекување на модерацијата
БРИШЕ ОД wp_comments КАДЕ comment_approved = '0';
Заменете го текстот во сите коментари
Да претпоставиме дека сакаме да ги пребараме сите коментари за зборот „политички“ и да го замениме со „корумпиран“, тоа ќе биде:
Ажурирај wp_comments SET `comment_content` = REPLACE (` comment_content`, 'politicos', 'corruptos');
Избришете ги коментарите засновани на URL-то на страницата на авторот
Да претпоставиме дека од одредена причина сакаме да ги елиминираме сите коментари на кој било корисник кој, кога коментира, навел во податоците од образецот за коментар (име, страница и е-пошта) дека нивната страница е http://taringa.com (да се цитира пример), тогаш би било вака:
БРИШЕ од wp_comments КАДЕ comment_author_url КАКО 'http://taringa.com';
Затвори коментари за стари написи
Знам за луѓе кои сакаат да ги затворат коментарите на старите објави на нивните страници, па затоа мора да ги уредуваат објавите еден по еден за да ја деактивираат опцијата „овозможени за коментари“ во секоја од нив, оваа линија ќе им го реши животот:
Ажурирај wp_posts SET comment_status = 'затворен' КАДЕ пост-датум <'2010-02-10' И post_status = 'објавува';
Како што можете да видите, во средината на редот има датум 2010-02-10, ова значи дека сите објави што се објавени и имаат датум на објавување помал од 10 февруари 2010 година (т.е. тие се објавени пред ) ќе ги затвори коментарите, никој повеќе нема да може да ги коментира.
Затвори коментари за сите написи
Во случај да не сакате да ги затворате коментарите само во некои објави, туку во сите, оваа линија ќе ви служи:
Ажурирај wp_posts SET comment_status = 'затворен', ping_status = 'затворен' КАДЕ comment_status = 'отворен';
Ако сакате да го вратите ова, променете го затвореното за да се отвори и обратно, и voila, повторно извршете ја линијата со промените.
Избришете ги коментарите направени во одреден временски опсег
Да претпоставиме дека сакаме да ги избришеме сите коментари направени на 1 април 2014 година, помеѓу 4:15 часот попладне и 10:40 часот навечер, редот ќе биде:
БРИШЕ ОД wp_comments КАДЕ comment_date> '2014-04-01 16:15:00' AND comment_date <= '2014-04-01 22:40:00';
Како што можете да видите, времето е во 24-часовен формат, односно воено време.
Крај!
Па, ништо повеќе да додадам, знам дека ова ќе биде интересно за повеќе од едно.
Со почит
7 коментари, оставете ги вашите
Мислам дека само го хакиравте Фромлинукс без да сфатите хахаха
Што се случува со изгледот на овој напис? Ова изгледа како гомна.
готов фиксиран
овој Алехандро ...
хаха! престани да правиш гомна алехандро!
кога ќе те фатам.
И, не би имало ли смисла туторијалот за MySQL? Или, ако она што го сакате е „Управувајте со коментарите на wordpress од конзолата“, барем имајте декор за да претставите скрипта за школка што ги автоматизира сите овие пребарувања.
Како и да е, ограничувајќи го мојот придонес кон објавата (каква новина!)
За да ја вчитате базата на податоци WordPress и да ја направите земјата:
БАЗА НА ПОДАТОЦИ НА КАПА
Се надевам дека е корисно за вас ...
Упатство за MySQL, прашања и други би било пообемно ... но, за оние кои сакаат само да направат одредени промени во коментарите на WordPress, би било непрактично, тие не би разбрале многу.
Во врска со прашањето да имате или не декор, ајде Вилијанс, вие прво придонесувате нешто, а потоа, потоа го критикувате придонесот на другите во ред
Каде е вашата страница / блог што е корисна за заедницата? Прашувам зошто, мора да имате декор и достоинство, нели? ^ _ ^
Најдобриот дел од објавата. корумпирани политичари
+1