Archive for the ‘Wordpress utilities’ Category

Como averiguar el pais o la dirección física a partir de una IP

Saturday, March 13th, 2010

Por curiosidad o por motivos diferentes como amenazas, spam o acosos nos interesa aveces averiguar la dirección física o por lo menos de que país proceden alguos emails o spam. Si disponemos de la dirección IP del remitente nos resulta facile esta tarea. Existen varias herramientas online que nos pueden ayudar a recuperar algunos datos que pueden ser importantes para identificar el país o la localización de una persona mientras nos envio un email. A continuación les dejo unos enlaces de algunas de estas herramientas online.

http://network-tools.com/

http://www.seomoz.org/ip2loc

http://whois.domaintools.com/

Bueno en realidad hay muchas mas herramientas que sirven para ubicar geograficamente una dirección IP. Espero que os ha servido de algo y grácias por su visita.

Tags: ,
Posted in How to...?, Wordpress utilities | No Comments »

Mostrar las entradas de wordpress en otra página fuera del blog

Thursday, July 23rd, 2009

En este  tutorial les voy a mostrar una manera muy sencilla para poder importar a una página externa los contenidos desde  nuestro blog. En este ejemplo vamos a suponer que tenemos un dominio www.su-dominio.com/  En este dominio tenemos alojada la página web principal donde queremos mostrar por ejemplo la última entrada de nuestro blog que se encuentra a su vez en otra subcarpeta bajo el mismo dominio. La ruta de nuestro blog en este ejemplo se quedrá asi: www.su-dominio.com/blog/.

Para acceder a las funcciones de wordpress desde una página externa debemos empezar con en el archivo ¨wp-blog-header.php file¨. Este archivo es el responsable para mostrar los contenidos de wordpress. Una vez este incluido dicho archivo en cualquier página de nuestro sitio web tendremos acceso a las funcciones de wordpress para mostrar los differentes contenidos del mismo.

Una cosa muy importante que hay que tener en cuenta es que esta técnica se puede aplicar solo a páginas con la extencion ¨.php¨. Vamos por ejemplo a mostrar el contenido de las tres útimas entradas de neustro blog, www.su-dominio.com/blog/,  en la página principal de nuestro sitio web, www.su-dominio.com/.

1 – el primer paso es copiar el seguiente código y pegarlo en la parte superior de la página en la que queremos mostrar las últimas entradas del blog.  En nuestro caso es www.su-dominio.com/index.php

<?php
session_start();
define('WP_USE_THEMES', false);
require('./blog/wp-blog-header.php');
query_posts('showposts=3');
?>

La primera linea del código hace que no se muestre el tema activado en wordpress. La segunda linea del código es para incluire el archive “wp-blog-header.php” del cual hemos hablado antés.  Y la ultima linea es la funccion que muestra las entradas del blog . En este ejemplo hemos asignado “3″ como parametro para mostrar las últimas tres entradas de nuestro blog.

2 - el segundo paso es copiar el seguiente código y pegarlo en la parte de la página donde se va mostrar el contendido de wordpress.

<?php while (have_posts()): the_post(); ?>

<?php endwhile; ?>

Como ven este código no muestra náda, porque es solo un loop vacio que ne tiene acciones para ejecutar. Ahora llega el momento para añadir las liñeas de código responsables para mostrar el contenido que queremos desde wordpress. Vamos a suponer que queremos mostrar los titulos de las últimas tres entradas con las primeras lineas del texto de cada entrada mas un vinculo de ¨leer más¨ que llevará a los articulos originales en las páginas del blog. Por ello añadimos las seguientes lineas de código dentro del loop ya creado . Ahora el codigo completo del loop debe ser algo asi:

<pre><?php while (have_posts()): the_post(); ?>
 <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
 <?php the_excerpt(); ?>
 <p><a href="<?php the_permalink(); ?>"><?php echo $h_2['more']; ?></a></p>
 <?php endwhile; ?></pre>

Guarde los cambios ya hechos y previsualize los resultados en el navegador. Como pueden ver, el truco de mostrar nuestros contenidos desde wordpress es bastante sencillo. Esta tarea se puede complir de otra manera a traves de RSS feed aunque esta última alternativa se limita  a importar solo los titulos junto con sus contenidos.

Espero que este tutorial os ha servido para hacer llegar vuestros contenidos a otras páginas fuera de vuestro  blog. Si tienen alguna pregunta o comentario no duden en usar el formulario de abajo.

Tags: , , , ,
Posted in How to...?, Wordpress utilities | 22 Comments »

Change the default gravatar image in wordpress

Thursday, July 23rd, 2009

All of us may have noticed that worpress automatically assigns a default image to those posts or comments that don’t have a customized gravatar attached to it, Usually the automatically assigned image is a gray silhouette that may no fit the look of your well designed website. Have you ever wondered if this silhouette can be changed for a better image or even a customized one?

Well wordpress provides the possibility of choosing one of the six gravatars that are installed by default with your wordpress theme. You can choose one of the available gravatars by logging to your wordpress admin panel then on the left side of your pannel go to Settings then click on Discussion Now you should see the gravatar options you may want to select one of them and then Save changes to activate it.

So far good, but what if you don’t like none of those options that already ship with wordpress. Well, It is quite easy to add a customized gravatar to the existing list. The trick is to add a small chunk of code to the “functions.php” page that you may find in your active theme folder. In case this page dosen’t exist go ahead and create one and name it “functions.php”. Now here is the code we need to place in that page.

if ( !function_exists('fb_addgravatar') ) {
function fb_addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar.png';
$avatar_defaults[$myavatar] = 'No Gravatar';

return $avatar_defaults;
}

add_filter( 'avatar_defaults', 'fb_addgravatar' );
} 

Basically what all this code does is to make available another option in the list of default gravatar. In order for this to work you have to make sure that a correct path to the new gravatar image is assigned to the variable “$myavata”. It is possible to host your new gravatar image in your sever and point to it using an absolute path or you may just want to use one of your gravatars in the gravatars website and point to it from your “functions.php” page.

In the following image you can see how does the gravatar list look before and after adding a customized gravatar.
gravatar-list

I hope you find this tutorial useful and I encourage you to leave your comments and opinions in the form below. And if you think there is a better way to do it please let  us know.

Tags: , , , , ,
Posted in How to...?, Wordpress utilities | No Comments »