gafeman viciao2k3 logo viciao2k3
 
cagando...
 
 
◀ Inicio

Entradas sobre Wordpress

lista categorias, colocar icono RSS a la izquierda

Publicado en Wordpress el dia 20 Junio, 2007   983 lecturas  y  1 comentarios

las lista de categorias por defecto son asi:
Diseño grafico (0)
PHP (2) <— con estos parentesis que quedan muy feos en el theme que tengo ahora

con paciencia y con el buscador de dreamweaver (lo unico bueno que tiene buscar coincidencias de todos los ficheros de una carpeta) he encontrado el fichero para poder cambiarlo.

pasos para eliminar los parentesis:

  1. buscar el fichero:
    wp-includes/classes.php
  2. antes de editarlo hacemos una copia de seguridad
  3. editamos el fichero y buscamos la linea 622, encontraremos algo asi:
    $link .= ‘ (’ . intval($category->category_count) . ‘)’;
  4. solo tenemos que remplazarlo por:
    $link .= intval($category->category_count);

para poner el icono de RSS antes del enlace:

  1. sin cerrar el archivo classes.php buscamos esto:
    if ( (! empty($feed_image)) || (! empty($feed)) ) {if ( empty($feed_image) )
    $link .= ‘(’; $link .= ‘<a href=”‘ . get_category_rss_link( 0, $category->cat_ID, $category->category_nicename ) . ‘”‘;
    if ( empty($feed) )
    $alt = ‘ alt=”‘ . sprintf(__( ‘Feed for all posts filed under %s’ ), $cat_name ) . ‘”‘;
    else {
    $title = ‘ title=”‘ . $feed . ‘”‘;
    $alt = ‘ alt=”‘ . $feed . ‘”‘;
    $name = $feed;
    $link .= $title;
    }$link .= ‘>’;
    if ( empty($feed_image) )
    $link .= $name;
    else
    $link .= “<img align=’middle’ src=’$feed_image’$alt$title” . ‘ />’;
    $link .= ‘</a>’;
    if ( empty($feed_image) )
    $link .= ‘)’;
    }
  2. lo cortamos y lo pegamos antes de:
    $link = ‘<a href=”‘ . get_category_link( $category->cat_ID ) . ‘” ‘;
  3. ahora si guardamos veremos que no se muestra el icono del RSS, tenemos que remplazar:
    $link = ‘<a href=”‘ . get_category_link( $category->cat_ID ) . ‘” ‘;
    por:
    $link .= ‘<a href=”‘ . get_category_link( $category->cat_ID ) . ‘” ‘;
    Detalle: añadimos un punto delante de =
  4. tambien tenemos que buscar:
    if ( empty($feed_image) )
    $link .= ‘(’;
    $link .= ‘<a href=”‘ . get_category_rss_link( 0, $category->cat_ID, $category->category_nicename ) . ‘”‘;
    y remplazarlo por:
    $link = ‘(’;
    $link =
    ‘<a href=”‘ . get_category_rss_link( 0, $category->cat_ID, $category->category_nicename ) . ‘”‘;
    Detalle: quitamos los puntos delante de =

Para poner la lista de categorias yo tengo el siguiente codigo:
<?php wp_list_cats(’exclude=2, 1&hide_empty=0&sort_column=name&optioncount=1&feed_image=ICONO_DEL_RSS&feed=XML Feed’); ?>
Detalle: exclude 2 (blogroll) y 1 uncategorized, de esta manera no aparecen en la lista

Resultado:
podeis verlo en el pie de pagina donde pone Categorías & RSS

mi primer mod en wordpress

Publicado en Wordpress el dia 20 Junio, 2007   796 lecturas  y  0 comentarios

antes de mostrar los posts hay un indice donde salen todos los titulares de la pagina, al pulsar en el titulo hace un efecto slide hasta que llega a la noticia

de momento no doy el codigo fuente que esta en pruebas pero si me lo piden no tengo ningun problema en facilitar-lo

sobre programar en wordpress me he encontrado un caso raro:
estaba haciendo el mod y queria obtener el id de las noticias y no podia obtener el ID con get_id() sin hacer antes the_post(), al final lo he podido conseguir haciendo un foreach y dentro de este un $post->ID

variables globales interesantes:

  • $paged: obtienes la pagina actual, si estas en la primera por defecto el valor es nulo
  • $posts_per_page: posts por pagina

Recordatorio: fichero editado wp-content/themes/satori/index.php

crear cuenta gravatar

Publicado en Wordpress el dia 20 Junio, 2007   1055 lecturas  y  5 comentarios

Pasos:

  1. Visitar la web oficial de gravatar
  2. Si pinchas el enlace te aparacera un formulario, introduce tu e-mail
  3. Ahora recibiras un e-mail con un enlace para confirmar, haces clic sobre el enlace
  4. Introduce una contraseña
  5. Una vez enviado te tendrian que aparecer tus e-mails registrados con gravatar, si no es el caso haz clic en My gravatars
  6. Debajo de los e-mails te tendria que aparecer esto:
    Choose a gravatar for the selected email or add a new one
    Haz clic sobre add a new one
  7. Te apareceran 2 enlaces:
    • My computer’s hard drive
    • An image on the internet
  8. Puedes subir la imagen como quieras pero yo lo hago desde la opcion My computer’s hard drive
  9. Buscamos la imagen, pulsamos sobre Next para subirla
  10. Si tu imagen supera 80×80 pixeles aparacera un formulario para recortar la imagen
  11. Bien, una vez subida la imagen nos aparaceran 4 cuadrados con letras
    • X avatar con mucho sexo o violencia
    • R avatar con violencia, desnudos o drogas
    • PG avatar con gestos groseros o violencia suave
    • G avatar para cualquier tipo de blog

    Seleccionamos la opcion G asi nos aseguramos de que siempre saldra en los comentarios

  12. Una vez finalizado el asistente, volvemos a My gravatars y seleccionamos el avatar que hayamos subido

instalar gravatar

Publicado en Wordpress el dia 20 Junio, 2007   1564 lecturas  y  16 comentarios

lo que hace gravatar es asociar tu e-mail con un avatar.
esto servira para cuando dejes un comentario en un blog, si este dispone del plugin gravatar aparecera tu avatar asociado al e-mail que hayas introducido

requisitos:

  • programa FTP, por ejemplo CuteFTP
  • programa descomprimir ZIP, por ejemplo WinRAR

pasos:

  1. Descargamos el plugin Gravatar
  2. para este paso es necesario un programa para extraer ficheros ZIP, en esta caso WinRAR
    extraemos el fichero wp_gravatar.zip
  3. para este paso es necesario un programa para subir ficheros a un FTP, en esta caso CuteFTP
    copiamos el fichero gravatar.php en:
    wp-content/plugins
  4. Nos dirigimos en el panel de control del wordpress, una vez dentro accedemos a plugins y activamos el plugin Gravatar
  5. Editamos el fichero:
    wp-content/themes/nombre_del_theme/comments.php
  6. Busca <?php comment_text() ?> y antes de este codigo pega lo siguiente:
    <img src=”<?php gravatar(); ?>” class=”gravatar” alt=”gravatar” />
  7. Ahora falta editar el CSS que ya es a vuestro gusto yo tengo lo siguiente:
    .gravatar{width:40px;height:40px;float:right;border:2px solid #555}

mejorar posicionamiento con un plugin

Publicado en Wordpress el dia 20 Junio, 2007   917 lecturas  y  3 comentarios

Editado: 24/06/2007

Este plugin hace que cada pagina tenga una etiqueta <meta name=”description”> con la descripcion del post actual y una etiqueta <meta name=”keywords”> con la categoria actual o una predefinida.
Cuando google indexe nuestras paginas, en los resultados donde aparecera la descripcion de lo que haya escrito dentro de esta etiqueta.
Si no instalamos este plugin todos los resultados del google tendran la misma descripcion, con lo cual creara confusion y desconfianza por parte del usuario

requisitos:

  • programa FTP, por ejemplo CuteFTP
  • programa descomprimir ZIP, por ejemplo WinRAR

pasos:

  1. Descargamos el plugin Add Meta Tags
  2. para este paso es necesario un programa para extraer ficheros ZIP, en esta caso WinRAR
    extraemos el fichero add-meta-tags.php.zip
  3. para este paso es necesario un programa para subir ficheros a un FTP, en esta caso CuteFTP
    copiamos el fichero add-meta-tags.php en:
    wp-content/plugins
  4. Nos dirigimos en el panel de control del wordpress, una vez dentro accedemos a plugins y activamos el plugin Add Meta Tags
  5. Editamos el fichero:
    wp-content/themes/nombre_del_theme/header.php
  6. Busca la etiqueta </head> y antes de esta pega el siguiente codigo:
    <?php wp_head(); ?>
  7. Ahora vamos a poner la descripcion y los keywords por defecto, para eso primero nos dirigimos a:
    panel de control -> opciones -> Meta Tags
  8. Introducimos la descripcion y los keywords por defecto que aparaceran en la pagina principal y le damos al boton Update Options