
Gabriel Brooks
0
2641
151
Prowadzenie bloga lub strony internetowej WordPress nie jest tak naprawdę wielką sprawą na początku. To jest właściwie całkiem proste. Instalujesz WordPress na serwerze internetowym, przesyłasz i instalujesz motyw, zaczynasz blogować i masz już uruchomioną witrynę. Przez pierwsze dwa lata to bułka z masłem. Być może nie masz udanego bloga Jak stworzyć udanego wyselekcjonowanego bloga Jak stworzyć udanego wyselekcjonowanego bloga Kuracją dotyczącą treści jest, w skrócie, wybieranie i wybieranie treści z całej sieci oraz dzielenie się nimi z obserwującymi. Prowadzenie wyselekcjonowanego bloga to nie tylko znalezienie interesujących treści do udostępnienia. Wymaga… od pierwszego dnia, ale wiesz, co - jeśli jesteś dobrym pisarzem, ruch zacznie docierać. Zanim się zorientujesz, masz przyzwoicie mało zwolenników.
Być może nie jesteś profesjonalnym blogerem Sztuka tworzenia udanego bloga - Wskazówki od profesjonalistów [funkcja] Sztuka tworzenia udanego bloga - Wskazówki od profesjonalistów [funkcja] W celu zrozumienia magicznych składników, które składają się na przepis odnoszącego sukcesy witryny, szukałem odnoszących sukcesy blogerów, którzy utworzyli popularne i dochodowe strony internetowe. Owoce tego… od pierwszego dnia, ale z wystarczającą determinacją, upartą wytrwałością i dobrym starym smarem łokciowym, możesz to zrobić. Droga do tego szczytu sukcesu jest jednak trudna. Przekonasz się, że w końcu Twój ruch przekroczy pojemność wspólnego hostingu. Następnie dowiesz się, że bezpłatna usługa biuletynu, na którą się zapisałeś, nie jest w stanie obsłużyć zgromadzonego obciążenia odbiorców.
A potem są same posty na blogu. To, co zaczęło się jako kilkadziesiąt artykułów, ostatecznie zamienia się w setki. A potem, po kilku latach, masz już ponad jeden do dwóch tysięcy artykułów, a Twoja witryna rośnie wykładniczo. Nie pamiętasz już nawet tych wczesnych artykułów. Twoja witryna mogła ewoluować przez lata, a struktura Twoich artykułów uległa zmianie, ale te wczesne artykuły nie uległy zmianie. Może niektóre linki się zepsuły. Może niektóre obrazy zniknęły. Faktem jest, że jeśli nie wiesz, jak wysłać zapytanie do bazy blogów WordPress, możesz nie widzieć wszystkiego, co dzieje się na Twojej stronie, i możesz nie być w stanie prawidłowo zarządzać swoim blogiem.
Na szczęście większość hostów internetowych zapewnia dostęp do bazy danych za pośrednictwem phpMyAdmin, a następujące zapytania do bazy danych WordPress mogą pomóc w lepszej kontroli wszystkich tysięcy postów.
Monitorowanie swoich postów za pomocą zapytań do bazy danych WordPress
Poniższe wskazówki dotyczące korzystania z phpMyAdmina do wysyłania zapytań do bazy danych WordPress nie są przeznaczone do robienia niczego inwazyjnego lub niebezpiecznego. Są to w zasadzie zapytania, których możesz użyć do wyszukiwania określonych postów na swoim blogu, które mogą być zakopane w ciągu lat od wpisów, które można znaleźć w nieskończoność, gdy narzędzie wyszukiwania WordPress po prostu nie jest wystarczająco skuteczne.
W niektórych przypadkach, jak opiszę poniżej, możesz chcieć np. Znaleźć wszystkie komentarze spamowe na swoim blogu, aby je usunąć, znaleźć nieużywane tagi, znaleźć każdy artykuł napisany przez konkretnego autora lub wewnątrz konkretna kategoria i wiele więcej. Gdy zrozumiesz, jak ustrukturyzować te zapytania, staje się ono niezwykle cennym narzędziem do wykopywania danych z ogromnego bloga.
Uruchamianie zapytań SQL phpMyAdmin
Gdy przejdziesz do swojego hosta internetowego i uzyskasz dostęp do narzędzia phpMyAdmin, zobaczysz wszystkie swoje bazy danych dostępne w lewym menu. Kliknij bazę danych WordPress, a zobaczysz wszystkie tabele WordPress, z których możesz wyszukiwać dane.
Aby uruchomić zapytania, które opiszę w tym artykule, po prostu kliknij kartę SQL, a zobaczysz pole, w którym możesz wkleić zapytania. Możesz skopiować je bezpośrednio z tego artykułu i wkleić je we własnym polu zapytania, jeśli chcesz.
Teraz, gdy masz już ustawione własne zapytania, zacznijmy!
Wyodrębnij adresy e-mail pozostawione przez komentujących
Z biegiem lat będziesz otrzymywać mnóstwo komentarzy od swoich czytelników, a większość z nich poda swój adres e-mail podczas publikowania na Twoim blogu. Wielu blogerów nawet nie zastanawia się nad tym, ale jeśli weźmiesz to pod uwagę, Twój blog stworzył jedną z najcenniejszych form marketingu dostępnych dla każdej firmy - listę mailingową. Możesz wyodrębnić wszystkie te adresy e-mail z komentarzy na blogu, uruchamiając proste zapytanie:
WYBIERZ ODLEGŁOŚĆ comment_author_email FROM wp_comments;
Otrzymana lista dostarczy Ci każdego adresu e-mail, o którym nawet nie wiedziałeś, że masz. W moim przypadku było to ponad 2000 adresów e-mail.
Biorąc pod uwagę, wiele z tych (najprawdopodobniej) będzie fałszywych adresów e-mail, które i tak są dla ciebie bezwartościowe, ale spora część tej listy składa się z wiarygodnych adresów e-mail dla czytelników, którzy zainteresowali się blogiem wystarczająco komentarz. Rozważ wysłanie e-maila marketingowego z podziękowaniami dla osób komentujących Twoją witrynę i poleceniem zapisania się do newslettera, aby otrzymywać regularne informacje o najnowszych historiach dodawanych do bloga.
Zidentyfikuj i usuń nieużywane tagi
Z biegiem lat możesz także opracować nieużywane tagi witryny. Zawsze dobrze jest wyczyścić nieużywane tagi i możesz to zrobić szybko za pomocą kilku szybkich instrukcji SQL. Pierwszym jest zidentyfikowanie listy tagów za pomocą tego zapytania:
WYBIERZ nazwę, ślimak Z wp_terms WHERE term_id IN (WYBIERZ term_id Z wp_term_taxonomy GDZIE taksonomia = "post_tag" AND count = "0");
Wyniki tego zapytania będą wyglądać podobnie do wyników poniżej. W moim przypadku odkryłem 22 nieużywane tagi na moim blogu, które muszę wyczyścić lub zastosować do legalnych postów.
Możesz użyć “Kasować” łącza do usuwania poszczególnych pozycji znaczników z bazy danych, lub można uruchomić następującą instrukcję DELETE, aby usunąć je wszystkie zbiorczo (należy zachować szczególną ostrożność i tylko po wykonaniu kopii zapasowej bazy danych!)
USUŃ Z wp_terms GDZIE term_id IN (WYBIERZ term_id Z wp_term_taxonomy GDZIE taksonomia = "post_tag" AND count = "0");
Spowoduje to wyczyszczenie wszystkich nieużywanych tagów za jednym zamachem.
Znajdź posty autora
Możesz także szybko wyodrębnić listę postów określonego autora. Najpierw przejdź do panelu WordPress i przejdź do sekcji użytkowników. Kliknij nazwę użytkownika i adres URL strony użytkownika, powinieneś być w stanie znaleźć “identyfikator_użytkownika = xx” Sekcja. Zanotuj numer identyfikacyjny.
Użyj tego identyfikatora w poniższym zapytaniu, aby wyszukać te posty. W poniższym przykładzie szukam postów napisanych przez Marka Dorra (użytkownik nr 11) na moim blogu.
WYBIERZ ID, post_title OD wp_posts GDZIE post_status = 'opublikuj' ORAZ post_author = 11;
Wyniki to identyfikator i tytuł każdego posta napisanego przez tego autora.
Jeśli masz ogromny blog, możesz dodać LIMIT = 1000 lub coś w zapytaniu, lub możesz zastosować wyszukiwanie zakresu dat do zapytania (patrz poniżej).
Szukaj treści wewnątrz postów i komentarzy
Kolejną fajną rzeczą, którą możesz zrobić z zapytaniami WordPress DB, jest przeszukiwanie zawartości postów w poszukiwaniu określonego tekstu lub nawet znaczników HTML. Załóżmy na przykład, że chcesz znaleźć każdy post, w którym wstawiłeś zdjęcie “img src = xx”. Za pomocą symboli wieloznacznych SQL można prosić o dowolne słowa lub zdania przy użyciu tej techniki. Oto jak wygląda zapytanie.
WYBIERZ ID, POST_TITLE OD wp_posts GDZIE post_content LIKE '% src =%' AND post_status = 'opublikuj' LIMIT 100;
Dodałem “LIMIT 100” trochę na końcu, ponieważ miałbym ponad 1000 postów z tym kodem.
Nawiasem mówiąc, możesz również wykonywać takie wyszukiwanie wieloznaczne za pomocą komentarzy WordPress. To naprawdę fajny sposób na znajdowanie komentarzy, w których ludzie próbowali na przykład prześledzić linki HTML lub linki graficzne. Próbowałem wyszukać na swoim blogu i znalazłem komentarz, o którym nawet nie wiedziałem (i natychmiast usunąłem!)
Szukaj postów według daty
Możesz także przeszukiwać posty na blogu według zakresu dat, używając zapytania, które sprawdza “Data wysłania” i porównuje to z konkretnymi datami w górnym i dolnym zakresie.
WYBIERZ ID, POST_TITLE OD 'wp_posts' WHERE 'post_type' = 'post' AND 'post_date'> '2009-04-15 08:00:00' AND 'post_date'< '2009-04-30 08:00:00' LIMIT 100;
Oto jak wyglądają wyniki.
W rzeczywistości używam tego zapytania bardzo często, ponieważ w połączeniu z zapytaniem autorskim lub zapytaniem do wyszukiwania tekstu zapewnia znacznie lepszą funkcjonalność wyszukiwania niż jakiekolwiek zwykłe narzędzie wyszukiwania, z którego korzystałem. Wyniki są szybkie i dokładne.
Zaawansowane zapytania wyszukiwania
Oczywiście ludzie, którzy są bardzo zdolni do wywołań SQL, wiedzą, że powyższe zapytania są niezwykle proste. Niektóre z tych wyszukiwań mogą być bardzo zaawansowane, takie jak zapytanie, które pozwala wyświetlić identyfikator, autora i tytuł ostatnich 1000 postów posortowanych według daty.
WYBIERZ p.id jako post_id, u.nazwa_użytkownika jako autor, p.post_title, p.post_name jako post_slug, p.post_date jako local_publish_date, p.comment_count FROM wp_posts p, wp_users u WHERE p.post_status = 'opublikuj' ORAZ p.ptyp_typu = „post” ORAZ u.id = p.post_author ORDER BY p.post_date DESC LIMIT 500;
Takie zapytanie łączy rzeczywistą nazwę autora z identyfikatorem użytkownika w tabeli wp_posts. Łącząc dane z różnych tabel, możesz sprawić, by końcowy wynik był bardziej użyteczny. Teraz możesz zobaczyć nie tylko ostatnio opublikowane posty, ale także nazwiska autorów, a także liczbę komentarzy do każdego postu.
Co najlepsze, przy każdym zapytaniu opisanym w tym poście możesz po prostu kliknąć przycisk “Eksport” link u dołu tabeli wyjściowej, aby wysłać dane do wybranego formatu wyjściowego, takiego jak plik CSV.
Jak widać, przejście bezpośrednio do bazy danych WordPress w celu wyszukania treści zakopanych w blogu może być bardzo skuteczne. Korzystając z kreatywnych zapytań SQL, możesz wyszukiwać najróżniejsze szczegóły dotyczące postów - jak porównanie liczby postów według autora, liczba postów na określony temat, lista komentarzy na blogu, gdzie ktoś wpisał swój adres e-mail, i wiele więcej więcej. Po prostu nie możesz tego robić z panelu WordPress.
Czy znasz jakieś kreatywne zapytania do bazy danych WordPress dotyczące bazy danych WordPress? Czy to pierwszy raz o tym słyszałeś? Podziel się swoimi przemyśleniami i doświadczeniami związanymi z tą techniką w sekcji komentarzy poniżej!
Kredyty obrazkowe: koncepcja bazy danych za pośrednictwem Shutterstock