Конфликт с плагином Yoast SEO
Ломается форма входа /my-account с плагином Yoast SEO
1 решение
Отключить полностью пункты «обмен информацией в соц. Сетях.»
2 решение
Добавить в function.php вашей темы
/
* Отключаем Open Graph Yoast SEO на странице my-account
* Используем современные хуки Yoast SEO
*/
add_action('wp', 'disable_yoast_opengraph_on_my_account');
function disable_yoast_opengraph_on_my_account() {
if (function_exists('is_account_page') && is_account_page()) {
// Для новых версий Yoast (14.0+)
add_filter('wpseo_frontend_presenters', 'remove_opengraph_presenters');
// Также отключаем старым методом для обратной совместимости
add_filter('wpseo_opengraph', '__return_false');
}
}
/
* Удаляем презентеры Open Graph из списка
*/
function remove_opengraph_presenters($presenters) {
foreach ($presenters as $key => $presenter) {
// Удаляем все презентеры, связанные с Open Graph
if (is_object($presenter) && strpos(get_class($presenter), 'Open_Graph') !== false) {
unset($presenters[$key]);
}
}
return $presenters;
}