Как отобразить и сохранить атрибуты через WordPress?

Для отображения и сохранения атрибутов через 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. Вы можете настроить это дополнительно, добавив другие типы полей, проверки на ввод данных и другие аспекты.