Как сложить значения нескольких полей созданных в Custom Content Type от Crockoblock?
Как сложить значения нескольких полей созданных в Custom Content Type от Crockoblock?
Я создал Custom Content Type - Игрок, у которого помимо персональных данных есть поля с цифровыми значениями его скилов (от 0 до 100).
Например:
Сила - 98
Скорость - 81
Ловкость - 78 ... и тд
Мне необходим Плагин, который поможет выбрать и сложить необходимые значения, чтобы вывести сумму данных показателей в профайле данного игрока.
Надеюсь понятно объяснил) Спасибо!
Проще говоря нужно вывести сумму значений определенных полей, которые заполнены в ручную при создании профайла игрока
https://basket24.online/akramov/ Здесь пример
На мой взгляд, вам не обязательно нужен плагин для такой задачи. Можно использовать кастомный код в вашей теме WordPress. Вам нужно выбрать метаполя, которые вы хотите сложить, и вычислить их сумму. Ниже приведен пример кода, который вы можете использовать:
function get_total_skills_level( $post_id ) { // Список метаполей для сложения $meta_fields = [ 'сила', 'скорость', 'ловкость' ]; $total = 0; foreach ( $meta_fields as $field ) { // Получение значения метаполя $value = get_post_meta( $post_id, $field, true ); // добавление к общему значению $total += (int) $value; } return $total; }Использование функции: