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.

Komentáře jsou uzavřeny.