Si l’altre dia parlàvem de com afegir pàgines a la barra de navegació, avui parlarem sobre com treure’n. Aquest segon tutorial és la continuació del que ja vaig traduir d’Ayuda Wordpress, i crec que pot ser útil per alguns de vosaltres.

En aquest cas, també tenim dues opcions: la primera i la més senzilla de totes és fer servir el plugin Link Manager, que trobareu traduït al català aquí. Aquest plugin crearà una pàgina d’opcions dins de Tauler d’administració -> Gestionar des d’on podràs escollir quines pàgines es mostraran a la barra de navegació i quines no. A més, afegirà una casella de validació al peu de la pàgina Escriure una pàgina que et permetrà decidir si aquella pàgina apareixerà o no a la barra de navegació.

Una altra manera, una mica més complicada però vàlida si no volem omplir el WordPress de plugins inútils, és modificar el codi de l’arxiu header.php.

Per fer-ho, només cal buscar la següent línia:

<?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>

I afegir-hi una funció que exclogui les pàgines que vulguem:

<?php wp_list_pages('depth=1&sort_column=menu_order&exclude=(ID)&title_li=’ . __(”) . ” ); ?>

Substituint (ID) per la identitat sense parèntesis. Per exemple, si volguéssim amagar la pàgina amb identitat 12:

<?php wp_list_pages('depth=1&sort_column=menu_order&exclude=12&title_li=’ . __(”) . ” ); ?>

Per a substituir més d’una pàgina, només cal separar les diferents identitats de les pàgines en qüestió amb una coma (sense cap espai):

<?php wp_list_pages('depth=1&sort_column=menu_order&exclude=12,22&title_li=’ . __(”) . ” ); ?>

Com veieu, és ben fàcil fer-ho, només cal saber la identitat de la pàgina que vulguem amagar, que trobareu a Gestionar -> Pàgines.