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ó…