Reklama

Posiadanie i prowadzenie bloga WordPress to świetna zabawa, zwłaszcza gdy zaczynasz. Projektując witrynę lub wybierając fajny motyw i pisząc kilka pierwszych postów w oczekiwaniu na ogromny tłum ludzi, których jesteś pewien, że zmierzają w Twoją stronę. Rzeczywistość nie trwa długo, a zanim się zorientujesz, nie spodoba ci się motyw, odwiedzający przepływ nie jest niczym więcej niż strumieniem, a zdajesz sobie sprawę, że Twój hosting nie ma wystarczającej mocy potrzeba.

Tworzenie bloga zajmuje lata, a cały ból i walka - jestem pewien, że Aibek zeznałby na to. Potem są główne przejścia, kiedy zdasz sobie sprawę, że musisz wprowadzić kilka poważnych zmian i zajmie to dużo pracy.

Jest wiele poważnych zmian, które musiałem wprowadzić na swoim blogu, ale jedną z najtrudniejszych było ze względu na fakt, że użyłem pewnej ręcznej metody, aby wstawić reklamy Google do moich artykułów na blogu.

Zmiana postów za pomocą pojedynczego polecenia SQL

Problem polega na tym, że po kilku latach prowadzenia bloga miałem prawie 1000 postów z tą reklamą Google ręcznie wstawioną. Gdybym kiedykolwiek chciał coś zmienić, to musiałbym edytować tysiące postów.

instagram viewer

Chciałem użyć tego fajnego dodatku do szablonu, o którym pisałem w 2010 roku. Zautomatyzowałoby to wstawianie reklam do przodu, ale gdybym użył ich bez usuwania wszystkich istniejących reklam, w starych artykułach skończyłbym z dwiema reklamami.

Aby usunąć starą reklamę, musiałem wykonać trochę magii SQL i podzielę się nią dzisiaj. Akcja odbywa się w phpMyAdmin i musisz wybrać bazę danych swojego bloga z menu po lewej stronie.

jak edytować wordpress

Kod, którego będziesz używać do usuwania fragmentów zawartości, będzie znajdować się w tagu SQL. Rozumiem przez to kod, który wam pokażę, będzie można użyć do usunięcia dowolnej treści, która istnieje w wielu postach na blogu, od 2 do 200 - lub więcej. Jedynym wymaganiem jest to, że to, co chcesz usunąć, musi mieć wspólny tekst początkowy i tekst końcowy - podobnie jak reklama Google ma wspólny tag początkowy i końcowy.

edycja strony wordpress

Tak wyglądają moje nowsze wpisy na blogu, z reklamą wstawianą ręcznie tuż za tagiem „more” na każdej stronie, wyrównaną z prawej strony.

edycja strony wordpress

Sposób umieszczenia tego kodu na stronie wygląda następująco:

edycja strony wordpress

Jak widać, mam tag początkowy „script type”, którego mogę używać na początku każdej reklamy, oraz tag „script src”, którego mogę używać na końcu.

Oto jak to działa. Musisz powiedzieć poleceniu SQL „update”, że chcesz całkowicie wyczyścić ten blok strony. Musisz zrozumieć trzy podstawowe funkcje MySQL - wymienić, substr i Znajdź.

Najpierw użyj ZLOKALIZUJ, aby podać komendzie położenie punktów początkowych i końcowych. W moim przypadku używam ciągów na początku i na końcu sekcji, którą chcę usunąć. Lokalizacja początkowa na stronie początku to:

ZNAJDŹ ('