Для отображения и сохранения атрибутов через WordPress вам потребуется создать метабокс. Метабокс - это элемент на странице редактирования записи, который позволяет вам добавлять дополнительные поля (атрибуты) для записи.
Вот пример того, как создать метабокс для отображения и сохранения атрибутов:
1. Добавьте следующий код в файл functions.php вашей темы WordPress:
// Добавляем метабокс function custom_meta_box() { add_meta_box( 'custom_meta_box', // Идентификатор метабокса 'Дополнительные атрибуты', // Заголовок метабокса 'display_custom_meta_box', // Функция для отображения метабокса 'post', // Тип записи, к которой применяется метабокс 'normal', // Местоположение метабокса 'high' // Приоритет метабокса ); } add_action('add_meta_boxes', 'custom_meta_box'); // Отображаем содержимое метабокса function display_custom_meta_box($post) { $custom_attribute = get_post_meta($post->ID, 'custom_attribute', true); ?> <label for="custom_attribute">Дополнительный атрибут:</label> <input type="text" id="custom_attribute" name="custom_attribute" value="<?php echo $custom_attribute; ?>" /> <?php } // Сохраняем значение атрибута при сохранении записи function save_custom_meta_box_data($post_id) { if (array_key_exists('custom_attribute', $_POST)) { update_post_meta( $post_id, 'custom_attribute', sanitize_text_field($_POST['custom_attribute']) ); } } add_action('save_post', 'save_custom_meta_box_data');
2. После того как вы добавите этот код, в административной панели WordPress у вас появится новый метабокс с заголовком "Дополнительные атрибуты" на странице создания/редактирования записи. В нем будет поле для ввода дополнительных атрибутов.
3. Когда вы введете значение в это поле и сохраните запись, значение атрибута будет сохранено в базе данных WordPress.
Это простой пример того, как можно отобразить и сохранить атрибуты через WordPress. Вы можете настроить это дополнительно, добавив другие типы полей, проверки на ввод данных и другие аспекты.