我已經設置了我們的麪包店網絡商店,任何woo電子商務頁面都只能用於登錄用戶。現在我正在尋找一種方法在「我的帳戶」頁面上更改h1的標題,以便爲未登錄的用戶顯示不同的內容。有沒有人有一個想法如何實現這一目標?感謝您的輸入! Saludos!Woocommerce - 我的賬戶頁面的替代h1標題爲未登錄用戶
回答
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
----(更新)----
我錯了...... 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
}
該代碼只是仔細例子,你需要定製一個位...
謝謝,如果我實際上不使用兒童主題,但是安裝了一個主題,我會將它複製到該主題的文件夾中嗎? Saludos! –
哇,那就是它。在此期間,我很接近,但你向我展示了一些PHP的工作原理。謝謝,它的作品。感謝您花時間!非常感謝! –
@MichaelSchwark酷!很高興這有助於你。 – LoicTheAztec
- 1. 爲未登錄用戶禁用結帳頁面
- 2. 社交登錄woocommerce我的帳戶頁面
- 3. 未登錄用戶Woocommerce,重定向
- 4. 如果未登錄,將WooCommerce頁面重定向到我的帳戶頁面(問題)
- 5. Woocommerce:訂單在我的賬戶頁面上不可見
- 6. 將Woocommerce「我的賬戶導航」移動到頁面頂部
- 7. 用facebook賬戶登錄
- 8. 我的賬戶只顯示登錄
- 9. 如何爲已登錄的用戶和未登錄的用戶設置主頁?
- 10. 如何在用戶登錄時更改頁面的標題?
- 11. IAM用戶如何登錄AWS賬戶?
- 12. 已登錄用戶的頁眉/頁腳vs未登錄的用戶
- 13. 當用戶未登錄時重定向到登錄頁面(asp)
- 14. 如何在未登錄時導航用戶登錄頁面
- 15. 登錄頁面渲染值,即使用戶未登錄
- 16. TYPO3 - 用戶未登錄時重定向到登錄頁面
- 17. 當用戶未登錄時在登錄頁面上重定向
- 18. 如何在用戶未登錄時將用戶重定向到登錄頁面
- 19. woocommerce PHP代碼段用於進行結賬知道用戶登錄或不
- 20. Facebook賬戶登錄在webview
- 21. 登錄用戶的不同頁面以及登錄用戶的根目錄
- 22. 登錄用戶的隱藏頁面
- 23. 登錄時的用戶限制頁面
- 24. asp.net中的用戶登錄頁面?
- 25. 簡單的單用戶登錄頁面
- 26. 登錄阻止頁面上的用戶
- 27. 登錄頁面的用戶權限
- 28. Woocommerce我的帳戶頁面下載
- 29. WooCommerce更改我的帳戶頁面slug
- 30. 當用戶登錄時,我將如何更改頁面的標題欄?
Thx很多,這將是一個指導! Saludos! –