Juarbo Blog de temas tecnologicos!

20ene/101

Agregar Mas Información al Perfil de WordPress

Encontré la forma de agregar mas campos y de quitar campos de manera sencilla a nuestro perfil de nuestro blog en WordPress, les explicare como agregar dos campos "Twitter" y "Facebook" y además a como quitar los predeterminados que nunca usamos.

perfil wordpress Agregar Mas Información al Perfil de Wordpress

Para agregar los dos campos debemos agregar estas lineas de codigo al archivo de funciones de nuestro theme actual, el archivo se llama functions.php:

<?php
function my_new_contactmethods( $contactmethods ) {
// La siguiente linea agrega el campo para el Twitter
$contactmethods['twitter'] = 'Twitter';
// La siguiente linea agrega el campo para el Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?>

Y esto no sirve para mostrarlo en caso de que estemos diseñando algún Theme, o si quieres que se muestre el alguna pagina de tu blog, simplemente debemos poner la siguiente linea de código:

<?php the_author_meta('twitter'); ?>

o la siguiente para mostrar la url de Facebook

<?php the_author_meta('facebook'); ?>

Claro esta que debes ponerlo con una estructura de enlace html para que funcionen correctamente, que seria algo como lo siguiente:

<a href="<?php the_author_meta('twitter'); ?>" target="_blank" >Twitter</a>

Ahora bien, si también quieres quitar algunos campos de el formulario porque no los usas, simplemente debes agregar la siguiente linea de código al archivo de funciones de tu theme actual:

// Eliminar el campo de Yahoo IM
unset($contactmethods['yim']);

y cambiar lo que esta entre "[ ]" por el identificador del campo que quieres elimina, los identificadores están en este listado Codex de Wordress.

Eso es todo, yo lo uso en Juboz y funciona correctamente.

Saludos...

18ene/102

Funciones de WordPress [Desarrollo]

wordpress codex Funciones de Wordpress [Desarrollo]

El día de hoy les mostrare algunas de las funciones principales para desarrollar aplicaciones y/o themes para WordPress, o si te gusta jugar con las cosas existentes, conociendo estas funciones se te hará la vida mas fácil para entender un poco mas la estructura de WordPress, mejorar el SEO de tu blog y agregar y quitar lineas de código de tus archivos.

Primero veamos algunas que se usan principalmente en el Header de los Themes de WordPress, pero claro, también se pueden usar en otros sitios del blog:

<?php bloginfo(’name’); ?> Muestra el titulo del blog. *
<?php bloginfo(’description’); ?> La descripción del blog. *
<?php bloginfo(’rss2_url’); ?> URL para los feeds RSS2.
<?php bloginfo(’atom_url’); ?> URL para los feeds Atom del blog
<?php bloginfo(’html_type’); ?> Versión HTML que usa tu blog.
<?php bloginfo(’charset’); ?> Juego de Caracteres del blog **
<?php bloginfo(’stylesheet_url’); ?>
URL de la hoja de estilos(”‘style.css”).
<?php bloginfo(’template_url’); ?> Ruta del Theme que usas actualmente.
<?php bloginfo(’version’); ?> Versión de WordPress.
<?php bloginfo(’url’); ?> URL del blog. *
<?php bloginfo(’pingback_url’); ?> URL de los Pingbacks del blog

Las siguientes funciones no se usan en el Header.php de tu Theme, se usan en los otros archivos, veamos

<?php the_content(); ?> El contenido del post.
<?php if(have_posts()) : ?> Si hay posts ejecuta las siguientes lineas de código, [Condicional].
<?php endif; ?> Cierra la condición anterior.
<?php while(have_posts()) : the_post(); ?> Si hay post entonces muestralos.
<?php endwhile; ?> Cierra la condicional anterior.
<?php get_header(); ?> Es como si se escribiera "include" header.php [Llama al archivo header.php]
<?php get_sidebar(); ?> Es como si se escribiera "include" sidebar.php [Llama al archivo sidebar.php]
<?php get_footer(); ?> Es como si se escribiera "include" footer.php [Llama al archivo footer.php]
<?php the_date() ?> Muestra la fecha con el formato preseleccionado *
<?php the_time() ?>
Muestra la hora con el formato preseleccionado *
<?php the_time(’d-m-y’) ?> Muestra la fecha en formato d-m-y (Dia - Mes - Año).
<?php comments_popup_link(); ?> Enlace a los comentarios del post.
<?php wp_title(); ?> Título del post o de la página.
<?php the_permalink() ?> URL o enlace permanente del post.
<?php the_category(’, ‘) ?> Categorías del post separadas por (comas) ','
<?php the_author(); ?> Muestra el autor del post.
<?php the_ID(); ?> Numero de ID
<?php edit_post_link(); ?> Enlace para editar el post.
<?php get_links_list(); ?> Muestra una lista de los enlaces en el Blogroll.
<?php comments_template(); ?> Muestra el contenido de el archivo de comentarios Comments.php
<?php wp_list_pages(); ?> Muestra un listado las páginas del blog.
<?php wp_list_cats(); ?> Listado de las categorías del blog.
<?php next_post_link(’ %link ‘) ?> Enlace al siguiente post
<?php previous_post_link(’%link’) ?> Enlace al post anterior
<?php get_calendar(); ?> Muestra el calendario [Se usa en el sidebar]
<?php wp_get_archives() ?> Muestra el archivo del blog
<?php posts_nav_link(); ?> Enlaces al Siguiente o Anterior Post
<?php include(TEMPLATEPATH . ‘/archivo.php’); ?> Para incluir cualquier archivo que este dentro del theme
<?php the_search_query(); ?> Valor del formulario de búsqueda
<?php _e(’Texto’); ?> Muestra el widget “Texto” [Se usa en el sidebar]
<?php wp_register(); ?> Enlace al registro de usuarios.
<?php wp_loginout(); ?> Enlace de login y/o logout de sesión de usuario.
<?php wp_meta(); ?> Meta para administradores
<?php timer_stop(1); ?> Tiempo de carga del blog
<?php echo get_num_queries(); ?> Número de consultas al cargar el blog

* Muestra los datos que se configuraron en el área de administración de WordPress -> Opciones -> General
** Muestra los datos que se configuraron en el área de administración de WordPress -> Opciones -> Lectura

16ene/108

Plugin WordPress para abrir enlaces externos en nueva ventana

Que tal amigos lectores, esta semana me decidí por empezar a desarrollar una serie de plugins para WordPress que considero son mejores que algunos existentes o que pueden mejorar algunas características de los blogs. En esta oportunidad presentare mi primer plugin JAB External Link New Tab, lo que hace este plugin es reconocer todos los enlaces externos de tu blog y agregar el siguiente fragmento de código target="_blank" para que se abran en una pestaña o ventana externa y así tus lectores no se salgan de tu blog para ver otras paginas.

En las próximas versiones espero mejorar el control para seleccionar que enlaces se deben abrir en nuevas ventanas, si los enlaces de los imágenes se abran, y los de los comentarios usando un meno que se ubicara en el área de administración del blog de WordPress.

Enlace: JAB External Link New Tab

20dic/090

Nuevas características para WordPress 2.9

Hace algunas horas fue lanzada la ultima versión de WordPress y aunque la versión en español venia con varios errores, (que ya fueron corregidos) la versión en ingles funciona a la perfección, y no es para menos pues para esta versión y en miras a la versión 3.0 has sido muchas personas las que han colaborado, desde el equipo de traductores, hasta el equipo de desarrolladores.

wordpress logo 280x263 Nuevas características para Wordpress 2.9

Esta versión de WordPress tiene el nombre de "Carmen" y a sido nombrado así en honor a un Carmen McRae una de las mejores cantantes de Jazz de la historia del genero.

Nuevas Características WordPress 2.9

  • Tenemos la opción de deshacer nuestras acciones y restaurar los comentarios, post, paginas, etc... desde nuestro panel de administración ya que en esta versión se incluyo algo llamado "la papelera" que es donde se almacenara todo lo que eliminemos, además con esto se elimina el molesto mensaje de confirmación que aparecía cada vez que suprimíamos un post o una pagina "¿Esta seguro de...?"
  • Ahora podemos editar las imágenes directamente desde WordPress 2.9 sin usar ningún otro editor para este propósito, en esta versión podremos editar las imágenes, escalarlas, rotar, voltear, girar, etc...
  • Actualiza todos los plugins a la vez sin tener que hacer click en cada uno, además ahora  se empezó a implementar la compatibilidad de datos para saber que plugins son compatibles con cada versión de WordPress y prever cuando un plugin sera desactivado en una actualización del core.
  • Ahora insertar vídeos en WordPress es mucho mas fácil, pues simplemente basta con pegar la URL del video y WordPress como por arte de magia lo reconoce y lo convierte en un código embebido de forma automática. Funciona con YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, y WordPress.tv (y más en la próxima versión).

Además de estas características también se arreglaron varias lineas de código y se agrego mas compatibilidad para el API, y para los plugis, haciéndole un poco mas suave la tarea de los desarrolladores.

Veamos el siguiente video donde se explica un poco mejor algunas de estas nuevas características.

6nov/094

Hacer Tu Propio Script Para Compartir Entradas En Facebook [WordPress]

facebook compartir 280x158 Hacer Tu Propio Script Para Compartir Entradas En Facebook [Wordpress]

Bueno, estaba pensando que los dichosos plugins que instalo en WordPress me comen muchos recursos, entonces lo mas fácil es agregar lo que necesito al código del theme que uso, y el primer cambio que voy a hacer es poner un enlace para compartir las entradas de mi blog en Facebook dando un simple click y de una manera sencilla

En esta ocasión voy a ubicarlo debajo del titulo de la entrada, un texto que diga "Compartir En Facebook" que al darle click nos lleve a la pagina de facebook y agregué el enlace para que el lector o el usuario lo publique en su Facebook, para esto en una linea agrego el código, en mi caso agregué solo el enlace de la entrada, y quedo algo así:

[php] <a title="<?php the_title(); ?>" href="http://www.facebook.com/share.php?u=<?php the_permalink() ?>"> Compartir En Facebook</a> [/php]

Como vemos, es un simple enlace donde se antepone http://www.facebook.com/share.php?u= que es lo que nos permite que Facebook lo tome como un enlace a publicar y "<?php the_permalink() ?>" que reemplaza ese código por la url de la entrada que estamos viendo actualmente.

Nota: por lo regular todos los servicios usan sintaxis parecidas, así que para Twitter a de parecerse, igual para myspace, etc...

Nota2: El enlace lo agregan al archivo "index.php" del Theme, aunque también lo pueden agregar al "page.php" para que también se vea el enlace cuando se vea la entrada individualmente.

Claro, voy a cambiar el texto por un logo o icono de facebook mas chiquito, o tal vez me invente otra cosa icon smile Hacer Tu Propio Script Para Compartir Entradas En Facebook [Wordpress]

Page 3 of 512345

Redes

Suscribete E-Mail

#CPC04

Categorías

Blogroll