Какво трябва да бъдат шаблоните на BuddyPress 1

Една и, по мое мнение, единствената неприятна промяна, която е претърпял BuddyPress по пътя към версия 1.1, е пълното използване на вградения в WordPress (от 2.7) механизъм за тема родител и дете.

Като начало ще обясня каква е родителската тема (наричана по-долу RT). Най-изявените примери са шаблони: Carrington, WP Basis, Hybrid, Thematic и много други. Идеята на RT е, че се създава така наречения "двигател" на шаблона, който съдържа цялата функционалност, цялата структура на блоковете, всички най-сложни открития на програмиста и всички основни стилове на маркиране, административен панел и много други са включени в RT. Но сам по себе си, когато се активира, този шаблон изглежда избледнял - той не съдържа дизайна като такъв, RT е функционален шаблон за скелет. А за „месо и кожа“ се използват детски теми (наричани по-долу DT), които съдържат всички изображения, цветове, „fentiflugs“ на дизайна. Дори ако отидете в папката RT чрез ftp, тогава ще видите куп папки и много, много php и js файлове, докато в DT има максимум 2 папки (една от които са изображения) и буквално няколко php файлове (добре, а също и screenshot.png и style.css).

Какво ви дава това, администратори: ще трябва да изтеглите 2 шаблона и да поставите и двата в папката/wp-content/themes /, да активирате и двата на страницата „Администратор → Теми“ и да активирате само DT, тоест този в чието име не е там ще има думите Родител:). Активирате и използвате само дъщерния шаблон, докато родителят може да бъде актуализиран много пъти по това време (като актуализирате RT, като по този начин добавяте нещо ново към DT). DT става вашият шаблон за експерименти - редактирате файловете му, както искате и не е нужно да се страхувате, че ще развалите шаблона си, тъй като ядрото му е в друга папка. Можете да копирате DT, да преименувате папката и името на шаблона (в style.css) и да започнете да създавате нещо напълно ново въз основа на готовия механизъм за шаблони - и няма да е необходимо да мислите за php и програмиране като цяло, единствената ви грижа е дизайнът и стилът на сайта.

Сега обратно към BuddyPress и новите шаблони в него.

Както писах в предишен пост, в който можете изтеглете правилния руски официален BuddyPress 1.1, шаблоните са променили структурата си. Сега няма отделен шаблон за основния сайт и отделен шаблон за профилни страници, групи, приятели и т.н. Всичко е комбинирано в една тема - родителската тема за родителска социална мрежа BuddyPress, а BuddyPress Default се използва за красив дизайн.

Подготвил съм ви наръчник, който да ви помогне да се адаптирате правилно към новия формат. Тъй като последователността на стъпките ви към напредък зависи от това кой шаблон да използвате с BuddyPress 1.0.x. Да започна: