Al final lo arreglé así, un par de arrays con sus bucles:
Código PHP:
Ver original$wpsi_vars_1 = array('wpsi_opcion_reemplazo' , 'wpsi_ruta_img' , 'wpsi_reemp_mini' , 'wpsi_reemp_medio' , 'wpsi_reemp_grande' , 'wpsi_reemp_full' , 'wpsi_texto_alt' , 'wpsi_texto_title' , 'wpsi_img_rss_cmtxt', 'wpsi_dtd', 'wpsi_img_rss');
foreach ($wpsi_vars_1 as $wpsiv1) {
$wpsi_configuracion[$wpsiv1] = $wpsi_modo_php == 1 ?
$wpsi_php[$wpsiv1] : (isset($_POST[$wpsiv1]) ?
$_POST[$wpsiv1] : $wpsi_config[$wpsiv1]); }
$wpsi_vars_2 = array('wpsi_activar_metabox' , 'wpsi_custom_compat' , 'wpsi_texto_alt_titulo' , 'wpsi_texto_title_titulo' , 'wpsi_dtd' , 'wpsi_rss' , 'wpsi_rdf' , 'wpsi_rss2' , 'wpsi_atom');
foreach ($wpsi_vars_2 as $wpsiv2) {
$wpsi_configuracion[$wpsiv2] = $wpsi_modo_php == 1 ?
$wpsi_php[$wpsiv2] : (isset($_POST[$wpsiv2]) ?
1 : 0); }
Este trozo abrevió nada menos que todo el código entre las líneas 66 y 113. Por si surge curiosidad, dejo el enlace hacia la actual revisión del script:
http://www.lab.darioferrer.com/trac/....php?rev=8#L66