Como consultor, desarrollador o diseñador, a veces te contratan para hacer el proyecto y te vas. A menudo, en estas circunstancias, muchos desarrolladores personalizan el área de administración de WordPress y eliminan todas las opciones de configuración principales, para que el cliente no pueda romper el sitio. Sin embargo, es realmente frustrante cuando otro desarrollador entra solo para descubrir que tiene que sacar un montón de código para ver la configuración. O incluso si el propietario decide que quiere hacer las cosas por sí mismo, no tiene la libertad de hacerlo. El objetivo de WordPress es empoderar al editor y darle la libertad de publicar contenido de la forma que desee. Por lo tanto, en este artículo, le mostraremos cómo dar a sus clientes acceso administrativo completo, pero incluir avisos de advertencia para ellos, para que sepan las consecuencias de sus acciones. Simplemente conectando el gancho de WordPress admin_notices, podemos mostrar un aviso que puede decir «Advertencia: cambiar la configuración en esta página puede causar problemas con el diseño de su sitio web».
Primero abra el archivo functions.php de su tema y luego pegue lo siguiente:
add_action( 'admin_notices', 'my_admin_notice' ); function my_admin_notice(){ global $current_screen;</div> if ( $current_screen->parent_base == 'options-general' ) echo '<div><p>Warning - changing settings on these pages may cause problems with your website’s design!</p></div>'; }
Puede modificar los avisos para cada pantalla.
Gracias a jacob goldman por señalar este truco. Esto será genial para nuestros clientes.