Если ваш клиент не знает HTML, и вы знаете, что это входит в проект, единственные вещи, которые он / она должен вводить в редакторе страниц, - это слова, загруженные мультимедиа и элементы, которые можно вставить с помощью визуального редактора. Это боль в заднице, но ваша тема должна быть частью, которая является "доказательством идиота".
Создайте свою тему, чтобы обернуть the_content();
в div, и стилизуйте все потенциальные элементы, которые могут быть соответственно введены. Используйте только элементы, которые можно добавить с помощью CKEditor.
например. (внутри цикла, в файле шаблона темы)
<div id="myContentDiv">
<?php the_content(); ?>
</div>
Тогда ваш CSS:
#myContentDiv p {
}
#myContentDiv ul {
}
и т.д.