アドバイスをいただきありがとうございました。私は基本的にWordPressのサイトを持っています。ログインすると右上にあなたの名前とアバターが表示され、あなたの名前にカーソルを合わせると "プロフィールの編集"と "ログアウト"のリンクが表示されます。私が望むのは、あなたがログインしていないときに、同じ場所に「Login」リンクがあることです。(これにより、ログインウィジェットをサイドバーに入れる必要がなくなります。条件付きログインリンク - Wordpress - PHP
特定のコードを保持しているPHPファイルを追跡し、ユーザーメニューが設定されている場所を見つけることができました。どのコードを追加してmysite.com/login/につながるログインリンクがあるのか分かりません。現在のコードは次のとおりです。
<?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>
ここには、私が意味するものを示すイメージがあります。トップは底がログイン、ログアウトされます。あなたが提供することができるしている、あなたはさらに詳細が必要な場合は、ちょうど私が知っていると私はそれらを提供するために全力を尽くします任意の助け再び
感謝を。
お返事ありがとうございます:)リクエストされたとおり、ここには何も残されていないことを確認するコードがあります。
<?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
}
} ?>
私はそれがあなたが探していることを望みます。コメント "// submit menu"が表示されているので、 "Submit Video"ボタンが現れます。そんなにおかげさまでありがとうございます、あなたはすごく驚いています!
投稿したコードに** if loop **の完全な部分が含まれていないため、ifループ全体を提供して回答を得ることができますか? –
更新ありがとうございました – CaptainPlanet