WordPress – šablony kategorií s pluginem Idealien Category Enhancements
Na většině webů, které jsem postavil na WordPress jsem použil plugin Idealien Category Enhancements. Tento plugin umí nastavit jednu šablonu pro celou Rubriku i podrubriky, šablona se tedy dědí. Navíc je také možné nastavit některé podrubrice jinou šablonu, než má nadřazená rubrika. Uvedený plugin je potřebný při tvorbě webu, který má více sekcí s odlišným obsahem sidebarů.
Plugin Idealien Category Enhancements je však bohužel funkční jen do verze WordPressu 2.8, u vyšších verzí přestalo fungovat rozhraní v administraci pro přiřazování šablon Rubrikám. Příčina je pravděpdobně v tom, že starší verze WordPress používaly ve správě rubrik proměnnou $_REQUEST[‚cat_ID‘], kdežto novější verze používají $_REQUEST[‚tag_ID‘].
Řešení
v souboru ice.php najdeme řádky s obsahem
$cat_ID = $wpdb->escape($_REQUEST['cat_ID']);
a nahradíme je řádky s obsahem
$cat_ID = $wpdb->escape($_REQUEST['tag_ID']);
potom přiřazování šablon ve správě Rubrik opět funguje.