Я использую пользовательский плагин входа в систему, поэтому я должен убедиться, что все ссылки правильно перенаправляют пользователей туда, где они были, прежде чем нажимать кнопку «Войти».Для этого мои ссылки для входа в систему должны выглядеть следующим образом:
<a href="[print_login_redirect]">CONTENT</a>
Для этого мне пришлось создать шорткод в functions.php
function print_login_redirect_shortcode() {
global $post;
return '/login?redirect_to='.get_permalink($post->id);
}
add_shortcode( 'print_login_redirect', 'print_login_redirect_shortcode' );
проблема в том, что он возвращает только постоянную ссылку
<a href="//MY-WEB-URL/WHATEVER/WHATEVER/">TITLE</a>
Примечание отображает две косые черты спереди.Когда я убираю '/ login? Redirect_to =' из возврата, он не отображает эти косые черты спереди.
Есть идеи, что здесь не так?