ПредишенСледващото

Пренасочване на вградения в WordPress RSS канали на лента Feedburner

Когато се регистрирате в FeedBurner, сервиз лесно се определи кои RSS емисии се използват за регистрирания обект. Но тъй като той прави?

Пренасочване на RSS wprdpress на feddburner, SEO фар

И RSS Atom, който живее тук:

Въпросът е, защо трябва да се храни по подразбиране RSS когато започнах банда Feedburner? Оказва се, че в FeedBurner проверих в и изходния код, което имам е все още свързва чрез RSS 2.0 и RSS Atom.

Разстройство! Необходимо е да се коригира проблема. Да вървим!

Да се ​​отървем от стандартната RSS за WordPress

Отворете header.php файл и да търси нещо подобно на следните редове:

Тези, които са намалили броя на заявките към базата данни на моя статия, да се отървем от bloginfo (функция). данни линия трябва да изглеждат така:

Разбира се, като се вземат предвид вашия домейн.

Какво трябва да направим? Ние трябва, вместо да се позовава на вградената WordPress RSS емисии, за да поставите връзка на Feedburner лентата. Кодът трябва да изглежда така:

Премахване на двамата поставете един ред. Надявам се, че е ясно.

Е, линкове от изходния код и да премахнем, но RSS емисии останало нещо. Нека да се разбере с този проблем, но първо трябва да се отклонява от основната тема на статията и да се въведе ADD_ACTION () функция.

ADD_ACTION () функция.

Функция за добавяне _action () е регистратор на куки, като wp_head (). , за което говорих по-подробно в една скорошна статия, както и много други.

Но самата идея за "регистрация" не дава ясна представа за това какво се случва в дълбините на съзнанието WordPress, когато функцията добавите _action ().

Помислете за този пример. Да речем, че съм направил нова икона на сайта за вашия блог. Сега искам да изход връзка към местоположението на изображението в заглавната част, така че търсачките да намерят вашия уеб икона изображение и го отвели в "оборот".

Вие със сигурност може да се свърже към регистрирате директно във файла header.php между тагове , но например, аз ще го направя с помощта на прости малки функции кука:

Сама по себе си тази функция няма да работи, тъй като WordPress не разбира, когато трябва да се покаже този ред: в мазето, в страничната лента, или на друго място. С една дума функция не е регистрирано и WordPress за него не знам нищо.

Така че аз завършвах функцията още един ред:

Така подам съм написал за действие и промяна работа wp_head (функция). добавяне на нова връзка в заглавието. do_action () - в друга функция действа като "манипулатор" или "инспектор" регистрация кука. но повече за това друг път. Абонирайте се за блога актуализации и със сигурност ще научите много.

добави _action () се използват различни плъгини, WordPress Прилагам основна функционалност. Например плъгин Всичко в едно SEO Pack.

Така че, с функцията добавите _action () ние разбираме малко, че е време да се върне към основната тема на статията.

Пренасочване на вградения в WordPress RSS канали на лента FeedBurner

Думата "Forward" означава пренасочване. Мрежата е пълна с информация за това как да се пренасочи RSS емисии с добавянето на кода на файла .htaccess. Този код изглежда така:

Искам да кажа повече. На кулинарен сайт посетих пренасочване чрез .htaccess и скоро се отказа от тази опция, тъй като Feedburner на лента постоянно счупи.

В проучване на PHP, аз попаднах на една кука template_redirect. WordPress разработчици, които са предвидени за случаите, когато е необходимо, за да се свържете шаблон към определена страница.

Както се оказва, можете да използвате тази кука за пренасочване на WordPress RSS емисии, за да FeedBurner.

За тази цел е необходимо да се подаде funtions.php поставете следния код:

Нека обясня малко каква функция.

2. Във втория ред, като се използва preg_match (), подредени проверка дали страницата е фураж, както и няма да въведете информация и версията на браузъра и операционната система на посетителя, че по мое мнение, най-вече, помага да се отсеят ботове.

4. И накрая, в четвъртия ред от ADD_ACTION функция () за регистриране на новото действие и да го придържа към template_redirect куката.

Здравейте Александър! Погледнах емисията си и там е показано 6 титли-новите статии. Вероятно просто актуализира актуализация на фуражите се случва всеки ден. Имате още въпроси?

Благодаря за отговора! Въпреки това, което е търсил чрез абонаментите Yandex Mail, изглежда, има 20 елемента, ако има отметка в квадратче за е "Разгъване на всички." Това вероятно е в настройките си пощата 🙁

Виталий, кажи ми, моля те! нещо се случи с RSS канал. Престанали да бъдат актуализирани. moysayt.ru / feev - вградена лента актуализира и feeds.feedburner.com/мойсайт.ru - престана. Не мога да разбера какво се е случило ...

Подкрепете проекта - споделете линка, благодаря!