Как установить текст по умолчанию в редакторе записей
Приведенный в этой статье совет я недавно использовал для одного из моих клиентов, который хотел, чтобы процесс обновления его веб-сайта был настолько оптимизированным, насколько это вообще возможно, поскольку он обладал поверхностными знаниями в области компьютеров и интернета в целом.
Сайт моего клиента был посвящен валютной бирже Forex. На этом сайте выводились трейдинговые сигналы для пользователей через фиксированные промежутки времени. Я создавал этот сайт на WordPress с помощью программного обеспечения Amember. Когда клиент готов отослать трейдинговый сигнал своим пользователям, он публикует новую запись, содержащую информацию относительно трейда. Игроки биржи (пользователи сайта) информируются о новой записи через e-mail.
Запись в WordPress содержит в себе детали совершенного трейда и состоит из предустановленных параметров, задаваемых клиентом. Чтобы эти записи всегда были одинаковыми, я хотел предложить клиенту стандартную разметку, в которой достаточно было бы всего лишь ввести необходимые данные. Таким образом я смог бы сэкономить его время и предложить удобную реализацию поставленной задачи.
После небольшого исследования я придумал функцию, которую реализовал в виде функционального плагина. Суть этой функции заключается в том, что при создании новой записи клиенту будет предложен стандартный шаблон, готовый к заполнению. Функция использует фильтр default_content, позволяющий добавить произвольный текст к редактору записей.
// Default post editor text // function diww_default_post_content( $content ) { $content = '<p>Enter your default text in here. Bear in mind that you can use <a href="http://www.w3.org/html/">HTML</a> if needed.</p><p>This post was written by Dave Clements</p>'; return $content; } add_filter( 'default_content', 'diww_default_post_content' );
Функция прекрасно подходит для сайтов, в которых необходимо выполнять повторение некоторого контента.
http://www.doitwithwp.com/default-text-wordpress-post-editor/