Pregunta sobre Meta Box - WordPress Custom Fields Framework de Wordpress:

Dólares y centavos

Un usuario preguntó 👇

Hola,

Dado que el signo del dólar ($) está al frente (pago anticipado) del número, pero el signo de centavo (& cent) (c) está después (apéndice) del número. $ 99 – 99 y centavos ¿Cómo puedo usar un campo personalizado, entonces si $ – prepago – si & centavos se adjunta a un número? (No tengo que usar 3 campos a menos que tenga que hacerlo) Para mostrar lo mismo al principio.

Muchas gracias Fred

Lanzador de hilos

(@jfkseo)

Hace 1 año, 7 meses

Actualización para aclaraciones.

Campo de texto y seleccione un campo.

Escriba un número en el campo de texto y seleccione $ o c (¢) en el campo seleccionado.

Si es $ 99, entonces coloque el símbolo $ en el número. Si es de 99 centavos, agregue el símbolo centavo (¢) al número.

¿Alguna idea de cuál es la mejor / más efectiva forma de hacer esto?

Gracias de nuevo

(@rilwis)

Hace 1 año, 6 meses

Hola Fred,

Lamento perder tu pregunta.

Usando 2 campos: un campo de texto para el valor y un campo seleccionado para el símbolo, puede hacer una verificación rápida para generar un valor de campo como este:

$value = rwmb_meta( 'value' );
$symbol = rwmb_meta( 'symbol' );
if ( '$' === $symbol ) {
    echo $symbol . $value;
} else {
    echo $value . $symbol;
}

Lanzador de hilos

(@jfkseo)

Hace 1 año, 6 meses

Hola anh

Gracias por responder. Lo intentaré.

Curiosamente, ¿habría una manera mejor / más efectiva (su consejo) de hacer lo que quiero hacer (en la parte de atrás y en el frente)? Tarea: ingrese un número – y muestre el símbolo de moneda –

-) Back-end: – ingrese un número – seleccione un símbolo de moneda ($ o centavos) -) Front end: Si es $ 99 – entonces arroje el símbolo $ antes de el número. Si es de 99 centavos, agregue el símbolo centavo (¢) después el número.

Gracias de nuevo Fred

(@rilwis)

Hace 1 año, 6 meses

Hola Fred,

El código anterior es para la interfaz.

Para obtener el final final, puede usar el parámetro «anteponer» y «agregar» para las entradas, como Boostrap. Vea este enlace:

https://metabox.io/meta-box-updates-march-2019-v2/

Debido a que no hay forma de saber la cantidad de dólares o centavos («99» o «99c» pueden ser «99»), no creo que haya una forma automática de detectar eso.

Lanzador de hilos

(@jfkseo)

Hace 1 año, 6 meses

Hola anh

Me tomé el tiempo para probar y medir diferentes opciones, creo que la mejor solución en el front-end es usar un valor de verificación de metadatos condicional simple «anteponer» y «agregar» – adelante y después del número. (por ejemplo) -if 99 y $ seleccionados en el back-end, – en el frente – if meta vale: $ – display $. Creo que es el mejor y el menos necesario recurso para mostrar, si se tiene un buen marco temático.

Gracias de nuevo, Fred * podemos cerrar esto *

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.