在woocommece安装中,我希望将产品称为“Tours”(在后端/管理区域),以便我的客户可以登录进行编辑,而不是将其视为“产品”
如果可能的话,你能不能告诉我,以及woocommerce上的所有管理区域都将这些描述为“游览”
答案 0 :(得分:6)
WooCommerce' woocommerce_register_post_type_product
将允许您修改用于注册帖子类型的所有参数。
以下代码(应该是插件)应该更改所有后端标签。这并不会更改wp-admin/edit.php?post_type=product
网址,但您必须更改产品类型的ID,然后我才会怀疑WooCommerce是否可以使用。
我认为前端永久链接是在设置中处理的...通过永久链接以及通过设置"商店页面",但那些也可以通过此过滤器进行更改。
add_filter( 'woocommerce_register_post_type_product', 'so_26712459_post_type' );
function so_26712459_post_type( $args ){
$labels = array(
'name' => __( 'Tours', 'your-custom-plugin' ),
'singular_name' => __( 'Tour', 'your-custom-plugin' ),
'menu_name' => _x( 'Tours', 'Admin menu name', 'your-custom-plugin' ),
'add_new' => __( 'Add Tour', 'your-custom-plugin' ),
'add_new_item' => __( 'Add New Tour', 'your-custom-plugin' ),
'edit' => __( 'Edit', 'your-custom-plugin' ),
'edit_item' => __( 'Edit Tour', 'your-custom-plugin' ),
'new_item' => __( 'New Tour', 'your-custom-plugin' ),
'view' => __( 'View Tour', 'your-custom-plugin' ),
'view_item' => __( 'View Tour', 'your-custom-plugin' ),
'search_items' => __( 'Search Tours', 'your-custom-plugin' ),
'not_found' => __( 'No Tours found', 'your-custom-plugin' ),
'not_found_in_trash' => __( 'No Tours found in trash', 'your-custom-plugin' ),
'parent' => __( 'Parent Tour', 'your-custom-plugin' )
);
$args['labels'] = $labels;
$args['description'] = __( 'This is where you can add new tours to your store.', 'your-custom-plugin' );
return $args;
}