Añade notas privadas a tus entradas de WordPress

Cuando hay varios editores en un mismo blog, quizás queramos dejar notas en las entradas para que sean leídas exclusivamente por los administradores del sitio. Haciendo alguna aclaración o puntualización a alguna cosa que mejorar o destacar de la entrada escrita por el editor. Por defecto WordPress no trae integrada esta funcionalidad que puede resultar bastante interesante y sencilla de implementar en nuestro blog. Evidentemente es extensible a cualquier etiqueta que queráis crear para vuestro uso interno. Esto que os comento aquí simplemente es una primera idea :)

Los pasos para crearnos la nueva etiqueta  serian los siguientes, deberemos copiar el siguiente código en el archivo functions.php de nuestra instalación de WordPress,

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

Una vez guardado el archivo y si queremos hacer uso de la nueva etiqueta en nuestra entrada actual, simplemente deberemos hacer referncia a ella de la siguiente manera

[note]
Esta es una nota personal que solo los administradores pueden ver! :)
[/note]

A parte de crear notas solamente visibles por los administradores, podremos darle el estilo que queramos, ya que el codigo por el que sustituye la etiqueta [note] es un <div class=”note”></div> con lo que podremos modificar nuestra css para darle el estilo que queramos.

DEJA TU COMENTARIO