Для стилизации файла шаблона single-post-type.php с использованием редактора блоков Гутенберг, вы можете создать полный сайтовой шаблон (Full Site Editing – FSE), если ваша тема поддерживает Гутенберг и его полносайтовое редактирование. Если ваша тема еще не поддерживает FSE, вам потребуется создать отдельный файл шаблона для вашего типа записи и стилизовать его с помощью стандартного PHP и CSS.
В случае, если ваша тема поддерживает Гутенберг и FSE, то процесс создания шаблона состоит из нескольких этапов:
1. **Переходите к редактированию шаблонов**: в административной панели WordPress перейдите в раздел "Внешний вид" > "Редактор". Здесь вы увидите интерфейс редактора шаблонов.
2. **Создание нового шаблона**:
- В редакторе шаблонов, выберите "Добавить новый" для создания нового шаблона.
- Вам будет предложено ввести имя шаблона и назначить его определенному типу записи.
- Выберите "city" в качестве типа записи, к которому будет применяться ваш шаблон.
3. **Редактирование шаблона**:
- Используйте редактор блоков, чтобы добавить и стилизовать блоки, соответствующие вашему контенту.
- Вы можете использовать стандартные блоки, как заголовок, параграф, изображение, а также специализированные блоки для вывода метаданных записи, такие как название поста, дата публикации, контент и другие.
4. **Сохранение и применение шаблона**:
- После того как вы закончите редактирование, сохраните шаблон.
- Этот шаблон теперь будет автоматически применяться к любому новому посту типа "city".
Если ваша тема не поддерживает FSE, вы можете стилизовать шаблон с помощью PHP и CSS, внеся изменения непосредственно в файл `single-city.php` и соответствующие CSS-файлы. Обратите внимание, что вы не сможете использовать блоки Гутенберга в таком шаблоне напрямую - у вас будет стандартный PHP шаблон, в котором вы используете стандартные функции WordPress для вывода контента.
Если ваш PHP файл `single-city.php` уже содержит закомментированные строки с указанием "Template Name" и "Template Post Type", убедитесь, что нету пропущенных шагов или ошибок синтаксиса. Эти строки должны быть первыми в файле и находиться в комментариях PHP, чтобы WordPress распознал их как файл шаблона для определенного типа записи.