Как клиент может редактировать Wordpress, не нарушая HTML? - PullRequest
1 голос
/ 11 января 2012

Обычно я настраиваю страницы в Wordpress, помещая весь HTML, и клиент будет редактировать содержимое в редакторе WYSIWYG

Это замечательно, пока они случайно не удалили div или не сломали что-либо.

Как правильно сделать это, сделав его идиотским доказательством, чтобы они могли изменять заголовки, абзацы и т. Д., Не удаляя части структуры?

Ответы [ 2 ]

1 голос
/ 11 января 2012

Есть несколько вариантов, которые мне приходят прямо сейчас:

  1. Использование плагинов jquery для получения столбцов (что довольно плохо, имхо)
  2. Использование плагина с шорткодами (чтобыоберните каждый столбец ими), что хорошо, но пользователь может все еще испортитьвкл)

Все эти 3 довольно легко реализовать!:)

[] 's

1 голос
/ 11 января 2012

Если ваш клиент не знает HTML, и вы знаете, что это входит в проект, единственные вещи, которые он / она должен вводить в редакторе страниц, - это слова, загруженные мультимедиа и элементы, которые можно вставить с помощью визуального редактора. Это боль в заднице, но ваша тема должна быть частью, которая является "доказательством идиота".

Создайте свою тему, чтобы обернуть the_content(); в div, и стилизуйте все потенциальные элементы, которые могут быть соответственно введены. Используйте только элементы, которые можно добавить с помощью CKEditor.

например. (внутри цикла, в файле шаблона темы)

<div id="myContentDiv">
<?php the_content(); ?>
</div> 

Тогда ваш CSS:

#myContentDiv p {

}

#myContentDiv ul {

}

и т.д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...