Как я могу настроить плашку для выбора рейтинга отзывов на странице нового типа записи "Отзывы"?
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) ?>