一开始我说我完全不熟悉的PHP。但我试着开始我的网站。 我的问题是。当用户选择英文版的网站时,按下登录网址将其重定向到主页打印版本。我想条件是当我从英文版登录时,url将我重定向到主页英文版并注销到主页英文版,并且同样用于抛光。
这是我的网站。 http://www.elefantti.iq.pl/
这是我在php(wordpress)中的代码
<?php
if ( is_user_logged_in() ) {
echo '<a href="'. wp_logout_url( get_permalink() ) .'" title="'. __('Log out') .'" class="zaloguj">'
. __('Log out')
. '</a>';
} else {
echo '<a href="/zaloguj" title="'. __('Log in') .'" class="zaloguj">'
. __('Log in')
. '</a>';
}
<?php
global $polylang;
if ( is_user_logged_in() ) {
if($polylang->pll_get_current_language(false)->slug == 'en') {
echo '<a href="'. wp_logout_url( get_permalink() ) .'" title="'. __('Log out') .'" class="zaloguj">'
. __('Log out')
. '</a>';
}else{
echo '<a href="'. wp_logout_url('www.elefantti.iq.pl/pl/portfolio/') .'" title="'. __('wyloguj') .'" class="zaloguj">'
. __('wyloguj')
. '</a>';
}
} else {
if($polylang->pll_get_current_language(false)->slug == 'en') {
echo '<a href=" www.elefantti.iq.pl/en/login/" title="'. __('Log in') .'" class="zaloguj">'
. __('Log in')
. '</a>';
}else{
echo '<a href="www.elefantti.iq.pl/pl/portfolio/" title="'. __('zaloguj') .'" class="zaloguj">'
. __('zaloguj')
. '</a>';
}
}
?>
感谢您的回答!
答案 0 :(得分:0)
您可以检查网站的当前语言,然后根据您可以重定向网页
<?php
global $polylang;
if ( is_user_logged_in() ) {
if($polylang->pll_get_current_language(false)->slug == 'en') {
echo '<a href="'. wp_logout_url( get_permalink() ) .'" title="'. __('Log out') .'" class="zaloguj">'
. __('Log out')
. '</a>';
}else{
echo '<a href="'. wp_logout_url( poslish page permalink ) .'" title="'. __('Log out in polish') .'" class="zaloguj">'
. __('Log out polish')
. '</a>';
}
} else {
if($polylang->pll_get_current_language(false)->slug == 'en') {
echo '<a href="/zaloguj" title="'. __('Log in') .'" class="zaloguj">'
. __('Log in')
. '</a>';
}else{
echo '<a href="polish page link" title="'. __('Log in polish') .'" class="zaloguj">'
. __('Log in polish')
. '</a>';
}
}
?>