Werk grootmaat data op in Wordpress
Die tyd het aangebreek dat groot hoeveelhede data herhaaldelik in Wordpress opgedateer moet word.
'N Onlangse voorbeeld is die geval waar die hiperskakelroetes met vaste permalinks was, om na Geofumadas.com te gaan en die subdomein te verlaat, moet baie van hierdie velde aanpas, soos ek in die volgende voorbeeld aantoon:
Die vorige roete was:
http://geofumadas.cartesianos.com/ kursus-of-autocad-2011 /
en die nuwe een is:
http://geofumadas.com/ kursus-of-autocad-2011 /
Dit is duidelik dat dit nodig is om die term te verander geofumadas.cartesianos.com deur geofumadas.com en om dit vir 'n groot hoeveelheid data te doen, is dit nodig om dit vanuit die databasis te doen as die plek waar die blog aangebied word dit toelaat. Kom ons kyk hoe om dit te doen:
1. Die rugleuning.
Voordat u so iets mal doen, moet u 'n rugsteun aflaai. Dit word gedoen in Tools / Export.
2. Toegang tot phpMyAdmin. In hierdie geval doen ek dit vanaf Cpanel, wat die platform is waar Geofumadas.com aangebied word. As ons binnekant kies, kies ons die databasis, gewoonlik moet daar net een wees.
3. Soek watter tabelle die woord bevat om te verander. Onthou dat hierdie term in verskillende tabelle kan voorkom, byvoorbeeld die een met die wp_posts-inskrywings, die een met wp_comments-opmerkings, ens. Wat ons dus eerste doen, is om vas te stel waar dit is. Om dit te doen, kies ons die tab "soek", skryf ons die gesoekte woord neer en kies al die tabelle.
En dit moet ons 'n resultaat laat sien wat soortgelyk is aan die onderste beeld.
4. Soek die kolomme waar die woorde moet verander.
Met die "Browse" -knoppie kan jy na die detail van die kolom gaan waar dit is. Dit word gedoen deur eenvoudige inspeksie.
5. Voer die verandering uit
Wat dan volgende is, is om die verandering uit te voer met die volgende sintaksis:
Opdateer tafel stel kolom = vervang (kolom, "teks om te verander','nuwe teks')
Opdateer wp_posts stel POST_CONTENT = vervang (POST_CONTENT, "geofumadas.cartesianos.com','geofumadas.com')
In hierdie geval is die tabel wp_post en die kolom post_content. Wanneer u dit uitvoer, moet die boodskap verskyn van hoeveel rekords geraak is. U moet versigtig wees om die simbool (') te gebruik, aangesien dit nie dieselfde is as die aksent (') nie. Indien nie, sal dit 'n foutboodskap in die sintaksis terugstuur.
Dit is ideaal om die vraag vanaf stap 3 weer uit te voer om te sien of die resultaat verander het. Dit is ook handig om stap vir stap te gaan en die verandering te verifieer, anders bring ons 'n vingerfout daartoe in om 'n ekstra bord of iets dergeliks te plaas.
Dit word ook nie aanbeveel om hierdie proses uit te voer as aksies soos die invoer van beelde wat in die vorige blog gestoor kon gewees het nie voorheen uitgevoer is nie. As ons dit nie doen nie, sal ons die regte roete verbreek en onomkeerbare skade aanrig. Daarvoor is daar plugins soos LinkedImages en ook die onlangse weergawes van Wordpress by invoer gee ons die opsie om die beelde na die nuwe hosting te bring (alhoewel nie almal van hulle kom nie).