«Пользовательское поле» в поле «Выдержка» для страниц?

В вопросе «Копировать SEO Meta Desc« Custom Field »в поле Excerpt?»

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

Solutions Collecting From Web of "«Пользовательское поле» в поле «Выдержка» для страниц?"

У вас есть пробелы в ваших знаниях о том, как данные структурированы в WordPress. В WordPress все страницы / сообщения и т. Д. Являются «сообщениями» и имеют тип.

Например:

  • «post» сообщения – это блог-посты
  • «вложения» – это изображения / видео / аудио / выгрузки
  • «Страницы» – это страницы

У типов сообщений обычно есть свой раздел в меню слева от интерфейса администратора. Вы также можете добавить свой собственный, для поиска настраиваемых типов сообщений.

В коде, на который вы ссылаетесь, есть запрос, который захватывает все сообщения определенного типа, так что он может затем перебирать их и фиксировать каждый отрывок. Он делает это, указав post_type «post» для стандартных сообщений / новостей в блоге:

'post_type' => 'post' 

Это необходимо изменить на тип публикации page если вы хотите использовать его на страницах.