Ara que s’apropa la nova versió de WordPress, cal revisar els plugins que tenim. La causa del canvi és la possibilitat de moure la carpeta wp-content i l’arxiu wp-config.php.

wp-content

En teoria, si no movem aquests arxius no hem de canviar res, però per si de cas, hem de buscar el codi següent:

$plugin_path = ABSPATH . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__));
$plugin_url = get_option('siteurl') . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__));

I canviar-lo per aquest, que el que fa és buscar la ubicació de la carpeta respecte el directori del blog:

// Pre-2.6 compatibility
if ( !defined(’WP_CONTENT_URL’) )
	define( ‘WP_CONTENT_URL’, get_option(’siteurl’) . ‘/wp-content’);
if ( !defined(’WP_CONTENT_DIR’) )
	define( ‘WP_CONTENT_DIR’, ABSPATH . ‘wp-content’ );
// Cogemos la ruta
$plugin_path = WP_CONTENT_DIR.’/plugins/’.plugin_basename(dirname(__FILE__));
$plugin_url = WP_CONTENT_URL.’/plugins/’.plugin_basename(dirname(__FILE__));

wp-config.php

Tots els plugins necessiten connectar amb l’arxiu wp-config.php, que també cal buscar. Ara mateix es fa servir això:

require_once('../../../wp-config.php');

I es passarà a aquest codi:

$root = dirname(dirname(dirname(dirname(__FILE__))));
if (file_exists($root.'/wp-load.php')) {
	// WP 2.6
	require_once($root.’/wp-load.php’);
} else {
	// Abans de 2.6
	require_once($root.’/wp-config.php’);
}

Comproveu els vostres plugins, i estigueu atents a noves actualitzacions d’aquests, que us poden estalviar molts mals de cap, sobre tot si decidiu canviar la ubicació dels arxius en qüestió…