是否有任何可以將「您的帳戶」文本更改爲用戶名或用戶ID的鉤子?從您的帳戶更改爲客戶名稱
回答
好問題!最好的方法是用來顯示頁面標題的過濾器鉤子「the_title」。您需要檢查用戶是否登錄,並且在更改爲用戶名之前是否爲您的頁面。
這裏是一個代碼命題擺在你的functions.php:
function wc_filter_page_title($title, $id = null) {
if(is_user_logged_in() && strtolower($title) == 'your account'){
$current_user = wp_get_current_user();
return $current_user->display_name;
} else {
return $title;
}
}
add_filter('the_title', 'wc_filter_page_title', 10, 2);
,如果你有一個多語言的網站,如果網頁標題是不同的,或者如果你只是想這個代碼需要一些改變在菜單中進行此更改。
由於第二個參數是帖子/頁面ID,我認爲您最好通過檢查您是否在帳戶頁面上作爲您的條件來更好地服務。例如:'if(is_user_logged_in()&& $ id == wc_get_page_id('myaccount'))' – helgatheviking
是的,好主意!但它可能會更棘手一些。例如,在菜單中,它不提供頁面標識,而是提供導航菜單項ID。但它可以是一個非常好的解決方案,目標菜單,如截圖。 –
好點。我沒有看到截圖,並沒有意識到它是關於菜單。我編輯了問題,以便圖像顯示出來。 – helgatheviking
- 1. 將「用戶」表的名稱更改爲帳戶Laravel 5
- 2. 當前用戶名帳戶名稱已更改
- 3. pushsharp客戶端名稱已更改
- 4. 更改WHM中的用戶帳戶目錄名稱
- 5. Fitness HISTORY_API - 如何爲客戶端連接設置帳戶名稱
- 6. 的帳戶名和名稱
- 7. 更改GitHub帳戶用戶名
- 8. 更改帳戶domian爲straoslive
- 9. 列出客戶ID,名稱和所有他/她的帳戶
- 10. 更改「我的帳戶」爲「用戶名」WooCommerce側欄
- 11. 在opencart中將我的帳戶更改爲用戶名
- 12. 遠程更改Windows Services上的帳戶名稱和密碼
- 13. 如何更改開發者帳戶iOS上的名稱?
- 14. 如何將我的沙盒帳戶更改爲真實帳戶?
- 15. 訪問您的匿名帳戶
- 16. 僅通過帳戶名稱獲取Windows用戶帳戶SID
- 17. WordPress:將我的按鈕中的名稱從'LOGOUT'更改爲用戶的名稱?
- 18. Amazon S3中的子帳戶(如Nirvanix)(子帳戶,客戶帳戶)
- 19. 在應用程序中更改帳戶名稱
- 20. Windows 2012名稱更改機器帳戶沒有
- 21. 如何安全地更改github帳戶名稱?
- 22. 將Oracle用戶帳戶狀態從EXPIRE(GRACE)更改爲OPEN
- 23. 更改發送給客戶端的文件的名稱?
- 24. 如何在您的博客上分享您的github帳戶?
- 25. 如何從WooCommerce結帳表單中更改「帳戶用戶名」和「帳戶密碼」文本?
- 26. 是否可以在Rackspace客戶端帳戶上更改ft_min_word_len?
- 27. Magento2客戶帳戶導航更改3列頁面佈局
- 28. 更改多個客戶端中的rails引擎方法名稱
- 29. 更改客戶端輸出的屬性名稱
- 30. 將用戶註冊表單更改爲用戶名稱
你在哪裏看到「你的賬戶」?我認爲這取決於主題。 – Skatox
您是否嘗試過使用自定義助行課程? – Spartacus