Започваме с разглеждането на някои от мрънкащите работи, които извърших зад кулисите, като разясних някои неща, които трябваше да се свършат. Подобно на добавянето в останалата част от извикванията wp_list_pages () за извеждане на останалата част от списъка с фрагменти за всяка категория. И също така добавяне в CSS за промяна на цвета на лентата, разделяща категориите и списъците с фрагменти. Също така променихме показалеца на категориите, за да изсветлим цветовете вместо тъпата бяла граница, която временно имахме там. Буквално използвахме lighten()
функцията в Sass, за да свършим работата вместо нас.
Целта на този скрийнстаст обаче е да оформи изгледа за един фрагмент. Ако бях създал тази област на сайта по-скоро, фрагментите може да са персонализиран тип публикации (като скрийншото с единична галерия), но те не съществуват, когато започнах да правя това. Като такива те са просто „Страници“ и всички използват персонализиран шаблон за страница. Всъщност не е голяма работа, особено сега, когато наличието на много страници не е проблем за производителността.
Страниците с отделни фрагменти ще приличат много на публикации в блогове. Стандартната 2/3 1/3 решетъчна структура и нормална странична лента. Все пак има някои разлики. Съществува ясна йерархия на фрагментите, напр
Начало »Кодови фрагменти» Категория на фрагменти »Име на фрагмент
Това е идеално за под навигацията „черна лента“, която се развива на този сайт. Нашият Yoast SEO плъгин осигурява функционалност на галета, така че това е лесно - само въпрос на извикване на функция.
Друга разлика е, че извеждаме the_modified_time()
вместо датата на публикуване. По този начин хората знаят последната дата на обновяване на фрагмент, което е по-подходящо, отколкото когато е публикувано. Освен това ми дава известна мотивация за редовно преразглеждане на фрагменти.
Продължаваме малко настрана, за да актуализираме стар фрагмент само за забавление.
Завършваме, като напишем малко JavaScript, което ще направи нашите изгледи на подкатегории да работят. Тези изгледи по същество изглеждат точно като нашата начална страница на фрагменти, само ако сте в / snippets / javascript /, фрагментите на JavaScript ще бъдат видими по подразбиране и ще бъде подчертана категорията JavaScript. Вярвате или не, само няколко реда подъл URL адрес, извеждащ JavaScript код, който вероятно би трябвало да бъде фрагмент върху себе си.