将内容添加到 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 );
但是当我简单地添加一个回显“你好”作为测试时它没有用。需要更改哪些内容才能向此部分添加自定义内容?
注意 - 有两种类型的挂钩:
- 过滤钩子总是return一个(过滤后的)参数
- 使用钩子触发某些代码的动作钩子…
动作挂钩 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 文件。已测试并有效。
如果它在你的情况下不起作用,这是由于你的主题(自定义),一些其他插件或你自己添加的一些其他代码......
要做的第一件事: 在主题的支持页面上询问主题作者。
相关:All threads in Whosebug using woocommerce_account_content
action hook.
您好,我一直在寻找如何将项目或自定义 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 );
但是当我简单地添加一个回显“你好”作为测试时它没有用。需要更改哪些内容才能向此部分添加自定义内容?
注意 - 有两种类型的挂钩:
- 过滤钩子总是return一个(过滤后的)参数
- 使用钩子触发某些代码的动作钩子…
动作挂钩 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 文件。已测试并有效。
如果它在你的情况下不起作用,这是由于你的主题(自定义),一些其他插件或你自己添加的一些其他代码......
要做的第一件事: 在主题的支持页面上询问主题作者。
相关:All threads in Whosebug using woocommerce_account_content
action hook.