无论我在哪里看到woocommerce_account_menu_items过滤器用于重新排序woo commerce我的帐户页面端点链接,我都会看到类似的内容。
function wpb_woo_my_account_order() {
$myorder = array(
'dashboard' => __( 'Dashboard', 'woocommerce' ),
'orders' => __( 'Orders', 'woocommerce' ),
'subscriptions' => __( 'Subscriptions', 'woocommerce' ),
'edit-address' => __( 'Addresses', 'woocommerce' ),
'payment-methods' => __( 'Payment Methods', 'woocommerce' ),
'edit-account' => __( 'Account Details', 'woocommerce' ),
'customer-logout' => __( 'Logout', 'woocommerce' ),
);
return $myorder;
}
add_filter ( 'woocommerce_account_menu_items', 'wpb_woo_my_account_order' );
以例如
'payment-methods' => __( 'Payment Methods', 'woocommerce' ),
什么是“woocommerce”的第二部分?
答案 0 :(得分:2)
使用__()
可以翻译不同语言的字符串。
default
。因此,在您的情况下,Payment Methods
保留字符串woocomerce
。但您可以添加自己的翻译,例如__( 'Payment Methods', 'my-plugin' )
。这样价值会有所不同。
要翻译字符串,您需要使用.mo和.po文件。 Poedit将帮助您管理这些文件。
查看此页面以获取有关__()
:https://developer.wordpress.org/reference/functions/__/