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
(1)
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
/*
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 );
?>
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
Llevaba 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 »
Tras 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
/*
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();
}
?>