Código condicional para páginas (is_page)

2nd Feb 2011Apuntes sobre Wordpress

Cuando desarrollamos un tema para WordPress es común necesitar agregar elementos de HTML direfenciados para ciertas páginas. Dentro de las funciones disponibles dentro del WP existe is_page que nos permite agregar el código que necesitemos para algunas páginas.

Cómo funciona

En archivo que queremos agregar el código condicional, podría ser en: index.php, page.php, header.php, sidebar.php, footer.php o el que corresponda según nuestro tema. Funciona agregando las siguientes líneas de php:

<?php if(is_page('#')): ?>
<!-- Nuestro código condicional -->
<?php else : ?>
<?php endif ;?>

Donde # es el ID de la página donde queremos hacer la diferencia.

Otros usos

Para más de una página


<?php if(is_page('#') or is_page('#')):?>
<!-- Nuestro código condicional -->
<?php else : ?>
<?php endif; ?>

Para condiciones distintas para cada página


<?php if(is_page('#')): ?>
<!-- Nuestro código condicional -->
<?php elseif(is_page('#')): ?>
<!-- Nuestro código condicional -->
<?php else : ?><?php endif; ?>

No Comments Feed de comentarios

Sorry, the comment form is closed at this time.

The comments are closed.