actualización 2.0.6
- Pequeñas correcciones
- Algunas ideas de clientes
- En filtro capacidad adicional para filtrar productos por sus campos vacíos
- Filtro agregado por gama de productos cuentan en stock: cantidad de stock de – cantidad de stock a
- Nueva opción "Agregar campos a la búsqueda rápida': Agrega más campos al menú desplegable de campos de búsqueda rápida en el panel de herramientas. Funciona solo para campos de texto. Sintaxis: post_name:Product slug,post_content: Content. Lo mismo se puede realizar con gancho: woobe_quick_search_options
add_filter ('woobe_quick_search_options', function ($ filtros) {$ filtros ['post_name'] = 'Publicar slug'; $ filtros ['post_content'] = 'Contenido'; devolver $ filtros;});
- Nuevo gancho "woobe_before_update_product_field', que agrega la capacidad de realizar operaciones personalizadas con un nuevo valor de campo antes de su actualización:
add_filter ('woobe_before_update_product_field', function ($ value, $ product_id, $ field_key) {// $ condición = su código aquí // ejemplo if ($ field_key === 'post_title' Y $ condición) {$ valor. = "Algunos texto ";} devuelve $ valor;}, 10, 3);
- Nuevo gancho "woobe_user_can_edit'- para controlar la capacidad de editar campos dependiendo del usuario / rol.
add_filter ('woobe_user_can_edit', function ($ is_forbidden, $ field_key, $ shop_manager_visibility_array) {$ user = wp_get_current_user (); // print_r ($ shop_manager_visibility_array); if (in_array ('autor', (matriz) $ usuario-> roles ) {if ($ field_key == 'sku') {$ is_forbidden = 1;}} return $ is_forbidden;}, 10, 3);
- Nuevo gancho "woobe_filter_include_children'- Incluir términos secundarios en los resultados del filtro. De forma predeterminada, si se filtra por cualquier término, se encontrarán productos con este término seleccionado y no se encontrarán otros productos incluso si tienen algún hijo de este término principal seleccionado.
add_filter ('woobe_filter_include_children', function ($ include, $ tax) {$ alow = ['product_cat', 'pa_color']; if (in_array ($ tax, $ alow)) {$ include = true;} return $ include; }, 10, 2);
- Nuevo gancho "woobe_show_tabs'- para excluir pestañas para usuarios / roles específicos
add_filter ('woobe_show_tabs', function ($ show, $ slug) {$ rules = array ('configuración', 'meta', 'info'); if (! current_user_can ('administrador') AND in_array ($ slug, $ reglas )) {$ show = false;} return $ show;}, 99, 2);
- Nuevo gancho "woobe_set_per_page_values'permite establecer valores para establecer el recuento de productos por página. Cuidado con los grandes valores (desbordamiento de memoria)
add_filter ('woobe_set_per_page_values', function ($ add) {return '10,30,100,150,200, XNUMX ';});
- Exportar a XML