Cómo personalizar el IG Syntax Hiliter

por | 27 agosto, 2007 | Categorías: Tutoriales

IG Syntax Hiliter es un plugin de WordPress que permite mostrar código en el blog de una forma agradable a la vista, pero uno de los problemas con los que me encontraba cada vez que lo activaba era que las preferencias no se me guardaban, por lo que aunque eligiera que no se mostraran los números de línea o el nombre del lenguaje, el plugin siempre se me “reseteaba” y los terminaba mostrando.

Para solucionar ésto, hay que editar un poco el código del plugin (syntax_hilite.php) y editar los valores booleanos iniciales a partir de la línea 464 hasta la 472 como más nos guste. Yo lo tengo de la siguiente forma para que no muestre el nombre del lenguaje ni los números de línea:
[php]//create an array with the option values
$igSHOptionsArr = array(
“ENABLED” => true,
“PLAIN_TEXT” => true,
“PLAIN_TEXT_TYPE” => “inbox”,
“SHOW_LANG_NAME” => false,
“PARSE_COMMENTS” => false,
“LINE_NUMBERS” => false,
“FANCY_NUMBERS” => true,
“LINE_COLOUR_1″ => “#3A6A8B”,
“LINE_COLOUR_2″ => “#26536A”
);[/php]

También me pasó que al cambiar de theme, el área de texto se me veía demasiado grande, pero lo único que había que hacer para solucionarlo era editar en el archivo syntax_hilite_css.css la líneas siguientes:
Para el área de texto:
[css].syntax_hilite { width:500px; }[/css]
Para la barra de texto plano:
[css].igBar { width:511px; }[/css]

En último lugar, si sois unos perfeccionistas, os gustaría que el botón que dice “PLAIN TEXT” fuera más claro, ya que hay mucha gente que ni siquiera lo ve. Para ello hay que ir a la línea 62 del plugin y editarla de tal forma que quede así:
[php] $bBody .= “

“;[/php]

Espero que os sirva de ayuda a todos aquellos que no utilizabais este plugin por alguno de estos problemas. Podéis descargar una versión ya modificada del plugin AQUÍ.

Disponible AutoHeader 1.0

por | 7 agosto, 2007 | Categorías: Blogs

Eduard me informa de que ha sacado una nueva versión del plugin SEO Autoheader, cuya principal mejora es la inclusión de las categorías como meta-keywords en la página principal. Además, ha creado una versión automática, que no necesita configuración (No compatible con Wp-Caché), y una versión manual (Compatible con Wp-Caché). Este plugin es, en mi modesta opinión, el plugin SEO que mejor sabe guardar el equilibrio entre SEO y comodidad, y recomiendo totalmente su uso.

Fuente |Descargar AutoHeader

Redimensionar imágenes en el editor html de WordPress

por | 11 junio, 2007 | Categorías: Miniposts

Ayer dejé de utilizar oficialmente el editor visual de WordPress (¡Ya era hora!) y una de las cosas que echaba era en falta era la opción de redimensionar las imágenes.

Encontré una buena solución en el blog de Javi Vicente (Es una modificación del hack hecho por aNieto), que consiste en un “hack” que añade la opción de redimensionar una imagen cuando se sube utilizando el panel de WordPress. Muy recomendable, pero recuerda hacer una copia de los archivos por si algo falla ;)

EDITO: No me había fijado que la versión de Javi Vicente da un error en la página de comentarios en la versión 2.2 de WordPress, pero si utilizamos la versión adaptada a la 2.2 de aNieto el hack funciona a la perfeccción :D

Actualizar a WordPress 2.2 con K2 y no morir en el intento

por | 16 mayo, 2007 | Categorías: Tutoriales

Tras un rato de incertidumbre tras el estrepitoso error de K2 al actualizar a WordPress 2.2 vuelvo a tener el blog como antes. Lamentablemente perdí todos los elementos de la barra lateral, por lo que tuve que volver a ponerlos (uno a uno). Por suerte no perdí tiempo al actualizar gracias al plugin Instant Upgrade, del que ya hablé hace tiempo (Enlace para descarga al final de post).

El error de la línea 189 del archivo info.php de K2 ocurría debido a que los “sidebar modules” entraban en conflicto con la nueva implementación de widgets que viene de serie con WordPress. Por ello, hay que desabilitarla creando un archivo desabilitarWidgets.php (El nombre no importa con tal de que sea .php) e introduciendo el siguiente código:
[php]< ?php
/*
Plugin Name: Disable WordPress Widgets
Plugin URI: http://schulte.mn/
Description: This plugin overrides WordPress Widgets and will allow K2 Sidebar Modules to function.
Author: Darrell Schulte
Version: 1.0
Author URI: http://schulte.mn/
*/

