Sağlanan herhangi bir yardım için şimdiden teşekkür ederim ve soruyu gözden geçirme zamanını ayırın. Temelde sadece bir kez giriş yaptığınızda, adınızı ve avatarınızı sağ üst köşede görüyorsunuz ve adınızın üzerine geldiğinizde "Profili Düzenle" ve "Oturumu Kapat" bağlantılarının göründüğü bir Wordpress sitem var. Tek istediğim, giriş yapmadiginizda ayni yerde olmasi için bir "Giriş" baglantisidir. (Bu, kenar çubuğuna bir giris simdi koymak zorunda kalmama neden olur).Şartlı Oturum Açma Bağlantısı - Wordpress - PHP
Belirli bir kod parçasını barındıran ve kullanıcı menüsünün bulunduğu yeri bulmak için PHP dosyasını izleyebildim. Hangi kod parçasının ekleyebileceğinden emin değilim, böylece mysite.com/login/ adresine giden bir giriş bağlantısı var. İşte geçerli kod:
<?php }
//user menu
$user_show_info = ot_get_option('user_show_info');
if (is_user_logged_in() && $user_show_info =='1') {
$current_user = wp_get_current_user();
$link = get_edit_user_link($current_user->ID);
?>
<li class="menu-item current_us">
<?php
echo '<a class="account_cr" href="#">'.$current_user->user_login;
echo get_avatar($current_user->ID, '25').'</a>';
?>
<ul class="sub-menu">
<li class="menu-item"><a href="<?php echo $link; ?>"><?php _e('Edit Profile','cactusthemes') ?></a></li>
<li class="menu-item"><a href="<?php echo wp_logout_url(get_permalink()); ?>"><?php _e('Logout','cactusthemes') ?></a></li>
İşte size ne demek istediğimi göstermek için bir resim. En oturumu kapalıysa, alt giriş yaptı.
teşekkürler tekrar sağlayabileceğimiz ve daha fazla ayrıntı gerekiyorsa sadece bana bildirin ve ben bunları sağlamak için elimden geleni yapacağım herhangi bir yardım için .
Herkese cevap verdiğiniz için teşekkürler :) İstenildiği gibi, hiçbir şeyin kalmaması için daha fazla kod var.
<?php }
//user menu
$user_show_info = ot_get_option('user_show_info');
if (is_user_logged_in() && $user_show_info =='1') {
$current_user = wp_get_current_user();
$link = get_edit_user_link($current_user->ID);
?>
<li class="menu-item current_us">
<?php
echo '<a class="account_cr" href="#">'.$current_user->user_login;
echo get_avatar($current_user->ID, '25').'</a>';
?>
<ul class="sub-menu">
<li class="menu-item"><a href="<?php echo $link; ?>"><?php _e('Edit Profile','cactusthemes') ?></a></li>
<li class="menu-item"><a href="<?php echo wp_logout_url(get_permalink()); ?>"><?php _e('Logout','cactusthemes') ?></a></li>
</ul>
</li>
<?php }?>
<?php //submit menu
if(ot_get_option('user_submit',1)) {
$text_bt_submit = ot_get_option('text_bt_submit');
if($text_bt_submit==''){ $text_bt_submit = 'Submit Video';}
if(ot_get_option('only_user_submit',1)){
if(is_user_logged_in()){?>
<li class="menu-item"><a class="" href="#" data-toggle="modal" data-target="#submitModal"><?php _e($text_bt_submit,'cactusthemes'); ?></a></li>
<?php }
} else{
?>
<li class="menu-item"><a class="" href="#" data-toggle="modal" data-target="#submitModal"><?php _e($text_bt_submit,'cactusthemes'); ?></a></li>
<?php
}
} ?>
Umarım aradığınız şey budur. "// submit menu" yorumunu gördüğünüz yer, "Video Gönder" düğmesinin oynatıldığı yerdir. Tekrar çok teşekkürler çocuklar, harikasınız!
Gönderdiğiniz kod, ** if loop ** öğesinin tamamını içermiyorsa, lütfen tüm if döngüsünü sağlayın, böylece size bir yanıt verebilirim. –
Güncelleme, teşekkürler efendim – CaptainPlanet