php
  • wordpress
  • woocommerce
  • account
  • hook-woocommerce
  • 2017-10-20 1 views 1 likes 
    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; 
    } 
    

    をしてWooCommerceテンプレートからnavigation.phpファイルに

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

    をこのフックを置いたがから何も示さないいけないと思われてきました私がfunctions.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他のカスタマイズをメイドしているので確かに...このテストサーバー上で(login/password => test/testとして)参照してください。http://www.cbleu.net/sites/tie2/my-account/...私はWoocommerce 3.2.1も使用しています... – LoicTheAztec

    +0

    はい、あなたのサーバーで動作します。OK、私は私のことは分かりません。 :( – DrMTR

    関連する問題