remove_action('plugins_loaded', 'wp_maybe_load_widgets', 0 );
? > [/php]

Una vez hecho eso, se copia en el directorio de plugins y se activa desde el menú de WordPress. ¿Ahora te salen más errores? En ese caso posiblemente debas desinstalar K2 desde su panel de opciones (Perdiendo así todos los elementos de la barra lateral, como yo).

Fuente | K2 Forums (Inglés)

Descarga | WordPress 2.2

Descarga | Plugin InstantUpgrade

Trucos y plugins de WordPress

por | 25 abril, 2007 | Categorías: Miniposts

 

  • Una tarea realmente laboriosa para cualquier usuario de WordPress es la de actualizar cada vez que sale una nueva versión, por ello recomiendo el plugin InstantUpgrade, que permite actualizar a una nueva versión simplemente con un clic (También se puede cambiar a versiones anteriores).
  • TRUCO: Siempre que se actualiza a una nueva versión de WordPress, los botones del editor de WordPress se resetean. Basta con pulsar Alt+Shift+V en firefox o Alt+V en Internet Explorer.
  • Una forma de aumentar considerablemente las visitas del blog es utilizar el plugin Optimal Title, que invierte el orden del título del blog y de la entrada, haciéndolo mejor indexable por buscadores.
  • Con Head Meta Description crearemos una descripción dinámica para cada página del blog, permitiendo así que los buscadores indexen de mejor manera.(No se si funciona con Wp-Caché).

Mis plugins de WordPress

por | 1 abril, 2007 | Categorías: Blogs

Logo de WordPressLlevaba ya bastante tiempo queriendo escribir una entrada con los plugins que utilizo en este blog. La verdad es que no tengo demasiado claro que utilizar muchos plugins sea malo, pero sí que puede llegar a ralentizar notablemente el funcionamiento de un blog y aumentar su tiempo de carga si se utilizan indiscriminadamente.

Pese a todo, un blogs sin plugins puede que pierda en sencillez, pero gana en apariencia y funcionalidades, por lo que hay que intentar mantener el equilibrio de las dos cosas mirando siempre a favor de los lectores y asiduos al mismo.

A continuación os indico los plugins que utilizo, junto con una breve descripción y la página del correspondiente autor, seguramente haya mejores opciones que las que yo utilizo, pero eso ya es una cuestión personal.

Continuar Leyendo »

¡Por fin encuentro el No Ping Wait 2!

por | 13 noviembre, 2006 | Categorías: Blogs

Logo de WordPressTras algunos meses buscándolo, por fin dí con el código en php del plugin “no ping wait”. La página del autor llevaba caída desde hacía mucho tiempo y no lo había en ningún sitio para descargar, por lo que ahora mismo estoy de subidón por haberlo encontrado después de tanto tiempo.

Lo que este plugin hace es permitirte tener una larga lista de rpc’s en el menú de wordpress, sin que afecte a la navegación, ya que generalmente tarda mucho tiempo en volver al menú después de escribir un post. Ésto, lo que permite, es hacer ping en más páginas web y , por tanto, hacer una mejor publicidad de la misma.

Aquí os pongo el código. Basta con copiar el código y pegarlo en un archivo .php. (O copiarlo en un archivo .txt y renombrarlo a .php).
[php]< ?php

/*

Plugin Name: No Ping Wait

Plugin URI: http://somethingunpredictable.com/wp-no-ping-wait/

Description: Speeds up posting by moving generic pings to execute-pings.php

Author: Robert Deaton

Author URI: http://somethingunpredictable.com/

Version: 2.0

*/

remove_action(‘publish_post’, ‘generic_ping’);

add_action(‘publish_post’, ‘masq_set_generic_ping’);

function masq_set_generic_ping() {

update_option(‘masq_generic_ping_waiting’, 1);

}

if(strstr($_SERVER['REQUEST_URI'], ‘execute-pings.php’) !== FALSE && get_option(‘masq_generic_ping_waiting’)) {

update_option(‘masq_generic_ping_waiting’, 0);

generic_ping();

}

?>[/php]

Actualización: ¡Atención! Este artículo es muy antiguo y posiblemente este plugin ya no sea necesario. Por lo menos yo ya no lo sigo utilizando, así que si decides activarlo es bajo tu propia responsabilidad.