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

Помислете 10 полезни и малко известни RSS приеми за WordPress. Всяка точка на статията се описва проблема и предлага решение. В този случай, всяко решение е описано подробно, така че не само да се решат проблемите с RSS, но в същото време да се разбере това, което правиш. По този начин, вие ще се промени вашата WordPress тема за себе си, а не да я запълни неразбираем източник.

1. Контрол по време на появата на вашия блог RSS

Решение. За да използвате тази техника, просто поставете следния код във файл function.php вашата тема. Ако обектът, който не е такъв файл, създайте го.

Обяснение. В горния код ще добави 5 минути закъснение между публикуването на поста в блога си и неговата поява в RSS емисия. За да промените времето на забавяне, промяна на стойността на променливата $: изчакайте или $ устройство.

2. Пренасочване WordPress емисия на FeedBurner емисии


Проблем. Blogger новак обикновено започва да се използва Feedburner на услугата само след като я видят в много други блогове и осъзнах колко полезна тази услуга. Новодошлите се записват и започват да го използват, но по-старите абонати се интересуват от абониране за WordPress-емисия, която след това се инсталира по подразбиране.

Друг проблем: как често сменяте темата си? Ако отговорът е да, тогава вие вероятно вече уморен редактиране всяко обаждане до bloginfo ( "rss2_url") и да го смените с адреса на вашия FeedBurner-емисия.

Запазете файла. Всичко е готово!

За да използвате тази техника, следвайте тези лесни стъпки:

1. Редактирайте functions.php файла във вашата тема. Ако вашата тема functions.php файла там, създайте го.
2. Поставете следния код във файла functions.php.

Обяснение. Аз съм виждал много случаи на използването на такива техники в интернет, но те винаги изисква редактиране на WordPress файлове на ядрото, за да се постигне същия резултат. Разбира се, редактиране на WordPress файлове на ядрото - много лоша идея, защото тогава ще трябва отново да редактирате файловете след всяка актуализация на двигателя. Вместо това, в нашата рецепция, за да добавите съдържание към RSS емисия с помощта на WordPress add_filter () функция, без да редактирате ядро ​​двигател файл.

4. Формат изображенията си в четец на емисии

Проблем. Можете прекарал много време да пиша и да форматирате вашия пост и поставете красиви снимки на екрани. На блога си, всичко изглежда наред. Но, за съжаление, вашият пост не изглежда толкова добре, както се показва в Google Reader или друг RSS четец.

Решение. Това е така, защото читателите фуражи не могат да видят снимки в текста:

За да се избегне този проблем, добавете CSS клас да показва изображение отделна единица. вграден в клас «център» се използва в двигателя WordPress.

5. Дайте вашите читатели емисия за всяко съобщение

6. Премахване на позициите на своята RSS емисия

Проблем. Използвате ли само една от колоните на вашия блог, за да информира своите читатели за новините на сайта или блога си има заглавие, което не е свързано с останалата част от съдържанието? Ако отговорът е да, тогава не е необходимо да се включи тази графа в RSS емисия.

Решение. Ето как да се отървете от един от графите в RSS емисия:

1. Първо, разберете цифров идентификатор колоната, която искате да изключите.
2. Щом знаете ID колоната, която искате да изключите от канала за разпространение, редактирате functions.php файла във вашата тема. Ако файлът не съществува, създайте го.
3. Поставете следния код:

4. Запазете файла и сте готови!

7. Внос всеки RSS емисия на вашия WordPress блог


Проблем. Вие имате повече от един блог или форум шофирате? Ако е така, тогава може би бихте искали да покажете RSS емисия на вашия WordPress блог.

Решение. Много плъгини за да се справят с нея, но те имат абсолютно никаква нужда. WordPress на двигателя е с вграден RSS четец, който се използва, например, за да се покаже новини в лентата с инструменти. Всичко, което трябва да направите, е да го използвате във вашата тема.

1. Поставете следния код, където и да е в вашата тема (аз ще го постави на страничния панел в мазето, или още по-добре - в шаблона за страница):

2. Запазване на промените и сте готови. Обикновено, не е тя?

Обяснение. На първо място, ние сме включили rss.php файл от ядрото на WordPress. Този файл ще ни позволи да използваме функция wp_rss (), което отнема два параметъра: първата - е URL адреса на внесения RSS емисия, а втората - номера на записи за показване на RSS.

8. Използвайте RSS емисии от категория

10 Полезни RSS-приеми за WordPress

Проблем. Много блогове се разглеждат различни теми: дизайн, програмиране, съвети за блогъри и т.н. Виждали ли сте някога един блог, който ви харесва само една колона? Ако е така, тогава вие и вашите читатели трябва да предложат една емисия за всяка категория.

Много просто, нали? Но също така е много полезно.

9. Включване на RSS емисии от категория


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

Решение.
1. Промяна на един от вашата тема файл, в който искате да се изброяват категории, както и съответните им емисии.
2. Поставете следния код:

3. Запазване на файла. Сега ще ви се покаже на всички позиции със своите RSS емисии!

Обяснение. При тази техника използва старомодна функция wp_list_categories (), който има два параметъра. Първият вариант - това feed_image, която ви позволява да посочите URL, който трябва да се появи като икона на фуражите. Вторият вариант - фуражи, използвани за да покаже, форматът на фуражите.

10. Отърви се от RSS емисии на всички


Проблем. Да речем, че използвате WordPress като двигател за своя онлайн портфейл или уеб сайт на компанията. В такива случаи, RSS емисия няма да донесе никаква полза, и много бих искал да го премахнете.

Решение. Виждал съм много "трикове" на интернет, когато хората казват, че просто премахнете включва главно WP-settings.php файл. Смятам, че не е нужно да си променя основните файлове. Вместо това можете да използвате следния метод. Просто поставете следния код в вашата тема functions.php файла:

Свързани статии

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