2017-10-20 51 views
1

嗨,我有這個功能,插入的functions.php在我的主題:如何將功能中的內容放置在Woocommerce的「我的帳戶」中?

function woocommerce_after_account_navigation(){ 
$html = '<h3>Title</h3>'; 
$html.='<li><a href="link">Text1</a></li>'; 
$html.='<li><a href="link">Text2</a></li>'; 
echo $html; 
} 

,並放置在此勾成navigation.php文件從WooCommerce模板

<?php do_action('woocommerce_after_account_navigation'); ?> 

,但似乎不顯示從一無所有我放入函數的內容.php

有人可以幫我解決這個鉤子有什麼問題嗎?

回答

1

妍不需要在我的帳戶模板進行任何更改(如你正在使用現有的鉤)......爲了讓您的自定義內容顯示,如果你需要做這樣說:

add_action('woocommerce_after_account_navigation', 'custom_content_after_account_navigation'); 
function custom_content_after_account_navigation(){ 
    $html = '<h3>Title</h3>'; 
    $html.='<li><a href="link">Text1</a></li>'; 
    $html.='<li><a href="link">Text2</a></li>'; 
    echo $html; 
} 

代碼在你的活動子主題(或主題)的function.php文件中,或者也在任何插件文件中。

在WooCommerce 3上測試並工作。

這個自定義內容將顯示在我的帳戶菜單

+0

我插入了下面,但看到這個在我的帳戶頁面https://i.imgur.com/6Rznu4q.png?1 我使用Woocommerce 3.2.1 – DrMTR

+0

@DrMTR當然,因爲你有傭人一些其他的自定義...看到它在這個測試服務器(使用作爲登錄名/密碼=>測試/測試):http://www.cbleu.net/sites/tie2 /我的帳戶/ ...我也使用Woocommerce 3.2.1 ... – LoicTheAztec

+0

是在您的服務器上工作好吧,我不知道我的不顯示確定。 :( – DrMTR

相關問題