Wordpress читать дальше ошибки и длина - PullRequest
0 голосов
/ 25 мая 2011

Хорошо, поэтому я буквально не могу найти ничего, что ссылается на эту проблему.Я разыскал, почему это радует, но не могу найти решение.Так что происходит, когда автор делает сообщение, а тег используется в точке, которая не содержит 40 слов на странице автора и не включает ссылку «читать дальше».Таким образом, в основном, если тег больше не помещается как минимум в 40 слов, ссылка не отображается и предполагает, что сообщение содержит только слова.

вот ссылка на проблему ... http://www.dudnyk.com/blog/author/frank-powers

Если вы посмотрите на 2-й пост внизу, вы увидите, что нет «Продолжить чтение», но если вы ищете этот пост наНа главной странице блога вы увидите ссылку для этого.Если бы я переместил перевод дальше в пост, это сработало бы.какие-либо идеи ??

здесь начинается цикл ... get_template_part ('loop', 'author');но я не уверен, как найти, где эта функция делает, что, где.

1 Ответ

1 голос
/ 26 мая 2011

Вы используете (дочернюю тему) тему WordPress TwentyTen, которая поставляется вместе с WordPress с момента выпуска 3.0.

В вашем functions.php есть две функции, которые вместе вызывают эффект вашего свидетельства.

function twentyten_excerpt_length( $length ) {
    return 40;
}
add_filter( 'excerpt_length', 'twentyten_excerpt_length' );

устанавливает длину выдержки в 40 слов. И что-то вроде этого:

function twentyten_auto_excerpt_more( $more ) {
    return ' …';
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' );

Должна быть третья функция, twentyten_continue_reading_link(), которая должна вызываться twentyten_auto_excerpt_more( $more ) во второй строке следующим образом:

return ' …' . twentyten_continue_reading_link();

Но почему-то это не работает. Либо потому, что функция автоматического извлечения не вызывает ссылку для продолжения чтения, либо потому, что ссылка для продолжения чтения не существует.

В любом случае, если вы не используете выдержки где-либо еще на своем сайте, просто установите длину выдержки на значение, меньшее 40, в первой функции, которую я опубликовал, или, если вы используете выдержки, измените вторую так, чтобы она возвращала Ссылка «Продолжить чтение ...».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...