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.