dessign Free Themes

0 - , - 28/01/2011 16:44:55

En dessign.net,ofrecen de modo gratuito cuatro temas para WordPress, diseñados por Marios Lublinski. Los temas siguen los dictados del diseño suizo tradicional y pueden resultar muy interesantes para diseñadores, ilustradores o fotógrafos que quieran mostrar su trabajo en un portafolio limpio y bien estructurado.

dessign themes

Free Themes Dessign.net » »

Impedir la desactivación de plugins en WordPress

0 - , - 12/05/2010 19:54:16

Este truco es particularmente útil si le hemos dado a un cliente privilegios para la activación y desactivación de plugins -para que él mismo pueda añadir algún plugin que le pueda interesar-, pero al mismo tiempo el sitio que has desarrollado requiere de algunos plugins y estos nunca deberían ser desactivados.

El siguiente fragmento de código eliminara los links "Desactivar" de aquellos plugins que consideremos esenciales y también elimina la opción "Editar" para todos los plugins.

add_filter( 'plugin_action_links', 'slt_lock_plugins', 10, 4 );
function slt_lock_plugins( $actions, $plugin_file, $plugin_data, $context ) {
	// Remove edit link for all
	if ( array_key_exists( 'edit', $actions ) )
		unset( $actions['edit'] );
	// Remove deactivate link for crucial plugins
	if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
		'slt-custom-fields/slt-custom-fields.php',
		'slt-file-select/slt-file-select.php',
		'slt-simple-events/slt-simple-events.php',
		'slt-widgets/slt-widgets.php'
	)))
	unset( $actions['deactivate'] );
	return $actions;
}

Visto en Steve Taylor » »