Избавить от #more

(Ответов: 6, Просмотров: 1611)
  1. + Аватар для Candyman
    • Регистрация: 24.10.2010
    • Сообщений: 628
    • Репутация: 169
    Здравствуйте
    Есть проблема с настройкой вп шаблона, а именно с тем, что кликая по кнопке "подробнее" к основному урлу добавляется #more-№статьи
    Может это и есть где-то в шаблоне, но он закодирован. Причем как оказалось по-взрослому, по крайней мере для меня, потому что не силен в коде.
    Может есть другая возможность избавиться от этой добавки?

    ---------- Сообщение добавлено 00:58 ---------- Предыдущее 00:41 ----------

    убрал картинку, теперь кнопки #more не видно, но ссылка осталась.
    прокатит ли в роботе такое?
    Disallow: /#more
    • 0
  2. Дипломник Аватар для Sluchay
    • Регистрация: 25.12.2011
    • Сообщений: 228
    • Репутация: 93
    Попробуй в файле \wp-includes\post-template.php удалить #more-$id (ни символом больше и ни меньше)
    Последний раз редактировалось Sluchay; 27.12.2011 в 02:10.
    • 2

    Спасибо сказали:

    Candyman(27.12.2011), Jeremen(27.05.2012),
  3. + Аватар для Candyman
    • Регистрация: 24.10.2010
    • Сообщений: 628
    • Репутация: 169
    вот, что там было
    $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 ----------

    теперь при переходе на запись сайд бар улетает с нижний левый угол)) как я лю вп, так и ненавижу
    • 0
  4. WP-R.ru - магазин WP Аватар для mojwp
    • Регистрация: 13.09.2011
    • Сообщений: 841
    • Репутация: 290
    • Webmoney BL: ?
    можно и по другому
    в function.php добавляем следующее
    Код:
    function no_more_jumping($post) {
    	return '<a href="'.get_permalink($post->ID).'" class="read-more">'.'Читать далее &raquo;'.'</a>';
    }
    add_filter('the_content_more_link', 'no_more_jumping');
    и сохраняем
    • 3

    Спасибо сказали:

    ADvi(28.12.2011), Candyman(27.12.2011), Jeremen(27.05.2012),
  5. Дипломник
    • Регистрация: 30.09.2011
    • Сообщений: 196
    • Репутация: 14
    mojwp,
    Я добавил код, но в каждой статье блога я прописывал <!--moreНе знаю чем заставить этот текст работать -->, после внесенных изменений эта конструкция отказалась работать, вместо них во всех статьях начало прописываться Читать далее &raquo;
    как исправить.
    • 0
  6. Опытный Аватар для earnkz
    • Регистрация: 14.04.2011
    • Сообщений: 265
    • Репутация: 74
    • Webmoney BL: ?
    Candyman, Чем вам #more помешал? Ссылки якоря не индексируются по конституции HTML, а правилом - Disallow: /#more, вы весь сайт закроете от ПС, так как после решетки идет комментарии.
    Ни каких дублей с # в УРЛ быть не может.
    Последний раз редактировалось earnkz; 18.05.2012 в 14:48.
    Удобный мониторинг позиций | Лучший VPS хостинг, с беспл. админ. | Биржа контента без комиссии
    • 1

    Спасибо сказали:

    Jeremen(27.05.2012),
  7. Гуру Аватар для Jeremen
    • Регистрация: 10.10.2011
    • Сообщений: 766
    • Репутация: 92
    • Webmoney BL: ?
    mojwp, на wordpress 3.3.2 не работает
    Время не любит, когда его тратят впустую.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как избавить себя от лени
Дайджест блогосферы 14 24.09.2010 18:45

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры