Мне интересно, как сделать следующее:WordPress: Отрывок после текста, но перед изображениями
Я хочу сделать выдержку после 45 слов, но если текст поста составляет менее 45 слов и изображений включены в сообщении, тогда тег больше должен быть включен сразу после текста.
1st: Я был бы доволен этим решением. 2nd: Великий может быть в таком случае альтернативное предложение, например. «Нажмите, чтобы посмотреть фотографии».
Надеюсь, это имеет смысл любому, кто это читает.
В настоящее время у меня есть следующие:
/*-----------------------------------------------------------------------------------*/
/* Sets the post excerpt length to 15 characters.
/*-----------------------------------------------------------------------------------*/
function moka_excerpt_length($length) {
return 45;
}
add_filter('excerpt_length', 'moka_excerpt_length');
/*-----------------------------------------------------------------------------------*/
/* Returns a "Continue Reading" link for excerpts
/*-----------------------------------------------------------------------------------*/
function moka_excerpt_more($more) {
return '… <a class="read-more" href="'. get_permalink(get_the_ID()) . '">' . __('Read more', 'moka') . '</a>';
}
add_filter('excerpt_more', 'moka_excerpt_more');
Любая помощь очень ценится.
Большое спасибо и добрые пожелания.
Вы должны посмотреть в файлах шаблонов тем. Если вы хотите отредактировать выдержки для вашего index.php, вы можете сделать if/else на этой странице. – Andre
Хорошо, спасибо за подсказку. Как выглядит if/else? –