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