Intereting Posts
Создание пользовательских полей в JSON – API Показать элементы портфеля в шаблоне – как? Крючок wpmu_new_blog не вызывается при добавлении нового сайта на многопользовательском BP Результаты поиска не будут отображаться на странице профиля пользователя Создание Woocommerce оптимизировано для более чем 500 тыс. Продуктов wp_query для отображения пользовательских терминов таксономии Добавить функцию php в файл .js (для кнопки tinyMCE) Отфильтровать заголовок блога, отображаемый в заголовке WordPress Code Snippet для подсчета сообщений по автору Добавить плагин перед основным контейнером Как я могу установить размеры изображений и иметь отзывчивые изображения, используя атрибут srcset? Зацикливание через объект WP_Post Каков наилучший способ связать несколько изображений с одной страницей? Расположение FTP-виджета Как создать пользовательский html для подменю

Установить текст по умолчанию для редактора в новых сообщениях

Мне было интересно, возможно ли установить текст по умолчанию в «текстовую» часть wysiwyg, расположенную на странице Создать пост? Поэтому каждый раз, когда вы нажимаете, добавьте новое сообщение, что текст будет там ждать вас?

Существует фильтр с именем default_content . Он делает именно то, что говорит это имя. 🙂

Пример:

 add_filter( 'default_content', 't5_preset_editor_content', 10, 2 ); /** * Fills the default content for post type 'post' if it is not empty. * * @param string $content * @param object $post * @return string */ function t5_preset_editor_content( $content, $post ) { if ( '' !== $content or 'post' !== $post->post_type ) { return $content; } return 'This is the <em>default</em> content. You may customize it.'; } 

Как вы можете видеть, тип публикации уже доступен, поэтому вы можете установить разные значения по умолчанию для разных типов сообщений.

Связанными фильтрами являются default_title и default_excerpt . Они работают одинаково.

Вы также можете отправить кому-то ссылку с параметрами для content , post_title и excerpt :

 http://example.com/wp-admin/post-new.php?content=hello+world%21&post_title=Sample+Title&excerpt=custom+excerpt 

Вывод:

введите описание изображения здесь