是否有可能将产品更改为“旅游”

时间:2014-11-03 10:41:39

标签: php wordpress plugins woocommerce

在woocommece安装中,我希望将产品称为“Tours”(在后端/管理区域),以便我的客户可以登录进行编辑,而不是将其视为“产品”

如果可能的话,你能不能告诉我,以及woocommerce上的所有管理区域都将这些描述为“游览”

1 个答案:

答案 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;
}