Здравствуйте
Есть проблема с настройкой вп шаблона, а именно с тем, что кликая по кнопке "подробнее" к основному урлу добавляется #more-№статьи
Может это и есть где-то в шаблоне, но он закодирован. Причем как оказалось по-взрослому, по крайней мере для меня, потому что не силен в коде.
Может есть другая возможность избавиться от этой добавки?
---------- Сообщение добавлено 00:58 ---------- Предыдущее 00:41 ----------
убрал картинку, теперь кнопки #more не видно, но ссылка осталась.
прокатит ли в роботе такое?
Disallow: /#more
- 27.12.2011 01:58
- 27.12.2011 02:06
Попробуй в файле \wp-includes\post-template.php удалить #more-$id (ни символом больше и ни меньше)
Последний раз редактировалось Sluchay; 27.12.2011 в 02:10.
- 27.12.2011 02:39
вот, что там было
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );
вот, что удалил #more-{$post->ID}
теперь получилось: $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>", $more_link_text );
кнопку залил назад, и ссылка идет на нормальный урл.
---------- Сообщение добавлено 01:39 ---------- Предыдущее 01:18 ----------
теперь при переходе на запись сайд бар улетает с нижний левый угол)) как я лю вп, так и ненавижу - 27.12.2011 11:17
можно и по другому
в function.php добавляем следующееКод:и сохраняемfunction no_more_jumping($post) { return '<a href="'.get_permalink($post->ID).'" class="read-more">'.'Читать далее »'.'</a>'; } add_filter('the_content_more_link', 'no_more_jumping'); - 18.05.2012 01:39Дипломник

- Регистрация: 30.09.2011
- Сообщений: 196
- Репутация: 14
mojwp,
Я добавил код, но в каждой статье блога я прописывал <!--moreНе знаю чем заставить этот текст работать -->, после внесенных изменений эта конструкция отказалась работать, вместо них во всех статьях начало прописываться Читать далее »
как исправить. - 18.05.2012 14:44
Candyman, Чем вам #more помешал? Ссылки якоря не индексируются по конституции HTML, а правилом - Disallow: /#more, вы весь сайт закроете от ПС, так как после решетки идет комментарии.
Ни каких дублей с # в УРЛ быть не может.Последний раз редактировалось earnkz; 18.05.2012 в 14:48.
Спасибо сказали:
Jeremen(27.05.2012), - 27.05.2012 17:52
mojwp, на wordpress 3.3.2 не работает
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Как избавить себя от лени | Дайджест блогосферы | 14 | 24.09.2010 18:45 |






