Intereting Posts
Как загрузить мультимедийный ресурс для мультимедиа в wordpress Получить комментарий Автор ID на лету во время публикации Внутренние ссылки на страницы в PHP? Учетная запись по умолчанию дважды отображается в панели администратора В заголовке отображается выбранное изображение Исключить категорию для функций «the_breadcrumb» отображать определенную категорию на странице комментарии неправильно отсортированы по нескольким страницам Почему форма не обновляется, когда я выбираю новый сектор из списка? как войти в WP, если отсутствует ссылка «Войти» в Meta Пользовательские типы сообщений, относящиеся к одному типу пользовательских сообщений? Заголовок заголовка Overwrite Пользовательские символы редактора tinymce сохраняются как знак вопроса Отображение значений из связанного поля – если пустым отображается ссылка и заголовок текущего типа сообщения Вызов функции-члена has_posts () для не-объекта в нормальном цикле

Предварительное заполнение редактора Page / Post Content с помощью HTML-фрагментов?

Я создал простую тему страницы продаж и хотел бы немного ее увеличить, разрешив вход по умолчанию (включая заголовки, маркеры, условные блокировки и вездесущую кнопку «добавить в корзину»).

Каковы варианты добавления фрагментов html на страницы контента и / или сообщения?

В идеале, когда я нажимаю «Добавить новое» в меню «Почта» или «Страница», контент уже будет заполнен содержимым по умолчанию для страницы продаж.

Или, может быть, даже лучше, я мог бы добавить меню под ссылкой «Добавить новое», например «Добавить новую торговую страницу», и нажав на нее, это будет по умолчанию содержимое страницы продаж.

Я хотел бы иметь страницу в моей папке темы, которая называется salespage.html (или salespage.txt или salespage.php, в зависимости от того, с чем проще работать), и это будет контент, который используется для предварительного заполнения редактора.

Любая помощь очень ценится.

ОБНОВЛЕНИЕ: благодаря ответу Chris_O ниже я смог найти решение. Я добавил, что Крис предложил решение загрузить контент из внешнего файла …

if (get_option("cb2_theme") == "salespage") { //added to support salespage creation add_filter( 'default_content', 'my_editor_content' ); function my_editor_content( $content ) { if(file_exists(ABSPATH.'wp-content/themes/clickbump_wp3/styles/salespage/default-content.html')){$content = file_get_contents(ABSPATH.'wp-content/themes/mytheme/styles/salespage/default-content.html');}else{$content = "Enter your salespage content here. h1-h3 tags, blockquotes etc";} //$content = "This is some custom content I'm adding to the post editor because I hate re-typing it."; return $content; } } 

Solutions Collecting From Web of "Предварительное заполнение редактора Page / Post Content с помощью HTML-фрагментов?"

@Scott B, я только что прочитал сообщение в блоге Джастина Тадлокса по этой же проблеме.

Решение

Используйте фильтр фильтра default_content и его в файл functions.php тем.

Пример:

 <?php add_filter( 'default_content', 'my_editor_content' ); function my_editor_content( $content ) { $content = "This is some custom content I'm adding to the post editor because I hate re-typing it."; return $content; } ?> 

Вы можете добавить XHTML или все, что хотите, в строку $ content

Когда вы нажимаете «Добавить новую почту», вы получаете: alt text