Modificando el permalink de wordpress

Pega estas lineas de código en tu archivo functions.php ubicado en la carpeta de tu template wordpress

// filtros de worpdress 

if ( ! is_admin() ) {
add_filter('post_link', 'modificar_permalink', 10, 3);
add_filter('post_type_link', 'modificar_permalink', 10, 3);
}

function modificar_permalink($permalink, $post_id, $leavename) {
$format = get_post_format($post_id);
if ( $format=='gallery'){
return 'javascript:tb_show(\' Gallery \',\''.$permalink.'?TB_iframe&height=500&width=650\')';
}else{
return $permalink;
}

}

Necesitaras también esta otra función para activar el thickbox en el frontend y la instruccion tb_show pueda funcionar de igual manera se hace en functions.php del template de wordpress

// Activando thickbox
add_action('init', 'myplugin_thickbox');
function myplugin_thickbox() {
	if (! is_admin()) {
		wp_enqueue_script('thickbox', null,  array('jquery'));
		wp_enqueue_style('thickbox.css', '/'.WPINC.'/js/thickbox/thickbox.css', null, '1.0');
	}
}

Información relacionada: