Oglas
Vodenje spletnega dnevnika WordPress ali spletnega mesta v resnici ni tako velika stvar. Pravzaprav je precej preprosto. WordPress namestite na spletni strežnik, naložite in namestite temo, začnete blogirati in postavili ste svoje spletno mesto. Prvi dve leti je kos torte. Morda nimate a uspešen blog Kako ustvariti uspešen spletni dnevnikNa kratko, vsebina je nabiranje in izbiranje vsebine iz spleta in deljenje s svojimi sledilci. Vodenje kuriranega bloga ne pomeni le iskanja zanimive vsebine za skupno rabo. Zahteva ... Preberi več že od prvega dne, a veste, kaj - če ste dober pisatelj, začne promet prihajati. Preden to veste, imate spodobno majhno sled.
Morda niste pro bloger Umetnost ustvarjanja uspešnega bloga - Nasveti za profesionalce [Feature]V prizadevanju za razumevanje čarobnih sestavin, ki sestavljajo recept uspešnega spletnega mesta, sem se podal v iskanje uspešnih blogerjev, ki so oblikovali priljubljena, donosna spletna mesta. Sadje tega ... Preberi več že od prvega dne, vendar z dovolj odločnosti, pasje vztrajnosti in dobre stare maščobe komolcev lahko pridete tam. Vendar je pot do vrha uspeha groba. Odkrili boste, da sčasoma vaš promet presega zmogljivost vašega skupnega spletnega gostovanja. Nato boste izvedeli, da brezplačna storitev za novice, na katero ste se prijavili, ne prenese nalaganja, ki ste ga nabrali.
In potem so tu same objave na blogu. Kar se je začelo kot nekaj deset člankov, se na koncu spremeni v stotine. In potem po nekaj letih dobite več kot tisoč do dva tisoč člankov in vaše spletno mesto raste eksponentno. Sploh se ne morete več spomniti tistih zgodnjih člankov. Vaše spletno mesto se je lahko z leti razvijalo, struktura vaših člankov pa se je spremenila, vendar tisti zgodnji članki niso. Mogoče so se nekatere povezave pretrgale. Mogoče so nekatere slike izginile. Dejstvo je, da če ne veste, kako poizvedovati po svoji spletni zbirki WordPress, morda ne boste videli vsega, kar se dogaja z vašim spletnim mestom, in morda ne boste mogli pravilno upravljati svojega spletnega dnevnika.
Na srečo večina spletnih gostiteljev omogoča dostop do vaše baze podatkov prek phpMyAdmin, naslednje spodnje poizvedbe po WordPress pa vam lahko pomagajo, da boste bolje zavirali na vseh svojih tisoč objavah.
Spremljanje vaših sporočil s poizvedbami po WordPress
Naslednji nasveti o uporabi phpMyAdmin za poizvedovanje po vaši podatkovni zbirki WordPress ne nameravajo narediti nič invazivnega ali nevarnega. To so v bistvu poizvedbe, s katerimi lahko iščete določene objave v svojem blogu, ki so morda zakopane v letih vnosov, ki bi jih trajalo večno, ko iskalno orodje WordPress preprosto ni učinkovito dovolj.
Kot bom opisal spodaj, boste v nekaterih primerih morda želeli poiskati vse neželene komentarje na svojem spletnem dnevniku, tako da lahko izbrišete poiščite neuporabljene oznake, poiščite vsak članek, ki ga je napisal določen avtor ali znotraj določene kategorije, in še veliko več. Ko razumete, kako strukturirati te poizvedbe, postane izredno dragoceno orodje za izkop podatkov iz vašega ogromnega bloga.
Zagon phpMyAdmin SQL poizvedb
Ko greste do svojega spletnega gostitelja in dostopate do orodja phpMyAdmin, boste v levem meniju videli vse svoje baze podatkov. Kliknite svojo bazo podatkov WordPress in videli boste vse tabele WordPress, ki so na voljo za iskanje po podatkih.

Če želite zagnati poizvedbe, ki jih bom opisal v tem članku, preprosto kliknite kartico SQL in prikazalo se bo polje, kamor lahko prilepite poizvedbe. Lahko jih kopirate iz tega članka in jih po želji prilepite v svoje poizvedbeno polje.

