Hallo Leute,
Ich nutze eine angepasste Version von Traction Pro. Nun wollte ich in die obere Leiste ein paar "Quicklinks" einbauen, mit denen die Nutzer schnell ihr Profil bearbeiten, ins Dashboard oder Forum kommen und sich ausloggen können. Das Ausloggen funktioniert einwandfrei, auch der Forenlink geht - nur das mit dem Profil bearbeiten und Dashboard funktioniert nur für den Admin. Ich möchte den Linktext allerdings so beibehalten und nicht den wp_register-Link fürs Dashboard nutzen.
Hier mal der relevante Code aus der Header.php:
PHP
<?php $blogurl = get_bloginfo('url'); if ( is_user_logged_in() ) { ?>
<li class="page_item"><a class="sf-with-ul" href="<?php echo ($blogurl.'/wp-admin/profile.php'); ?>" title="Profil"><?php $current_user = wp_get_current_user(); echo $current_user->user_firstname.' '.$current_user->user_lastname.' ('.$current_user->display_name.')'; ?></a>
<span class="sf-sub-indicator"> »</span></a>
<ul>
<li class="page_item"><a href="<?php echo ($blogurl.'/wp-admin/'); ?>" title="Dashboard">Dashboard</a></li>
<li class="page_item"><a href="<?php echo ($blogurl.'/forum/'); ?>" title="Forum">Forum</a></li>
<li class="page_item"><a href="<?php echo wp_logout_url($blogurl); ?>" title="Ausloggen">Ausloggen</a></li>
</ul>
</li>
<?php } else { ?>
<li class="page_item"><a href="<?php echo wp_login_url($blogurl); ?>" title="Login"> </a></li>
<?php }; ?>
Alles anzeigen