Как да създадете FAQ-страница с помощта на два цикъла на WordPress, CMS и двигатели за сайтове

Свали файла източник | Вижте Demo

Как да създадете FAQ-страница с помощта на два цикъла на WordPress, CMS и двигатели за сайтове

Това е, което ние ще се създаде

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

В тази статия, аз ще ви покажа как да направите това, само на четири основни стъпки:
  1. Създаване на дете тема за теми TwentyFourteen;
  2. Регистриране на нов тип публикация Отговори и добавяне на някои данни за него;
  3. Създаване на записи архив шаблон за вида на пост често задавани въпроси. базира на образеца на темата родител;
  4. Добавете два цикъла в този модел, по един за въпроси и един отговор, във връзка един с друг.

1. Създаване на тема

Тъй като този учебен материал включва шаблон за създаване на архивни документи, ще трябва да го добавите към темата. Аз съм за създаване на нова тема, която е дъщерно дружество на TwentyFourteen. но можете да добавите файл с шаблон и функция към съществуваща тема вас.

Първо, създаване на файл стил на нашата тема, която се нарича style.css и добавете следния код:

Сега имам работа дете тема.

2. Регистриране на нов тип публикация

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

Чрез използването на register_post_type (), която сме създали нов тип пост на име «Отговори». Моля, имайте предвид, че аз бях на аргумент "пренаписване", за да промените страницата файла с гол охлюв, ако посетител е на него. Ето защо, в адреса на страницата, вместо / Въпроси / ще приключи в / Често задавани въпроси /.

Следващата стъпка е да се създаде някои данни за моите често задавани въпроси (FAQ). Можете да ги видите в секцията Често задавани въпроси:

Как да създадете FAQ-страница с помощта на два цикъла на WordPress, CMS и двигатели за сайтове

3. Създаване на архив шаблонен файл

Създаване на нов файл с име архив-faq.php в папката с темата. Тъй като темата ми е дъщерно дружество тема TwentyFourteen. Отивам да добавите код черупка от index.php файла на тази тема във файла на шаблона на. Ако използвате своя собствена тема, да добавяте свои собствени код:

Така че, ние имаме основния файл, който ще добави цикъла си.

4. Създаване на два цикъла за страницата с често задавани въпроси

Цикъл One: имена и връзки често задавани въпроси за

Създаване на линия, за да се покаже името на всеки въпрос. Добавете следния код в началния маркер

:

Този код извършва следните действия:

  • • показва заглавието на елемента

    ;

  • • отваря в началото на цикъла;
  • • в рамките на неподреден списък показва името, ако всеки от заглавията в списъка на често задавани въпроси, използвайки the_title ();
  • • Увийте всяко име в линк # следприватизационен на