Šablony stránek všichni dobře známe. Když jsi koupíte prémiovou šablonu, jsou to různé full width page, blog mansonry a podobně. Pomocí nich se dá velmi efektivně měnit vzhled příslušné stránky a můžete mít předpřipraveno celou řadu vzhledů.
Select pro výběr šablony najdete v pravém sloupci, v metaboxu Atributy stránky.
Bohužel, šablony byly dostupné pouze pro stránky. Pokud jste chtěli podobný postup použít u článků, museli jste šáhnout po pluginu.
To se ale od WordPressu 4.7 mění.
Nově budete mít možnost definovat šablony, nejen pro články, ale i pro vlastní druhy obsahu. Což zahrnuje i různé produkty, testimonials a podobně.
Zápis v souboru šablony stránky do verze 4.7:
/* Template Name: Full width Page */
Zápis v souboru šablony pro custom post types:
/* Template Name: Full width Post Template Post Type: post */
Osobně si myslím, že díky těmto šablonám, bude možné ještě více upravit vzhled detailů jednotlivých druhů obsahů a uživatel dostane velmi jednoduchou možnost výběru. Můžete například definovat odlišný vzhled pro články, určité kategorie. Pro magazíny naprosto super.
Zpětná kompatibilita v podstatě není. U starších verzí se šablony jednoduše vypíší v metaboxu u stránky. Nic více.
Pokud je budete chtít potlačit pro starší verze, budete muset použít filter theme_page_templates. Tento filter také v nové verzi dostane dynamickou verzi theme_{post_type}_templates.