Скрытые примечания к записям в WordPress

Иногда при написании статей возникает необходимость добавить скрытые примечания, которые мог бы видеть только администратор блога, WordPress не имеет встроенных решений, которые позволяли бы добавлять собственные примечания к записи, а использовать дополнительные блокноты или программы не очень удобно. Ниже вы найдете очень простой способ для реализации данной идеи без использования дополнительных плагинов.

Открываем файл functions.php и добавляем следующий код:

add_shortcode( 'notes', 'sc_notes' );

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

Теперь для добавления примечаний, которые будут видны только администратору блога, вы можете воспользоваться следующим условным кодом:

[notes]Заметка, которая видна толька администратору блога.[/notes]

Так как для содержимого заметки создан класс, то можно задать собственный стиль для заметок, например добавим в файл style.css следующий стиль:

.notes {
    background-color: #F3F3F3;
}

Если маленько пофантазировать, то приведенный пример вы может использовать и для создания дополнительных стилей при написании статей, который будет добавляться с помощью вызова условного кода.