Обновил ВордПресс — сдохла связь с БаддиПресс
Час назад обновил ВП и на сайте перестали отображаться страницы «профиль пользователя» и «настройка аккаунта».
Раньше ВП обновлял, таких проблем не возникало.
Что могло улететь?
Виновник найден.
Сложность обнаружения заключалась в том, что позавчера добавлял код в header, а вчера обновлял WP.
А проблема с профилями была замечена уже после обновления WP.
Это код для автоматического создания тега description:
Делал по инструкции.
Добавил в function:
function cutString($string, $maxlen) {
$len = (mb_strlen($string) > $maxlen)? mb_strripos(mb_substr($string, 0, $maxlen), ‘ ‘) : $maxlen;
$cutStr = mb_substr($string, 0, $len);
return (mb_strlen($string) > $maxlen)? $cutStr.’ …’ : $cutStr;
}
И в header:
<?php if (is_single() || is_page() ) : if (have_posts() ) : while (have_posts() ) : the_post(); ?>
<meta name=»description» content=»<?php echo cutString(get_the_excerpt(), 140); ?>» />
<?php endwhile; endif; elseif (is_home() ): ?>
<meta name=»description» content=»<?php bloginfo(‘description’); ?>» />
<?php endif; ?>
Тег добавляется, но код напрочь разрушает связи WP с BuddyPress.
Теперь ищу корректный код для этой цели, который побочно не будет ничего ломать…
Нужно вопрос изменить, поскольку проблема оказалась не в ВП, а в левом коде.

нет, не нужно. Это дает понимание что проблему можно найти в чем угодно.