В группе полей создал поле с типом "Да/нет" и установил значение по умолчанию "Да".
Есть функция для подсчёт слов:
// Подсчёт слов и примерное время на их прочтение
// Начало : Показать количество слов
function show_post_word_count(){
ob_start();
the_content();
$content = ob_get_clean();
return sizeof(explode(" ", $content));
}
// Конец : Показать количество слов
// Начало : Расчетное время чтения
if (!function_exists('est_read_time')):
function est_read_time( $return = false) {
$wordcount = round(str_word_count(get_the_content()), -2);
$minutes_fast = ceil($wordcount / 250);
$minutes_slow = ceil($wordcount / 150);
if ($wordcount <= 150) {
$output = __("< 1 минута");
} else {
$output = sprintf(__("%s - %s минуты"), $minutes_fast, $minutes_slow);
}
echo $output;
}
endif;
if (!function_exists('est_the_content')):
function est_the_content( $orig ) {
// Подставлять время чтения к контенту
return est_read_time(true) . "\n\n" . $orig;
}
endif;
// Конец : Расчетное время чтения
её вывел так:
<noindex><span class="wordti">Количество слов: <?php echo show_post_word_count(); ?>. Время для чтения: <b style="font-size: 12.5px;"><?php echo est_read_time(); ?></b>.</span></noindex>
Подскажите, как сделать условие:
если стоит эта галочка в записи, то в статье отображается логика подсчёта слов. Если не стоит, то не отображается