Torej, zdaj, ko ste nastavili, da sprožate svoje poizvedbe, si oglejmo!
Izvleči e-poštne naslove, ki jih zapustijo komentatorji
Z leti boste prejeli veliko komentarjev svojih bralcev, večina teh bralcev pa bo poslala svoj e-poštni naslov, ko bodo objavljali na vašem spletnem dnevniku. Mnogi blogerji o tem sploh ne razmišljajo, toda če upoštevate, je vaš blog sestavil eno najdragocenejših oblik trženja, ki je na voljo vsakemu podjetju - poštni seznam. Vse te e-poštne naslove lahko izvlečete iz komentarjev na svojem blogu s preprostim poizvedbam:
IZBERI DISTINCT comment_author_email IZ wp_comments;
Na izbranem seznamu boste dobili vsak posamezen e-poštni naslov, za katerega sploh niste vedeli, da ga imate. V mojem primeru je to bilo več kot 2000 e-poštnih naslovov.

Glede na to, da bo veliko teh (večina, verjetno) ponarejenih e-poštnih naslovov, ki so vam tako ali tako ničvredni, vendar obstaja dobra del tega seznama, ki ga sestavljajo zakoniti e-poštni naslovi za bralce, ki so se v vašem blogu dovolj zanimali za objavo komentar. Razmislite o pošiljanju tržnega e-poštnega sporočila, v katerem se zahvalite ljudem za komentar na vašem spletnem mestu in priporočamo, da se prijavijo na vaše glasilo, če želite redno posodabljati najnovejše zgodbe na vaš blog.
Prepoznavanje in brisanje neuporabljenih oznak
Z leti lahko razvijete tudi kup oznak, ki jih vaše spletno mesto ne uporablja. Vedno je dobro očistiti neuporabljene oznake in to lahko hitro storite z nekaj hitrimi stavki SQL. Prvi je določiti seznam oznak s to poizvedbo:
IZBERI ime, slug IZ wp_terms. KJE termin_id. IN ( IZBERI termin_id. OD wp_term_taxonomy. WHERE taksonomija = 'post_tag' IN šteje = '0' );
Rezultati te poizvedbe bodo videti nekako podobno kot spodaj. V mojem primeru sem na svojem blogu odkril 22 neuporabljenih oznak, ki jih moram očistiti ali uporabiti za zakonite objave.

S povezavami »Delete« lahko izbrišete posamezne vnose oznak iz baze podatkov ali pa zaženete sledite izjavi DELETE, da jih zbrišete v celoti (uporabljajte izredno previdno in šele po zajemu baze podatkov) rezerva!)
IZbriši iz wp_terms. KJE termin_id. IN ( IZBERI termin_id. OD wp_term_taxonomy. WHERE taksonomija = 'post_tag' IN šteje = '0' );
To bo očistilo vse tiste neuporabljene oznake v enem naletu.
Poišči prispevke avtorja
Prav tako lahko hitro izvlečete seznam objav določenega avtorja. Najprej pojdite na svojo WordPress ploščo in pojdite na razdelek z uporabniki. Kliknite ime uporabnika in URL uporabniške strani, da bi lahko našli razdelek »user_id = xx«. Zapišite si ID številko.

