избавиться от «прыжка» «Читать дальше»
-
Только не спешите сделать замечание, _ Воспользуйтесь поиском, чтобы посмотреть, не решал ли кто-нибудь похожую задачу.
Я воспользовался поиском, нашел куча решении , но ни одно не помогло , начинаем по порядку:
1. добавил в файл functions.php темы код://удаление #more в ссылках на полную статью start function remove_more($link) { $offset = strpos($link, '#more-'); if ($offset) {$end = strpos($link, '"',$offset);} if ($end) {$link = substr_replace($link, '', $offset, $end-$offset);} $link = '' . $link . ' '; return $link; } add_filter('the_content_more_link', 'remove_more'); //удаление #more в ссылках на полную статью end
Результат равна нулю !
2. Также не помог добавление такого кода:function remove_more_link_scroll( $link ) { $link = preg_replace( '|#more-[0-9]+|', '', $link ); return $link; } add_filter( 'the_content_more_link', 'remove_more_link_scroll' );
3. И это выражение не дает никаких результатов:
function remove_more_tags($link) { $offset = strpos($link, '#more-'); if ($offset) { $end = strpos($link, '"',$offset); } if ($end) { $link = substr_replace($link, '', $offset, $end-$offset); } return $link; } add_filter('the_content_more_link', 'remove_more_tags'); ?>
4. Даже изменение в ядре в файле post-template.php строчку:
$output .= apply_filters( 'the_content_more_link', ' <a>ID}\" class=\"more-link\">$more_link_text</a>", $more_link_text );
заменил «#more-{$post->ID}\» на «\».
К сожалению и этот метод не помог .
5. Не нашелся ни одного плагина выполняющим такую задачу
6.Безрезультатно даже вставки кодаadd_filter( 'the_content_more_link', function ( $link ) { return preg_replace( '/#more-\d+/', '', $link ); });
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «избавиться от «прыжка» «Читать дальше»» закрыта для новых ответов.