Используя плагин Wordpress под названием Wordpress Social Login, я позволил пользователям комментировать, войдя в различные социальные сети.
Проблема заключается в том, что после аутентификации в новом окне, когда это окно закрывается, исходное окно обновляется. Я хотел бы, чтобы это окно не обновлялось, а вместо этого запускает некоторый JavaScript для повторной загрузки определенных его частей.
Я нашел строку в authentication.php, где он закрывает окно, но не могу найти, что заставляет его обновлять текущую страницу.
После того, как много PHP сделано, это происходит ...
<html>
<head>
<script>
function init() {
window.opener.wsl_wordpress_social_login({
'action' : 'wordpress_social_login',
'provider' : '<?php echo $provider ?>'
});
window.close();
}
</script>
</head>
<body onLoad="init();">
</body>
</html>
Это закрывает всплывающее окно. Что заставляет главное окно обновляться и как я могу его остановить.