Как да премахнете външни връзки в RSS Feed

Как да премахнете външни връзки в RSS Feed

Повечето собственици на новинарски сайтове премахнат външни връзки от RSS Генерал-лента, тъй като това е един от основните изисквания на почти всички новинарски агрегатори. Кои са те? Тази интернет услуги, като например новини, Yandex или Rambler новини, които събират новини от други новинарски сайтове.

Ако сайтът ви ще паднат в няколко от тези агрегатори, или дори на всички - посещаемостта му расте бързо. Ето защо толкова много собственици на новинарите са склонни да отида там. Въпреки това, тя не е толкова прост, че една среща между исканията на масите, да хване собственици изненада - това е необходимо, за да се отстранят външните връзки от емисия RSS.

Как да премахнете външни връзки в RSS Feed

Ровя в Интернет, открих, за моя изненада, пълна липса на уроци по темата. Ако въведете в Yandex "премахване на външни връзки от RSS Feed", можете да намерите много статии на FeedBurner, или да се създаде RSS канали и канали, като цяло, много от всичко, което е в действителност темата е без значение.

Един от сайтовете, които най-накрая имах късмета да намери някакъв код, който се предполага, че помага да осъзнаем всичко това. След поставянето на кода, аз загубих сайта. Той просто не работи. Едва след отстраняването на кода, той започва да работи както обикновено, без никаква намеса.

Тук ще представя единственият правилен код, който наистина ще ви помогне да премахнете външни връзки от RSS лента, докато на сайта си в статията, те ще останат. Просто няма да се появи на лентата.

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

Как да премахнете външни връзки в RSS емисия?

Всъщност кода:

Всичко! Сега имате в емисията си (RSS-лента) външни връзки не се показват. Те се показват само в материала на сайта!

За начинаещи и любители програмиране обясни принцип. Създаване на функция, която търси в HTML код регулярен израз справка. А именно, търси тагове и. който е отговорен за създаването на връзки, както е известно. Когато такава връзка са, този код просто не се връща, е отговорен за този низ връщане = $ навън.

Ами да продължи да изпълнява тази функция, която вече прави всичко за нас!

На тази Имам всичко, ще се видим в следващите уроци!