Для многих сайтов, которые я делаю для клиентов, дизайнеры будут создавать страницы с небольшими частями текста в разных местах. Например, домашняя страница будет иметь заголовок, слоган и небольшое поле с контактной информацией. На странице о нас будет основной текст, а также боковое поле с цитатой из прошлого клиента. На странице «Связь с нами» будет короткая реклама перед формой.
Клиент хочет иметь возможность редактировать все эти фрагменты текста позже. Являются ли такие элементы, как эти, для чего предназначены виджеты? Если так, как я позволю клиенту обновить текст позже? Кажется грязным делать отдельную область виджетов для каждой статической страницы, и не похоже, что это позволит клиенту позже очень легко редактировать текст. Будут ли здесь полезны такие понятия, как пользовательские типы записей, метабоксы или шорткоды? Я пробовал много разных методов, но пока не доволен ни одним из них.