Я использую функцию для определения длины моих статей (ниже). Проблема в том, что на моей индексной странице the_content, похоже, «разделено» моими тегами <!-- more -->
.
Например, моя статья имеет длину 3000 символов, но моя страница указателя показывает только 500 символов, прежде чем появится ссылка «Подробнее». Моя функция использует 500 символов как the_content вместо фактических 3000 символов. Длина показана как Short , хотя полная статья считается Long .
Однако на полной странице статьи, где отображаются все 3000 символов, функция работает нормально.
Теперь мой вопрос: есть ли альтернатива для the_content, что ВСЕГДА использует полную статью вместо того, что в настоящее время отображается на странице?
function wcount(){
ob_start();
the_content();
$content = ob_get_clean();
$length = strlen($content);
if ($length > 2000) {
return 'Long';
} else if ($length > 1000) {
return 'Medium';
} else if ($length < 1000) {
return 'Short';
}
}