Ажурирање масивни податоци во Wordpress
Дојде време кога големи количини на податоци мора постојано да се ажурираат во Wordpress.
Неодамнешен пример е случај кога патеките за хиперврска беа со фиксни пермалинкови, одење до Geofumadas.com и напуштање на поддоменот бара прилагодување на многу од овие полиња, како што покажувам во следниот пример:
Претходната рута беше:
http://geofumadas.cartesianos.com/ курс-на-автокад-2011 /
а новиот е:
http://geofumadas.com/ курс-на-автокад-2011 /
Јасно е дека она што е потребно е да се промени терминот geofumadas.cartesianos.com од geofumadas.com и тоа за голема количина на податоци потребно е да се направи од базата на податоци, ако тоа го дозволува местото каде што е хостиран блогот. Ајде да видиме како да го направиме тоа:
1. Потпирачот за грб.
Пред да направите вакво нешто лудо, мора да преземете резервна копија. Ова е направено во Алатки / Извоз.
2. Пристапете до phpMyAdmin. Во овој случај, тоа го правам од Cpanel, која е платформата каде што е хостиран Geofumadas.com. Откако ќе ја избереме базата на податоци, обично треба да има само една.
3. Пронајдете кои табели го содржат зборот што треба да се смени. Запомнете дека овој термин може да биде во различни табели, на пример, оној со записите на wp_posts, оној со коментарите wp_comments, итн. Значи, она што прво го правиме е да одредиме каде е. За да го направите ова, го избираме табулаторот "пребарување", го запишуваме пребаруваниот збор и ги избираме сите табели.
И тоа треба да ни покаже сличен резултат на пониската слика.
4. Пронајдете ги колоните каде се наоѓаат зборовите што треба да се променат.
Со копчето "Преглед" можете да отидете до деталите од колоната каде што е. Ова се прави со едноставен преглед.
5. Извршете ја промената
Следното што следува е извршување на промената со следната синтакса:
ажурирање tabla постави колона = замени (колона"текст за промена','нов текст')
ажурирање wp_posts постави post_content = замени (post_content"geofumadas.cartesianos.com','geofumadas.com')
Во овој случај, табелата е wp_post, а колоната е post_content. Кога го извршувате, треба да се појави пораката за колку записи биле засегнати. Бидете внимателни со користењето на симболот (') бидејќи тој не е ист со оној што се користи за акцент (´). Ако не, тоа ќе врати порака за грешка во синтаксата.
Идеално е тогаш да се изврши повторно барање, од чекор 3, за да се види дали резултатот се променил. Исто така е погодно да се оди чекор по чекор, проверувајќи ја промената, за да не доживее грешка со прст да поставиме резервна плоча или нешто слично.
Исто така, не се препорачува да се спроведе овој процес ако претходно не биле извршени дејства како што се увоз на слики што можеле да се зачуваат во претходниот блог. Ако не го сториме тоа, ќе ја пробиеме правилната рута и ќе предизвикаме неповратна штета. За тоа има приклучоци како LinkedImages и исто така неодамнешните верзии на Wordpress при увоз ни дава опција да ги донесеме сликите во новиот хостинг (иако не доаѓаат сите).