Post etiquetados con ‘wordpress’



21
Ene

Utilizar el acortador de direcciones web ir.pe en WordPress [PHP]

En este post voy a compartir una forma de usar la API del acortador de direcciones de este país como lo es ir.pe (hay que apoyar el producto peruano!) que usé en mi proyecto web en el que actualmente sigo trabajando.

Me basé en la forma manual de introducir el acortador de direcciones TinyURL, sólo que con el sistema API de ir.pe. El código no es tan complicado, ya que según el API, sólo recibe dos parámetros, La URL a acortar, y el parámetro “api” con el valor 1 (¿?), como ellos lo indican en su website:

“Tenemos un API, se puede invocar usando el siguiente formato:

http://ir.pe/?url=[direccion-web]&api=1
(ver ejemplo), una respuesta simple pero útil.”

Trasladarlo a WordPress no es tan difícil, digamos que quiero hacer un botón para mostrar en Twitter y que coloque la dirección ya acortada en ir.pe (como el botón que puedes encontrar al final de este post), pues lo que tienes que hacer es abrir el archivo single.php de tu plantilla web, y definir la siguiente función:

<?php

function IrPe($url){
   //$url será el parámetro a pasar, en este caso, la url
   $irpe = file_get_contents("http://ir.pe/?url=".$url."&api=1");
   //extraemos el contenido al utilizar la api
   echo $irpe; //imprimimos lo ya sacado!
}
?>

Y luego lo que hacemos es definir el botón Twitter del que les comenté, de la siguiente manera:

<a href="http://twitter.com/home?status=<?php IrPe(get_permalink($post->ID)); ?>">
<img border="0" src="http://twitter-badges.s3.amazonaws.com/twitter-a.png" align="absmiddle" />
</a>

Donde get_permalink($post->ID) devuelve la url del post actual, por lo que al pasárselo a la función IrPe, lo que hará es acortarla e imprimir tal resultado.

Puedes poner la función en cualquier parte del archivo, mientras que lo segundo, en donde exactamente quieres que aparezca el botón, y bueno, puedes usar esta función no sólo para un botón, sino también para dar el link acortado y que los usuarios lo copien, entre otras tantas funciones que usualmente le damos a estos links acortados!

Espero les haya servido el truquito!!!…

Saludos!!!

Actualización 01 Julio 2010.

Ir.Pe ahora tiene sus cuentas de usuario para no abusar de la API (o eso estoy suponiendo) por lo que a partir de ahora se tiene que especificar un API-Key por cada cuenta de usuario y/o link sacado desde la API; tranquilos, que el login/registro es vía Twitter desde aquí. Y el código que está en este post quedaría de la siguiente manera con la nueva especificación del API-Key:

<?php

function IrPe($url){
   //$url será el parámetro a pasar, en este caso, la url
   $irpe = file_get_contents("http://ir.pe/?url=".$url."&api=1&key=<AQUI EL API-KEY QUE TE OTORGA IR.PE>");
   //extraemos el contenido al utilizar la api
   echo $irpe; //imprimimos lo ya sacado!
}
?>

Y seguirá funcionando tu aplicación. :)

11
Jun

WordPress (III) -> Versión 2.8 “Baker”

wordpress-logo Bueno, hace tiempo que no posteaba en este “mi blog temático” como lo bautizaron por ahí (me gusta esa denominación) y justo atendiendo algunas solicitudes para con la visualización, me enteré vía Twitter de que ya salió el Release Final del WordPress 2.8, el motor que usamos aquí XD, y que … bueno, por lo que estoy viendo es tema de interés bloggeril en la internet.

Según estoy leyendo, esta nueva versión del renombrado sistema tiene como novedades el mejorado de las búsquedas e instalación de temas (skins), desde el propio tablero del administrador, y agregándole el filtrado de éstas, es decir, si yo quiero un theme que tenga 3 columnas, 2 sidebar y el contenido, simplemente lo filtro. También ha mejorado el sistema de Widgets, haciendo mas fácil la interacción entre el usuario y su sidebar (Widgets = “objetos del sidebar”). De todos modos, ha sido (al menos para mí) una actualización ligerita, la actualización perfecta y automática sin mayores problemas y todo muy funcional, hasta el momento de escribir el post.

Los requerimientos son los de siempre, PHP 4.3 o posterior y MySQL 4.0 o Posterior, y ha sido denominado esta vez con el codename Baker, homenajeando a Chet Baker, Por otro lado, WordPress, ha publicado su propia nota (en inglés) acerca de esta actualización, y lo que salta a la vista, es el siguiente video (también en inglés), explicando algunos Features, y como siempre utilizando WordPress.tv… ahí se los dejo y si se animan a usar WordPress, pueden descargárselo desde WordPress.org o esperar la versión en español. Saludos

 

Vía | Genbeta, WordPress Blog
Descarga |
WordPress

24
May

WordPress II (WTF!)

He oído muchas veces consejos, están en todo momento… pero esta imagen se sale de lo usual… fue algo… extraño..

wtf_wordpress

Editando algunas de las plantillas de este blog, me encontré con eso que me cayó como una cachetada diciendo: “Despierta!!… no vayas a borrar esto” jajaja… Ahí dice:

“Si borras esto el cielo caerá sobre tu cabeza”

Original por parte de los que desarrollaron WordPress simplemente estas cosas son las que hacen a un programador esforzarse en su chamba… Jaja haber si me encuentro con más avisitos. Saludos!

23
May

WordPress

WordPress-256

Me he dado cuenta que he dejado un poco de lado esto del blogging, que entre la universidad, el sueño, la flojera ‘postUPAO’, los parciales de esta semana, el ICPNA, mi mami, el dinero, el café y tantas otras cosas más; me tienen casi sin tiempo estos últimos días, y digo casi sin tiempo porque al menos duermo algunas que otras horas, pero bueno, el punto es que sentí que no debía descuidar mucho esto y puse acelerador a algo que quería hacer hace algún tiempo pero que no me lo tenía del todo planteado: Mudar a WordPress; el hecho es que B2Evolution no es malo (en realidad me gusta por la forma en que esta programado y que es entendible al modo educativo con lo del PHP), lo que pasa es que el servidor está mas apto para WP que para B2Evo, así de sencillo, mientras que con b2evo se necesitaban algo de 40 tablas en la Base de Datos, ahora sólo tenemos 10 con WP, y mucho menos archivos. Ahora que, lo máximo que pude hacer con los posts anteriores fue importar los 5 últimos, y el resto?… pues nada, no borre el anterior blog, sólo lo cambie de lugar , aunque ya no se puede comentar por obvias razones pero ahí están todos y cada uno de los posts del anterior sistema. Por otro lado con este nuevo sistema ahora tenemos nuevas funcionalidades, y algunas que estoy por implementar, entre las novedades está el que pueden comentar con su cuenta de Twitter Gracias a “Twitter Connect”, un mejor diseño con Gravatar, una Carga mas rápida, y que ya se puede postear desde WLW… y pues en general esta todo mejor diseñado y espero que de ahora en adelante el blog tenga un toque mas entretenido, ojalá y no se me vaya el espíritu jeje… bueno nada más eso, ahora más bien que fue un trabajo de toda una noche U_U … simplemente espero que valga la pena ( y también para las 2 o 3 personas que nos leen :D ).

Ahora me pondré a ver tele un par de horitas hasta las 8 am (Nótese que el post lo escribí a las 5:30+- ) y luego a la U a ver a que hora es mi último Parcial, luego si salgo feliz veo si sigo posteando :D

Saludos!

Celadon theme by the Themes Boutique