реклама
Притежаването и воденето на блог на WordPress е много забавно, особено когато за първи път започнете. Създаване на сайт или избиране на готина тема и писане на първите няколко публикации в очакване на огромния рой от хора, за които сте сигурни, че се насочват към вас. Не отнема много време, за да може да се удари в реалността и преди да разберете, не ви харесва темата, посетителя Потокът не е нищо повече от струва и вие осъзнавате, че вашият уеб-домакин не разполага с достатъчно конски сили трябва.
Отглеждането на блог отнема години и много болка и борба - сигурен съм, че Айбек ще свидетелства за това. Тогава са основните преходи, когато осъзнаете, че трябва да направите някои големи промени и това ще отнеме много работа.
Има редица основни промени, които трябваше да направя в моя блог, но една от най-трудните беше поради факта, че бях използвал определен ръчен метод, за да вмъквам реклами от Google в моите статии в блога.
Промяна на публикации с единична SQL команда
Проблемът е, че след няколко години водене на блога, имах близо 1000 публикации с ръчно поставената реклама в Google. Ако някога исках да направя промяна, това е хиляда публикации, които трябва да редактирам.
Исках да използвам тази готина добавка за шаблон след публикуване, за която написах през 2010 г. Това ще автоматизира вмъкването на реклами, движещи се напред, но ако го използвам, без да премахвам всички онези съществуващи реклами, ще завърша с две реклами в старите статии.
За да премахна старата реклама, трябваше да изпълня малко SQL магия и ще споделя това с вас днес. Действието се извършва в phpMyAdmin и ще трябва да изберете базата данни на блога си от лявото меню.
Кодът, който ще използвате за премахване на секции от съдържанието ви, ще бъде в SQL маркера. Имам предвид кода, който ще ви покажа, ще можете да използвате, за да премахнете всяко съдържание, което съществува в множество публикации в блога, от 2 до 200 - или повече. Единственото изискване е това, което искате да премахнете, трябва да има общ начален текст и краен текст - подобно на рекламата в Google има общ начален и краен маркер.
Ето как изглеждат моите по-нови записи в блога, като рекламата се вмъква ръчно веднага след тага „още“ на всяка страница, подравнена вдясно.
Начинът, по който този код е изложен на страницата, изглежда така:
Както можете да видите, имам начален маркер за „тип скрипт“, който мога да използвам в началото на всяка реклама, и маркер „скрипт src“, който мога да използвам в края.
Ето как става това Трябва да кажете на SQL командата „актуализация“, че искате напълно да изтриете този блок на вашата страница. Ще трябва да разберете три основни MySQL функции - замествам, подстр и намерете.
Първо използвайте LOCATE, за да кажете на командата местоположенията на началната и крайната точка. В моя случай използвам низовете в началото и в края на секцията, която искам да премахна. Началното местоположение на страницата на началото е:
LOCATE ('