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

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

Да предположим, че искате да създадете нов RSS-емисия, която ще се появи следната информация:

Първото нещо, което трябва да направите - е да се създаде нов RSS-емисия в functions.php файла на темата:

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

Кодът по-горе използва get_template_part функция, за да комуникира с индивидуален модел, но можете да поставите RSS-кода директно към функция. С get_template_part можем да се разделят функционалност от маркирането. get_template_part функция може да отнеме два аргумента - името на куршума, които търсят шаблон с името в следния формат, като се започне с първия файл (и като продължение на това, ако повече от един файл не е намерен):

  1. WP-съдържание / теми / дете / RSS-feedname.php
  2. WP-съдържание / теми / родител / RSS-feedname.php
  3. WP-съдържание / теми / дете / rss.php
  4. WP-съдържание / теми / родител / rss.php

В това ръководство куршумът ще бъде дадено като вид фураж, че ние създаваме (в този случай: RSS). Името на нашия емисия е feedname.

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

the_excerpt_rss функция показва котировката на всеки запис. За справки, които не са дефинирани цитат, функцията ще се появи на първите 120 думи на съдържание.

И накрая, за да получите храната, ще се наложи да почистите вашите правила за презапис. Най-лесният начин да направите това - отидете на WordPress администраторския панел и кликнете върху настройките на точка - Пермалинковете. Просто натиснете "Запазване на промените", което ще доведе до изсичането на пренаписване на правилата.

W3C предлага фураж служба по валидиране. което ви позволява да се провери коректността на създадената емисия.

Разрешаване на проблеми

Емисията ми е бил проверяван валидност!

W3C валидатора фураж трябва да се даде определена информация, която да посочва защо храната не издържа. Редактиране на храната шаблон, за да се отървете от тези проблеми.

Попаднах грешка валидиране!

Тя е популярна грешка, която излиза в случай, че на езика на RSS не е дефинирано в синагогата ви WordPress. За да поправите това, добавете следния код, за да functions.php файла на темата ви:

Edit update_option втория аргумент на функцията за задаване на желания език.

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

Това може да стане и чрез базата данни, намирането опция rss_language wp_options маса.

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

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