WOLF - WordPress Posts Bulk Editor and Manager Professional

Redondear números: redondeo masivo de valores meta numéricos

Seleccione cómo redondear las fracciones de los valores decimales en los campos numéricos: redondeo de valores meta numéricos. A veces es necesario indicar la precisión del redondeo al cambiar precios, y es posible tanto con la calculadora como con la pestaña Edición masiva (Bulk Edit).

Veamos primero el método con la calculadora. Puede usarlo si todos los campos meta de entradas que desea cambiar son visibles en una sola página:

  • seleccione las entradas que necesite con las casillas
  • active la 'edición vinculada (binded editing)'
  • haga clic en la calculadora de la celda que necesite, por ejemplo la celda del precio (pase el puntero del ratón sobre la celda para ver el icono de la calculadora)
  • introduzca un valor natural o un porcentaje y seleccione allí el 'redondeo'
  • pulse el botón de aceptar y espere hasta que termine la aplicación de los datos

El segundo método permite establecer el redondeo de precios para las entradas filtradas o para todas las entradas del sitio (en este caso no filtre las entradas). Por ejemplo:

  • filtre las entradas por cualquier categoría con la pestaña Filtros (o sáltese este paso)
  • vaya a la pestaña Edición masiva
  • en la sección 'numérico (numeric)' active el campo 'precio (price)' y establezca allí el valor
  • y después seleccione el redondeo de céntimos como se muestra en la captura de abajo
  • haga clic en el botón 'Aplicar edición masiva (Do Bulk Edit)' y espere hasta que termine la operación

Información sobre el comportamiento del redondeo:

  • no rounding (sin redondeo) - no se aplicará redondeo
  • 5 - los precios se redondearán a números como: 23.75, 44.45, 11.15
  • 10 - los precios se redondearán a números como: 23.70, 44.40, 11.10
  • 9 ... 99 - redondeará los precios a números como: 23.09, 44.49, 11.99

Además, si necesita implementar su propia lógica de redondeo, puede usar el hook 'wpbe_number_field_manipulation':

add_filter('wpbe_number_field_manipulation', function($value, $field_key, $post_id) {
    //write your logic here
    return $value;
}, 10, 3);

Este hook se encuentra en el código del plugin: wp-content\plugins\bulk-editor\classes\models\posts.php

El código anterior debe añadirse al archivo functions.php de su tema actual de WordPress.


Preguntas relacionadas: ¿Puedo multiplicar de forma masiva un valor meta numérico («valor x 2») en lugar de aumentarlo por porcentaje?.