php WooCommerce |将新端点添加到帐户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WooCommerce |将新端点添加到帐户相关的知识,希望对你有一定的参考价值。

// Custom WooCommerce admin section
// Add new item
add_action('woocommerce_account_menu_items', function($items){
  $items['my-groves'] = __( 'My Grove(s)' );
  return $items;
});

// Re-order items
add_action('woocommerce_account_menu_items', function(){
  $menuOrder = array(
 		'dashboard'          => __( 'Dashboard', 'woocommerce' ),
 		'orders'             => __( 'Orders', 'woocommerce' ),
    'my-groves'          => __( 'My Grove(s)', 'woocommerce' ),
    'subscriptions'      => __( 'Subscriptions', 'woocommerce' ),
 		'downloads'          => __( 'Download', 'woocommerce' ),
 		'edit-address'       => __( 'Addresses', 'woocommerce' ),
    'payment-methods'    => __( 'Payment methods', 'woocommerce' ),
 		'edit-account'    	 => __( 'Account Details', 'woocommerce' ),
 		'customer-logout'    => __( 'Logout', 'woocommerce' ),
 	);
 	return $menuOrder;
});

// Add new end-point
add_action('init', function(){
  add_rewrite_endpoint( 'my-groves', EP_PAGES ); //Save permalinks after adding a new endpoint
});

// Add content
add_action('woocommerce_account_my-groves_endpoint', function(){
  $content = '<h2>My Grove(s)</h2>';
  echo $content;
});

以上是关于php WooCommerce |将新端点添加到帐户的主要内容,如果未能解决你的问题,请参考以下文章

是否可以添加使用 WooCommerce 授权的新 API 端点?

将新端点添加到 OpenID 配置到 Auth0 应用程序?

WooCommerce:将端点分配给我的帐户页面中的自定义模板

php 在woocommerce中添加最新添加的产品

php 将自定义字段添加到WooCommerce产品#woocommerce #custom-fields

php 活动门票加 - 当WooCommerce Ticket添加到购物车时,将其他WooCommerce产品添加到购物车