2017-01-10 5 views
-1

私は自分のカスタムWordpressテンプレートを開発中です。header.phpファイルを作成すると、2つの異なるヘッダーを作成することにしました。最初のヘッダーにはサインアップ/ログインボタンが含まれており、ユーザーがログインしていない場合に表示されます。サイン/ログインボタンの代わりにプロファイルイメージと名前が表示され、ユーザーが表示されます。ログインWordpress:ユーザーがログインまたはログアウトしている場合にヘッダーコードを変更します。

私は2つの別々のヘッダをコード化している、私はちょうど適切に次のことを書き出す方法がわからない:

<?php 
if (is_user_logged_in()) { 
    //enter code here 
} else { 
    //enter code here 
} 
?> 

が、これはそれについて移動する正しい方法ですか?または、より簡単なソリューションがありますか?

+0

を* YES *。 – Nytrix

+0

上記のコードを使用して、1つのヘッダーテンプレートファイルでこれを行うことができます。 –

答えて

0

また、この試してみてください。その後、またはログアウトしたときに、彼らがしているページを変更したくない場合は

<?php 
$current_user = wp_get_current_user(); 
if (0 == $current_user->ID) { 
// Not logged in. 
} else { 
// Logged in. 
} 
?> 
関連する問題