2016-05-10 66 views

回答

1

WordPress的有一個內置的函數來檢查用戶是否登錄。

<?php 
    //Built in Wordpress function that checks if the user is signed in 
    if (is_user_logged_in()) { 
     //If the user is logged in 
     echo '<h1>Logged in title</h1>'; 
    } else { 
     //If user is not logged in 
     echo '<h1>Not logged in title</h1>'; 
    } 
?> 

您將需要通過重寫它來修改Woocommerce模板。

Example: To override the admin order notification, copy: woocommerce/templates/emails/admin-new-order.php to yourtheme/woocommerce/emails/admin-new-order.php 
+0

Thx很多,這將是一個指導! Saludos! –

1

----(更新)----

我錯了...... Woocommerce我的帳戶一頁。該<h1>page title</h1>是你的頁面的標題,所以你需要去改變它,在WordPress的模板在主題網頁(每個主題都不同),並不woocommerce模板

一旦你找到了這個模板在你的主題文件夾,你會使用條件在if語句周圍<h1>page title</h1>

// When user is on my account page and not logged in 
if (is_account_page() && !is_user_logged_in()) { 
    echo '<h1 class="entry-title">'.__("My custom title", "the_theme_slug").'</h1>'; // My custom title 
} else { 
    the_title('<h1 class="entry-title">', '</h1>'); // the normal template title 
} 

該代碼只是仔細例子,你需要定製一個位...

+0

謝謝,如果我實際上不使用兒童主題,但是安裝了一個主題,我會將它複製到該主題的文件夾中嗎? Saludos! –

+0

哇,那就是它。在此期間,我很接近,但你向我展示了一些PHP的工作原理。謝謝,它的作品。感謝您花時間!非常感謝! –

+0

@MichaelSchwark酷!很高興這有助於你。 – LoicTheAztec

相關問題