Uporabite ta ID v naslednji poizvedbi za iskanje teh objav. V spodnjem primeru iščem objave, ki jih je na svojem blogu napisal Mark Dorr (uporabnik # 11).
IZBERI ID, post_title. OD wp_posts. WHERE post_status = 'objavi' IN post_author = 11;
Rezultati so ID in naslov za vsako objavo tega avtorja.

Če imate ogromno spletnega dnevnika, boste morda želeli v poizvedbo dodati LIMIT = 1000 ali kaj podobnega, ali pa poizvedbi uporabite iskanje po časovnem obdobju (glejte spodaj).
Iščite vsebino znotraj objav in komentarjev
Druga kul stvar, ki jo lahko naredite pri poizvedbah v programu WordPress DB, je presejanje vsebine vaše objave za določeno besedilo ali celo oznako HTML. Recimo, da želite najti vsako posamezno objavo, v katero ste vstavili sliko, z uporabo „img src = xx“. S to tehniko lahko zaprosite za besede ali stavke s pomočjo nadomestnih znakov SQL. Tu je opisano, kako izgleda poizvedba.
IZBERI ID, POST_TITLE. OD wp_posts. KJE post_content LIKE '% src =%' IN post_status = 'objavi' OMEJITEV 100;
Na koncu sem dodal bit „LIMIT 100“, ker imam v njem več kot 1000 objav s to kodo.

Mimogrede, tovrstno iskanje po nadomestnih znakih lahko izvedete tudi prek komentarjev WordPressa. To je zelo kul način iskanja komentarjev, kjer so ljudje na primer poskušali prelistati povezave HTML ali slikovne povezave. Poskusil sem z iskanjem na svojem blogu in našel komentar, za katerega sploh nisem vedel (in takoj izbrisan!)

Poiščite objave po datumu
Po svojih objavah v spletnem dnevniku lahko iščete tudi po datumskem obdobju s poizvedbo, ki preveri »post_date« in ga primerja z določenimi datumi v zgornjem in spodnjem območju.
IZBERI ID, POST_TITLE. OD 'wp_posts' WHERE 'post_type' = 'objava' IN 'post_date'> '2009-04-15 08:00:00' IN 'post_date'Tu so videti rezultati.
Pravzaprav veliko uporabljam to poizvedbo, ker je v kombinaciji z poizvedbo avtorja oz poizvedba po iskanju besedila, ponuja veliko bolj zmogljivo funkcijo iskanja kot katero koli redno orodje za iskanje Rabil sem. Rezultati so hitri in natančni.
Napredne iskalne poizvedbe
Seveda ljudje, ki so zelo sposobni za klice SQL, vedo, da so zgornje poizvedbe izredno osnovne. Z nekaterimi od teh iskanj lahko zelo napredujete, na primer s to poizvedbo, ki vam pokaže ID objave, avtorja in naslov zadnjih 1000 objav, razvrščenih po datumu.
SELECT p.id kot post_id, u.user_nicename kot avtor, p.post_title, p.post_name kot post_slug, p.post_date kot local_publish_date, p.comment_count OD wp_posts p, wp_users u KJE p.post_status = 'objavi' IN p.post_type = 'objavi' IN u.id = p.post_author NAROČI PO p.post_date DESC OMEJITEV 500;Poizvedba, kot je ta, poveže dejansko ime avtorjev z ID-jem uporabnika v tabeli wp_posts. Pri združevanju podatkov iz različnih tabel lahko naredite končni izid za bolj uporabnega. Zdaj lahko vidite ne samo svojo objavo nedavno objavljenih objav, temveč tudi imena avtorjev in tudi število komentarjev za vsako objavo.
Najboljše od vsega je, da lahko za vsakega od poizvedb, ki sem jih podrobno opisal v tej objavi, preprosto kliknete »Izvozi« povezava na dnu izhodne tabele za pošiljanje podatkov v izhodno obliko po vaši izbiri, na primer datoteko CSV.
Kot lahko vidite, je odpiranje naravnost v vašo WordPress bazo podatkov za iskanje vsebine, zakopane v vašem spletnem dnevniku, lahko učinkovito. S kreativnimi poizvedbami SQL lahko poiščete vse vrste podrobnosti o objavah - kot primerjava števila objav avtorja, število objav o določeni temi, seznam komentarjev na spletnem dnevniku, kjer je nekdo vtipkal svoj e-poštni naslov, in še veliko več. Tega ne morete storiti na plošči WordPress.
Ali poznate kakršna koli kreativna poizvedba po zbirki podatkov WordPress za bazo podatkov WordPress? Ste to prvič slišali za to? Delite svoje misli in izkušnje s to tehniko v spodnjem razdelku s komentarji!
Slikovni krediti: Koncept baze podatkov prek Shutterstock
Ryan ima diplomo iz elektrotehnike. 13 let je delal v avtomatizacijskem inženiringu, 5 let v IT, zdaj pa je inženir Apps. Nekdanji glavni urednik MakeUseOf je govoril na nacionalnih konferencah o vizualizaciji podatkov in je bil predstavljen na nacionalni televiziji in radiu.