Как да създадете FAQ-страница с помощта на два цикъла на WordPress, CMS и двигатели за сайтове
Свали файла източник | Вижте Demo

Това е, което ние ще се създаде
Следователно, въпросът може да бъде поставен в горната част и отговори - в долната част на страницата, така че посетителят да кликнете върху всеки въпрос и да го получите списък с отговори. За щастие, това е много лесно да се направи в WordPress. само чрез добавяне на втори цикъл на страницата с досиетата на архив.
В тази статия, аз ще ви покажа как да направите това, само на четири основни стъпки:- Създаване на дете тема за теми TwentyFourteen;
- Регистриране на нов тип публикация Отговори и добавяне на някои данни за него;
- Създаване на записи архив шаблон за вида на пост често задавани въпроси. базира на образеца на темата родител;
- Добавете два цикъла в този модел, по един за въпроси и един отговор, във връзка един с друг.
1. Създаване на тема
Тъй като този учебен материал включва шаблон за създаване на архивни документи, ще трябва да го добавите към темата. Аз съм за създаване на нова тема, която е дъщерно дружество на TwentyFourteen. но можете да добавите файл с шаблон и функция към съществуваща тема вас.
Първо, създаване на файл стил на нашата тема, която се нарича style.css и добавете следния код:
Сега имам работа дете тема.
2. Регистриране на нов тип публикация
Следващата стъпка е да се създаде нов тип публикация Отговори. Създаване на functions.php файла в папката дете тема и добавете следния код. Ако работите със съществуваща тема, която вече има файл с функциите, просто добавете следния код:
Чрез използването на register_post_type (), която сме създали нов тип пост на име «Отговори». Моля, имайте предвид, че аз бях на аргумент "пренаписване", за да промените страницата файла с гол охлюв, ако посетител е на него. Ето защо, в адреса на страницата, вместо / Въпроси / ще приключи в / Често задавани въпроси /.
Следващата стъпка е да се създаде някои данни за моите често задавани въпроси (FAQ). Можете да ги видите в секцията Често задавани въпроси:

3. Създаване на архив шаблонен файл
Създаване на нов файл с име архив-faq.php в папката с темата. Тъй като темата ми е дъщерно дружество тема TwentyFourteen. Отивам да добавите код черупка от index.php файла на тази тема във файла на шаблона на. Ако използвате своя собствена тема, да добавяте свои собствени код:
Така че, ние имаме основния файл, който ще добави цикъла си.
4. Създаване на два цикъла за страницата с често задавани въпроси
Цикъл One: имена и връзки често задавани въпроси за
Създаване на линия, за да се покаже името на всеки въпрос. Добавете следния код в началния маркер
Този код извършва следните действия:
- • показва заглавието на елемента
;
- • отваря в началото на цикъла;
- • в рамките на неподреден списък показва името, ако всеки от заглавията в списъка на често задавани въпроси, използвайки the_title ();
- • Увийте всяко име в линк # следприватизационен на