En esta guia te voy a colocar algunas etiquetas PHP que son muy utiles a la hora de hacer tus plantillas para wordpress, van a estar divididas en:
Utiles en cualquier lugar de las plantillas: Son codigos que puedes llamar desde cualquier archivo php de tus plantillas.
Utiles en “the loop”: Codigos especificamente utiles para la seccion llamada loop, que es la que permite llamar a las entradas.
a) Atributos de lenguaje: Muestra el lenguaje predeterminado de tu blog (del tipo es-ES o en-EN)
1 | <?php language_attributes(); ?> |
b) Descripcion del blog: Muestra la descripcion de tu blog (configurada al momento de crear el mismo)
1 | <?php bloginfo('description') ?> |
c) Nombre del blog: Muestra el nombre de tu blog (Configurado al momento de crear el mismo)
1 | <?php bloginfo('name'); ?> |
d)Estilo de tu tema: Muestra la URL de la hoja de estilo de tu tema
1 | <?php bloginfo('stylesheet_url'); ?> |
e)RSS de tu blog: Muestra la direccion RSS de tu blog
1 | <?php bloginfo('rss2_url'); ?> |
d)Pingback de tu blog: Muestra la URL de PingBack de tu blog
1 | <?php bloginfo('pingback_url'); ?> |
e)Header: Muestra algunos datos del header (Necesario para muchos Plugins)
1 | <?php wp_head(); ?> |
f)URL de tu blog: Muestra la URL de tu blog.
1 | <?php echo get_option('home'); ?> |
o tambien sirve el siguiente
1 | <?php bloginfo('url'); ?> |
g)Llamar archivo de plantilla: Permite llamar desde cualquier archivo de tu plantilla, otro archivo para que cargue. (Por ejemplo, desde el sidebar llamar el archivo de busqueda)
1 | <?php include (TEMPLATEPATH . '/nombre_de_archivo.php'); ?> |
h)Fecha Actual: Muestra la fecha actual
1 | <?php the_time('l, F jS, Y'); ?> |
i) Lista de paginas: Muestra una lista de las paginas publicadas
1 | <?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?> |
j)Lista de archivos: Muestra una lista de los archivos publicados (mensualmente).
1 | <?php wp_get_archives('type=monthly'); ?> |
k)Lista de Categorias: Muestra una lista de todas las caractegorias de tu blog
1 | <?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?> |
l)Link de registro: Muestra el link para que tus usuarios se registren.
1 | <?php wp_register(); ?> |
m)Link de Inicio de sesion: Muestra el link para que tus usuarios inicien sesion.
1 | <?php wp_loginout(); ?> |
n)Version de Wordpress: Muestra la version Wordpress que usas actualmente
1 | <?php bloginfo('version'); ?> |
ñ)RSS de comentarios: Muestra la URL de los RSS de comentarios
1 | <?php bloginfo('comments_rss2_url'); ?> |
o)Archivos del footer: Llama a algunos cosigos importantes del footer (Importante para algunos plugins)
1 | <?php wp_footer(); ?> |
p)Llamar al header: Llama el archivo header.php
1 | <?php get_header(); ?> |
q)Llamar al sidebar: Llama al archivo sidebar.php
1 | <?php get_sidebar(); ?> |
r)Llamar al footer: Llama al archivo footer.php
1 | <?php get_footer(); ?> |
s) html type: Muestra el html type usado en tu web, por ejemplo text/html
1 | <?php bloginfo('html_type'); ?> |
t) Charset: Muestra el Charset de tu web.
1 | <?php bloginfo('charset'); ?> |
u) Usuario: Muestra el nombre de usuario que visita el blog (Solo si ha iniciado sesion)
1 | <?php echo $user_identity; ?> |
v) Tags permitidos: Muestra una lista de las etiquetas html permitidas en los comentarios
1 | <?php echo allowed_tags(); ?> |
w) Calendario: Muestra un calendario
1 | <?php get_calendar(); ?> |
x) Directorio del style: Muestra una ruta automatica al lugar donde esta tu style, por ejemplo: http://www.tupagina/wp-content/themes/tutema/css/
1 | <?php bloginfo('stylesheet_directory'); ?> |
y) Directorio del tema: Muesta una ruta a la direccion de tu tema, por ejemplo, http://www.tupagina.com/wp-content/themes/tutema
1 | <?php bloginfo('template_directory'); ?> |
a)Abrir el Loop: Codigo que abre el loop
1 | <?php if (have_posts()) : ?> |
b) Cerrar el loop: Codigo que cierra el loop
1 | <?php endif; ?> |
c)ID del post: Muestra el numero caracteristico del post (el id)
1 | <?php the_ID(); ?> |
d)Permalink: Muestra la URL de la entrada
1 | <?php the_permalink() ?> |
e)Titulo de la entrada:Muestra el titulo de la entrada
1 | <?php the_title(); ?> |
f)Fecha del post: Muestra la fecha de publicacion del post
1 | <?php the_time('F jS, Y') ?> |
g)Autor de la entrada: Muestra el autor de la entrada
1 | <?php the_author() ?> |
h)Contenido de la entrada: Muestra el contenido de la entrada
1 | <?php the_content('Leer el resto de la entrada &raquo;'); ?> |
i)Extracto de la entrada: Publica el extracto de la entrada
1 | <?php the_excerpt('Leer el resto de la entrada &raquo;'); ?> |
j)Etiquetas del post: Muestra las etiquetas de la entrada
1 | <?php the_tags('Etiquetas: ', ', ', '<br />'); ?> |
k)Categorias del post: Muestra las categorias del post
1 | <?php the_category(', ') ?> |
l)Link de edicion: Muestra un link (solo visto por el administrador) para poder editar la entrada facilmente
1 | <?php edit_post_link('Editar', '', ' . '); ?> |
m) Comentarios: Muestra los comentarios del post
1 | <?php comments_popup_link('Sin comentarios &#187;', '1 Comentario &#187;', '% Comentarios &#187;'); ?> |
n)Abrir la entrada: Codigo que abre la entrada
1 | <?php while (have_posts()) : the_post(); ?> |
ñ) Cerrar la entrada: Codigo que cierra la entrada
1 | <?php endwhile; ?> |
o)Entradas antiguas: Muestra un link a las entradas antiguas
1 | <?php next_posts_link('&laquo; Entradas Antiguas') ?> |
p)Entradas nuevas: Muestra un link a las entradas nuevas
1 | <?php previous_posts_link('Entradas nuevas &raquo;') ?> |
q)Archivo comentarios.php: Llama a la pagina comentarios.php (Necesaria para mostrar los comentarios de una entrada.
1 | <?php comments_template(); ?> |
r)Entrada Anterior: Muestra un link hacia la entrada posteada anteriormente
1 | <?php previous_post('%', '', 'yes', 'yes'); ?> |
s)Entrada Siguiente: Muestra un link hacia la entrada posteada luego de la que se ve.
1 | <?php next_post('%', '', 'yes', 'yes'); ?> |
Mijael es el creador y editor de skyandstars.net donde publica guias y tutoriales sobre WordPress, Cutenews, PHP, HTML y mucho más. Acutalmente estudiante universitario.
kpricornium
23 Octubre 2009
Excelente, gracias
maisa
26 Noviembre 2009
muy util !
ya me cambie a wordpress (en otro sitio qe tengo xD)
Mijael166
26 Noviembre 2009
Heyy es trampa….tiens que dejar el link xD Saludos linda
maisa
27 Noviembre 2009
ajaj aca esta
http://paramoredaily.com/
Mijael
27 Noviembre 2009
Eso :P entonces todos a visitar la web de maisa :p Saludos