簡體   English   中英

將內容添加到 WooCommerce 我的帳戶儀表板主頁部分

[英]Add content to WooCommerce My account dashboard main page section

嗨,我一直在尋找如何將項目或自定義 HTML 添加到 WooCommerce 的“我的帳戶”部分的主儀表板登錄頁面,但找不到它。 我在我的子主題中添加了這個,我可以通過搜索找到的是如何直接編輯woocommerce_account_content 由於我想從我的子主題中執行此操作,我應該使用過濾器還是掛鈎?

我試過這個:

// define the woocommerce_account_content callback 
function action_woocommerce_account_content(  ) { 
    // code here, 
}; 
         
// add the action 
add_action( 'woocommerce_account_content', 'action_woocommerce_account_content', 10, 0 ); 

但是當我簡單地添加一個回聲“你好”作為測試時它沒有用。 為了向此部分添加自定義內容,需要更改哪些內容?

注意 - 有 2 種類型的鈎子:

  • 總是返回(過濾的)參數的過濾器鈎子
  • 使用鈎子觸發一些代碼的動作鈎子……

操作掛鈎woocommerce_account_content是適用於大多數主題的正確掛鈎

add_action( 'woocommerce_account_content', 'action_woocommerce_account_content' );
function action_woocommerce_account_content(  ) {
    global $current_user; // The WP_User Object

    echo '<p>' . __("This is an addition…", "woocommerce") . '</p>';
};

代碼進入活動子主題(或活動主題)的functions.php文件。 測試和工作。

如果它在您的情況下不起作用,那是由於您的主題(自定義)、其他插件或您自己添加的其他代碼……

要做的第一件事:在他們的支持頁面上詢問您主題的作者。

相關: StackOverFlow 中的所有線程都使用woocommerce_account_content操作掛鈎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM