WordPress как на ладони

Как сложить значения нескольких полей созданных в Custom Content Type от Crockoblock?

Как сложить значения нескольких полей созданных в Custom Content Type от Crockoblock?

Я создал Custom Content Type - Игрок, у которого помимо персональных данных есть поля с цифровыми значениями его скилов (от 0 до 100).

Например:
Сила - 98
Скорость - 81
Ловкость - 78 ... и тд

Мне необходим Плагин, который поможет выбрать и сложить необходимые значения, чтобы вывести сумму данных показателей в профайле данного игрока.

Надеюсь понятно объяснил) Спасибо!

Заметки к вопросу:
Иван Кучеров 3 месяца назад

Проще говоря нужно вывести сумму значений определенных полей, которые заполнены в ручную при создании профайла игрока

Иван Кучеров 3 месяца назад

https://basket24.online/akramov/ Здесь пример

0
Иван Кучеров
3 месяца назад
  • 0
    Kama9622

    На мой взгляд, вам не обязательно нужен плагин для такой задачи. Можно использовать кастомный код в вашей теме 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;
    }

    Использование функции:

    echo get_total_skills_level( $post_id );
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация