Mi colección de Hack – snippets para WordPress

¿Qué son los hack y snippets WordPress?

hay veces en que queremos hacer algo que vimos en otros blog, o darle alguna funcionalidad extra al nuestro, es allí que podemos valernos de estos tip’s y fragmentos de código re-utilizables. podemos combinar el uso de estos para lograr una nueva funcionalidad para nuestro wordpress.

“De a pocos ire coleccionando y catalogando los hack – snippets para wordpress, para tenerlos a la mano en el momento adecuado”

La meta tener unos 500. totalmente actualizado y revisados periódicamente para el uso en la nuevas revisiones de wordpress.

Comenzamos:

1. Contenido Dinámico:

Si deseamos ver algo pero con algún tipo de condición:
Ejemplo: Si es página de inicio entonces incluir archipo.php

<?php if ( is_home() ) { include ('Archivo.php'); } ?>

2. Añadir una clase a categoria en especial:

Si deseas resaltar una categoria en especial mediante css, puede añadir una clase en particular.
Ejemplo: Si es categoría 4 entonces añadirle la clase destacado, añadir código dentro del loop

<?php if ( in_category('4) ) { echo ('class="destacado"'); } ?>

3. Redimencionar automaticamente videos de yotube

si deseamos hacer mas pequeños la ventana de video pegados, solo tenemos que añadir estas lineas a nuestra Hoja de estilos.
estas esta dentro del la carpetas de nuestro tema con el nombre style.css

object{max-width:480px;}
embed{max-width:480px;}

4. Eliminar autoenlazar en los comentarios

Cuando comentamos un post, y en la respuesta insertamos un dirección web, esta se convierte automáticamente en un link, podemos evitarlo poniendo este código en nuestro archivo functions.php

 remove_filter('comment_text', 'make_clickable', 9);

5. Imprimir la Url de thumbnail

En algunas ocasiones necesitaremos saber el url de Thumbnail, pues con esta función dentro del loop podremos imprimir la url del thumbnail.

 <?php print wp_get_attachment_thumb_url( get_post_thumbnail_id( $post->ID ) ); ?>

6 eliminar Eliminar “/category/” en las URL de WordPress

Si deseamos eliminar category de las url, que nos da wordpress al pulsar sobre los botones de categoría, podemos hacerlo agregando a nuestro .htacces la siguiente linea

RewriteRule ^category/(.+)$ http://www.tublog.com/$1 [R=301,L]

7. Listar las páginas “hermanas”

“páginas hermanas” se refiere a aquellas que comparten un mismo padre.

<?php wp_list_pages("child_of=".$post->post_parent."&sort_column=menu_order&depth=1&title_li=");?>

8. Usar múltiples loop en una plantilla, resetear el loop

Existen casos en el cual tenemos que hacer mutilples loop,es asi que se presenta el problema que en todos los los se muestra los mismos resultado que la primera consulta, para evitar esto tenemos que resetear el loop.

<?php wp_reset_query (); ?> 

Si conoces uno no dudes en Comentarlo

Fuentes: (hasta ahora)

http://www.wprecipes.com

http://www.labrujulaverde.com

Acerca del autor: Ozoneekiz

Hola soy Pedro Herrera soy diseñador gráfico , desarrollador Web y editor de Video. También soy un Blogger regular, Usted puede seguirme en Twitter aquí. También puede ver mi portafolio AQUÍ.

3 respuestas a Mi colección de Hack – snippets para WordPress

  1. edizz dice:

    Hola Mira queria saber si para hacer un menu de videos en una entrada en wordpress
    para que quede assi como se hace???

    Esta es la pagina q tiene la forma q me gusta
    el ejemplo 1
    http://www.serieonline.net/dos-hombres-y-medio/temporada-1/07/

    Y este es el 2 y me interesa mas
    http://m1.animeid.com/video/1555/maho-shojo-madoka-magica-1.html

    ves donde esta el video q salga Opción 1
    opcion 2
    opcion 3
    y los videos dentro!”!

  2. Ozoneekiz dice:

    Hola edizz, te respondo en el foro, pero te voya adelantando que para ello debes usar los campos personalizados

  3. Pingback: Lista de los mejores hacks y snippets para WordPress | infotipo.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>