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

/*

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();

}

?>