Как получить число (стоимость) за минусом скидки в произвольных полях вордпреса?

Для того чтобы получить число (стоимость), за минусом скидки в произвольных полях вордпреса вам понадобится использовать язык программирования PHP и API WordPress.

Сначала вам необходимо установить и настроить WordPress на вашем сервере. Затем создайте произвольное поле в вашей записи, в котором будет содержаться стоимость. Вы можете сделать это с помощью функции add_meta_box в файле functions.php вашей темы WordPress. В этом поле вы также можете указать величину скидки.

function add_custom_meta_box() {
    add_meta_box(
        'custom_meta_box', 
        'Стоимость и скидка', 
        'custom_meta_box_callback', 
        'post', // выберите тип записи, к которому будет привязано произвольное поле
        'normal', 
        'high'
    );
}
add_action('add_meta_boxes', 'add_custom_meta_box');

function custom_meta_box_callback() {
    global $post;

    // Получаем значение стоимости и скидки, если они уже заполнены
    $cost = get_post_meta($post->ID, 'cost', true);
    $discount = get_post_meta($post->ID, 'discount', true);

    // Выводим поля для ввода стоимости и скидки
    echo '<label for="cost">Стоимость</label>';
    echo '<input type="text" name="cost" id="cost" value="' . esc_attr($cost) . '" />';

    echo '<label for="discount">Скидка</label>';
    echo '<input type="text" name="discount" id="discount" value="' . esc_attr($discount) . '" />';
}

function save_custom_meta_box_data($post_id) {
    // Проверяем, существует ли данные в поле стоимости и скидки
    if (isset($_POST['cost'])) {
        update_post_meta($post_id, 'cost', sanitize_text_field($_POST['cost']));
    }
    if (isset($_POST['discount'])) {
        update_post_meta($post_id, 'discount', sanitize_text_field($_POST['discount']));
    }
}
add_action('save_post', 'save_custom_meta_box_data');

Теперь, когда вы создали произвольные поля, вы можете получить значение стоимости и скидки в нужном месте вашего сайта. Вы можете использовать функцию get_post_meta для получения значения.

$post_id = get_the_ID();
$cost = get_post_meta($post_id, 'cost', true);
$discount = get_post_meta($post_id, 'discount', true);

Чтобы получить число (стоимость) за минусом скидки, вы можете просто вычесть величину скидки из стоимости. Обратите внимание, что вам может потребоваться провести дополнительные проверки и преобразования данных, чтобы убедиться в их правильности и безопасности.

$total_cost = $cost - $discount;
echo 'Итоговая стоимость: ' . $total_cost;

Таким образом, вы сможете получить число (стоимость) за минусом скидки в произвольных полях вордпреса с помощью языка программирования PHP и API WordPress.