Quantcast
Channel: Comunidad Underground Hispana
Viewing all articles
Browse latest Browse all 11602

Mostrar contenido en ciertas paginas del wordpress

$
0
0
Si tienes un blog hecho en wordpress seguramente vas a necesidar en algun momento mostrar contenido en portada del wordpress, o mostrar solo en la pagina del contenido.

Primero voy a mencionar los nombres de los archivos de cada seccion que suelen estar en nuestro theme

index.php puede estar combinado tambien con home.php content.php, loop.php
Es lo que se mostrara en el index o pagina principal de nuestro blog

category.php
Para lo que mostraremos en categorias

search.php
lo que se mostrara cuando un usuario haga una busqueda.

archive.php
lo q ue se mostrar cuando un usuario navegue por el archivo de publicaciones

tags.php
lo que se muestra en las etiquetas que hemos creado en nuestro blog

single.php, content-single.php
Para mostrar el contenido de nuestras publicaciones,

sidebar.php, sidebar-left.php, sidebar-right.php
La laterales de nuestro wordpress, puede ser uno o dos, sidebars dependiendo el theme que usemos.

header.php
Es la cabecera de nuestro blog, la parte de arriba, lo que se muestra antes del contenido etc.

Ya identificado los archivos de cada seccion de nuestro wordpress. les mostrare el valor de cada "condiciones"

<!--?php if(is_single()) { ?-->El contenido <!--?php } ?-->
Actua solo dentro de las publicaciones
<!--?php if(is_category()) { ?-->El contenido <!--?php } ?-->
Actua solo en la categoria de nuestro blog

<!--?php if(is_home()) { ?-->El contenido <!--?php } ?-->
Actua solo en pagina principal y paginacion

<!--?php if(is_tag()) { ?-->El contenido <!--?php } ?-->
Actua solo en las etiquetas que hemos creado

<!--?php if(is_page()) { ?-->El contenido <!--?php } ?-->
Actua solo en las paginas que hemos creado

<!--?php if(is_page(ID DE LA PÁGINA)) { ?-->El contenido <!--?php } ?-->
Si queremos que solo se muestre algo en una pagina y no en las demas

<!--?php if(is_search()) { ?-->El contenido <!--?php } ?-->
Actua solo sobre las paginas de busqueda

<!--?php if(is_404()) { ?-->El contenido <!--?php } ?-->
Sobre las paginas de error 404 "pagina no encontrada"

Modo de uso
Ejemplo su queremos mostrar un banner de publicidad, solo en la lateral superior del contenido.
Abrimos sidebar.php
Localizamos el inicio de la tabla suele ser antes de <?php if ( is_active_sidebar y añadimos nuestra condicion
<!--?php if(is_single()) { ?-->El contenido <!--?php } ?-->
guardamos subimos y listo.

Si queremos mostrar en la parte superior de la pagina un banner especial antes de mostrar el contenido de alguna busqueda. editaremos header.php
y añadimos la siguiente condicion
<!--?php if(is_search()) { ?-->El contenido <!--?php } ?-->

Suele usarse cuando tenemos un banner superior, pero tambien en resultados de busquedas queremos mostrar otro contenido especial "enlaces, recomendacion, sugerencia"
Mostrar contenido 3 secciones de nuestra web

Si queremos mostrar solo en pagina de busqueda, en archivo de articulos, en categorias. usaremos
<?php if ( is_search() || is_archive() || is_category() ) : ?>aqui<!--?php } ?-->

Si queremos mostrar solo en principal, publicaciones y etiquetas
<?php if ( is_home() || is_single() || is_tag() ) : ?>aqui<!--?php } ?-->

se pueden crear mas condiciones y mas usos. depende lo que querramos mostrar

Viewing all articles
Browse latest Browse all 11602

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>