Подсчитать количество постов, имеющих определенный мета-ключ или значение?

Вот как мы подходим к этому:

public static int MonthDiff(DateTime date1, DateTime date2)
{
    if (date1.Month < date2.Month)
    {
        return (date2.Year - date1.Year) * 12 + date2.Month - date1.Month;
    }
    else
    {
        return (date2.Year - date1.Year - 1) * 12 + date2.Month - date1.Month + 12;
    }
}
0
задан Udhav Sarvaiya 1 March 2019 в 04:51
поделиться

1 ответ

Вы можете попробовать что-то вроде этого:

$count_age = $wpdb->get_col( $wpdb->prepare(
    "
    SELECT      count(meta_id)
    FROM        {$wpdb->prefix}postmeta
    WHERE       meta_value LIKE '%%%s%%'
    ",
    'Age'
));

Подробнее о get_col() здесь: https://codex.wordpress.org/Class_Reference/wpdb#SELECT_a_Column

0
ответ дан marcelo2605 1 March 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: