1

Тема: В тайтлах портфолио самопроизвольно появился символ |

Ребята всем привет. Сегодня обратил внимание, что в тайтлах на страницах портфолио самопроизвольно появился символ «|». С сайтом ни чего не делалось, раньше всё было хорошо.
Пример такой страницы https://bandesign.ru/portfolio/videorolik-gidrofobizatorov-tiprom/

Стоит плагин All in SEO, попробовал его обновить, но результатов не дало.
В настройках All in SEO «SEO только для этих типов содержимого» галочка стоит для страниц «Портфолио», страница портфолио Формат заголовка (us_portfolio) стоит %post_title% без всяких вертикальных слешей, в прочем всё как и было раньше, ни чего не менялось!
Тема Impreza (вер 5.6.1).
Недавно самопроизвольно обновился вордпресс до вер 5.2.3–ru_RU — может быть это повлияло??? Помогите понять причину, этот глюк наплодил нам мусор в конце каждого тайтла портфолио в виде такой | вертикальной палки.

2

Re: В тайтлах портфолио самопроизвольно появился символ |

Обычно этот знак разделяет название категории и название самой страницы. Перешел по ссылке - ничего нет. В некоторых случаях стоит двоеточие вместо |, а где-то -

3

Re: В тайтлах портфолио самопроизвольно появился символ |

Ну это понятно, тут дело не в этом! А в том что этого знака быть не должно, то есть он не предусмотрен ни где был мною физически, но сам по себе начал вставляться. Сейчас ни чего нет, так как пришлось вмешаться в пхп, и удалить автоподстановку по умолчанию для пустой строки, только так решился вопрос, но это как бы не хорошо, т.к. нет понимания почему так произошло???

4

Re: В тайтлах портфолио самопроизвольно появился символ |

Для начала посмотрите в настройки плагина, скорее всего там должно настраиваться какой разделитьель в тайтле использовать. Если не найдете, то попробуйте какой-то из этих кусков кода добавить в functions.php

add_filter( 'document_title_separator', 'cyb_document_title_separator' );
function cyb_document_title_separator( $sep ) {
    // Укажите какой должен быть разделитель в тайтле
    $sep = "-";
    return $sep;
}

или

add_filter( 'wp_title', 'customize_title_tag', 10, 3 );
function customize_title_tag( $title, $sep, $seplocation ) {
    // Укажите какой должен быть разделитель заменит |
    $title = str_replace( '|', '-', $title );
    return $title;
}