¿Está buscando una forma de mostrar contenido basado en las capacidades del usuario? Este fragmento le permitirá mostrar u ocultar contenido basándose en las capacidades del usuario actual.
Instrucciones:
- Agrega este código al archivo functions.php de tu tema o a un plugin específico del sitio.
- Use este shortcode en sus publicaciones para ocultar contenido. Edite el contenido del shortcode y establezca el tipo de capacidad para que se adapte a sus necesidades. Vea el codex para obtener más información sobre los roles y las capacidades de los usuarios.
add_shortcode( 'access', 'access_check_shortcode' );
function access_check_shortcode( $attr, $content = null ) {
extract( shortcode_atts( array( 'capability' => 'read' ), $attr ) );
if ( current_user_can( $capability ) && !is_null( $content ) && !is_feed() )
return $content;
return '';
}
[access capability="switch_themes"] The currently logged-in user can see this sentence. [/access]
Este fragmento fue creado por Justin Tadlock.
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si le gustó este fragmento de código, considere consultar nuestros otros artículos en el sitio como: Los 6 mejores plugins de seguridad de WordPress comparados y cómo configurar Shopify con WordPress.
Comentarios Deja una respuesta