1. Получить все опубликованные посты с нужным типом.
2. Объявить счетчик.
3. В цикле обойти п1, увеличивая при каждой итерации п2. на значение кастомного поля.
4. Вывести значение на страницу.
<?php
function get_total_population() {
$args = [
// Заменить на свой тип постов
'post_type' => 'city',
'posts_per_page' => -1,
'post_status' => 'publish',
];
$query = new WP_Query($args);
$sum = 0;
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
// Заменить на свое кастомное поле
$sum = get_post_meta(get_the_ID(), 'city_population', true) ?? 0;
$sum += (int)$sum;
}
wp_reset_postdata();
}
return $sum;
}
// >Нужно вывести общую цифру населения по всем городам)
echo 'Результат: ' . get_total_population();