Aggiungere note private ai post

Da AldoWiki.

È possibile in WordPress aggiungere delle note private ai post pubblicati.

Nel file functions.php inserire queste righe:

add_shortcode( 'note', 'sc_note' );
 
function sc_note( $atts, $content = null ) {
	 if ( current_user_can( 'publish_posts' ) )
		return '<div class="private">'.$content.'</div>';
	return '';
}

Nel post basta inserire il testo tra i due shortcode [note] e [/note], ad esempio:

[note]
Questa è la mia nota personale che vedo solo io.
[/note]

Per decidere chi può vedere le note, basta modificare il valore di current_user_can( 'publish_posts' ) con altri ruoli già definiti in WordPress (ad esempio: 'administrator', 'edit_posts', ecc.). Per maggiori informazioni vedi la pagina Ruoli e capacità nel Codex di WordPress.

Fonte: WP Recipes.

Voci correlate

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Argomenti
ExtraWiki
Strumenti