У меня установлен плагин CKEditor для Wordpress и вы хотите показать CKEditor на пользовательской странице администратора, которую я создал. Я использую функцию wordpress wp_editor(), чтобы показать ее.Ckeditor для Wordpress на пользовательской странице администратора
wp_editor("initial content", "uniqueid");
Проблема заключается в том, что показывает совершенно белый редактор вместо CKEditor (так: большой белый прямоугольник с HTML и Визуальное выше). Она производит следующий HTML на моей странице (я ушел из кнопку «HTML» и «Add Media»):
<div id="wp-uniqueid-wrap" class="wp-editor-wrap tmce-active"><link rel="stylesheet" id="editor-buttons-css" href="/wp-includes/css/editor.min.css?ver=4.1.1" type="text/css" media="all">
<div id="wp-uniqueid-editor-tools" class="wp-editor-tools">
<a id="uniqueid-tmce" class="hide-if-no-js wp-switch-editor switch-tmce" onclick="switchEditors.switchto(this);">Visual</a>
</div>
<div id="wp-uniqueid-editor-container" class="wp-editor-container">
<textarea class="wp-editor-area theEditor" rows="10" cols="40" name="uniqueid" id="uniqueid"><p>initial content</p></textarea>
</div>
</div>
только при нажатии на вкладку «Визуальный» я получаю CKEditor. Только тогда он выглядит точно так же, как на обычных страницах администрирования (Posts and Pages).
Итак, мой вопрос заключается в том, что я должен добавить к своей пользовательской странице администрирования или к своим пользовательским функциям, чтобы CKEditor отображался на специальной странице администратора, например, на страницах «edit post» и «edit page», без пользователь должен щелкнуть вкладку «Визуализация», чтобы показать редактор и его содержимое?
Или, наоборот, какой код добавляется на обычные страницы «редактировать сообщение» и «редактировать страницу», чтобы CKEditor отображался нормально?
EDIT: Мне удалось заставить его работать частично. Меня все еще что-то раздражает. я добавил следующее после вызова wp_editor():
<script>
window.onload = function(){
CKEDITOR.replace("uniqueid");
};
</script>
Теперь я вижу редактора.
У меня еще не возникли проблемы? Можете ли вы дать более конкретную информацию? –
проблема: wp_editor() дает мне пустой, полностью белый редактор. Нет текста, нет кнопки, только две пустые вкладки и белый прямоугольник, где должен быть редактор. Я хочу, чтобы CKEditor появился. Какой php или javascript мне нужен? – user2288476
Просьба представить фрагмент кода, чтобы дать более подробную информацию, в чем проблема .. –