Entradas sobre Wordpress
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:
- buscar el fichero:
wp-includes/classes.php - antes de editarlo hacemos una copia de seguridad
- editamos el fichero y buscamos la linea 622, encontraremos algo asi:
$link .= ‘ (’ . intval($category->category_count) . ‘)’; - solo tenemos que remplazarlo por:
$link .= intval($category->category_count);
para poner el icono de RSS antes del enlace:
- 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 .= ‘)’;
} - lo cortamos y lo pegamos antes de:
$link = ‘<a href=”‘ . get_category_link( $category->cat_ID ) . ‘” ‘; - 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 = - 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
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
Pasos:
- Visitar la web oficial de gravatar
- Si pinchas el enlace te aparacera un formulario, introduce tu e-mail
- Ahora recibiras un e-mail con un enlace para confirmar, haces clic sobre el enlace
- Introduce una contraseña
- Una vez enviado te tendrian que aparecer tus e-mails registrados con gravatar, si no es el caso haz clic en My gravatars
- 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 - Te apareceran 2 enlaces:
- My computer’s hard drive
- An image on the internet
- Puedes subir la imagen como quieras pero yo lo hago desde la opcion My computer’s hard drive
- Buscamos la imagen, pulsamos sobre Next para subirla
- Si tu imagen supera 80×80 pixeles aparacera un formulario para recortar la imagen
- 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
- Una vez finalizado el asistente, volvemos a My gravatars y seleccionamos el avatar que hayamos subido
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:
pasos:
- Descargamos el plugin Gravatar
- para este paso es necesario un programa para extraer ficheros ZIP, en esta caso WinRAR
extraemos el fichero wp_gravatar.zip - 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 - Nos dirigimos en el panel de control del wordpress, una vez dentro accedemos a plugins y activamos el plugin Gravatar
- Editamos el fichero:
wp-content/themes/nombre_del_theme/comments.php - Busca <?php comment_text() ?> y antes de este codigo pega lo siguiente:
<img src=”<?php gravatar(); ?>” class=”gravatar” alt=”gravatar” /> - 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}
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:
pasos:
- Descargamos el plugin Add Meta Tags
- para este paso es necesario un programa para extraer ficheros ZIP, en esta caso WinRAR
extraemos el fichero add-meta-tags.php.zip - 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 - Nos dirigimos en el panel de control del wordpress, una vez dentro accedemos a plugins y activamos el plugin Add Meta Tags
- Editamos el fichero:
wp-content/themes/nombre_del_theme/header.php - Busca la etiqueta </head> y antes de esta pega el siguiente codigo:
<?php wp_head(); ?> - Ahora vamos a poner la descripcion y los keywords por defecto, para eso primero nos dirigimos a:
panel de control -> opciones -> Meta Tags - Introducimos la descripcion y los keywords por defecto que aparaceran en la pagina principal y le damos al boton Update Options



Sin dudas!
Pero yo le agregaria un Reseteado de Css más algunas cosas que modificaste al resetear el Css =P!
Saludos!