Убрать #more- в WordPress

Раздел: Советы
Написано: 7.06.2020
Автор: Antonio


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Взялся немного модернизировать блог и убрать некоторые вещи, которые давно хотел убрать.

WordPress лого чиним

В ссылках на продолжение статьи всегда в конце было #more, оно мне не нравилось.


Для того чтобы его убрать и сделать ссылку «чистой» необходимо добавить этот код в конце файла functions.php

no more wordpress

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');

Код нужно вставить до закрывающего кода PHP (вопросительный знак и знак больше)

Сохраняем functions.php и more в ссылке быть не должно.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Deprecated: Функция get_settings с версии 2.1.0 считается устаревшей! Используйте get_option(). in /data/site/nemcd.com/www/wp-includes/functions.php on line 6170
block-library WordPress remove удалить
Continue reading как перевести в WordPress?
Удалить первый и последний символы строки sed Linux
Cофт для работы с DCS-3220
TP-Link для бизнеса — серия Omada

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com