Как я могу настроить плашку для выбора рейтинга отзывов на странице нового типа записи "Отзывы"?
1. Для создания дополнительного поля для конкретного типа записи в WordPress, вам необходимо добавить код в файл functions.php вашей темы. Пример: ```php function custom_meta_box() { add_meta_box('custom_meta_box', 'Дополнительное поле', 'custom_meta_box_callback', 'название_типа_записи', 'normal', 'high'); } function custom_meta_box_callback($post) { // Вывод HTML для поля } add_action('add_meta_boxes', 'custom_meta_box'); function save_custom_meta_box_data($post_id) { // Сохранение значений поля } add_action('save_post', 'save_custom_meta_box_data'); ``` 2. Для настройки плашки выбора рейтинга отзывов на странице нового типа записи "Отзывы", вам нужно использовать плагины или собственный код. Один из популярных плагинов для создания плашки рейтинга отзывов в WordPress - это "WP Customer Reviews". Вы можете установить и настроить этот плагин, добавить его на страницу нового типа записи "Отзывы" и настроить отображаемую плашку рейтинга. Если вам нужно создать собственную плашку рейтинга, вы также можете использовать код JavaScript и CSS для создания кастомного интерфейса рейтинга и сохранения выбранного значения в дополнительном поле в базе данных.
Как вариант:
// add_meta_box('post_comment_stars_section', 'Звезды', 'sti_comment_stars_section_fields', 'post', 'normal', 'high'); add_meta_box('post_comment_stars_section', 'Звезды', 'sti_comment_stars_section_fields', 'reviews', 'normal', 'high');
Как предположение, но думаю, что 1 тоже должен работать:
// $value = get_post_meta($post->ID, 'comment_stars', 1); ?> $value = get_post_meta($post->ID, 'comment_stars', true) ?>