Blog
Compartimos con Ustedes nuestros conocimientos y de momentos interesantes
24 julio, 2018

Cómo agregar un campo arbitrario a la categoría Woocommerce

Cómo agregar un campo arbitrario a la categoría Woocommerce

Cómo agregar un campo arbitrario a la categoría woocommerce (categoría de productos básicos) programo en detalle en este artículo. Hagámoslo rápido.

Entonces, lo primero que necesitaremos es instalar un complemento muy útil llamado Advanced Custom Fields. Instalarlo por método estándar en el sitio. Una vez que lo hicimos, lo activamos. Y ahora comienza lo más interesante. Si no hay ningún problema con la salida de un campo arbitrario (Custom) en el producto en sí, entonces con la salida de campos arbitrarios en la categoría de productos-estos problemas son. Revisé todo el Internet para encontrar una solución, pero no lo encontré. Pero! Inventé esta solución. Pero si lo has hecho de alguna manera mucho mejor, escribe en los comentarios, creo que será útil para todos.

Configuración Advanced Custom Fields

Para empezar, debemos configurar correctamente y agregar un campo arbitrario. Hay muchas instrucciones en Internet sobre esto, por lo que no lo haremos. El punto principal, que vale la pena señalar, es donde debe colocarse este campo.

Tenga en cuenta la Regla de ubicación. Allí elegimos el Término “Taxonomía” y a la derecha de la Categoría de productos. Todos guardamos y pasamos a la categoría de los productos. Ahora tenemos campos en la categoría. Pero la pregunta es cómo agregarlos a nuestra plantilla. Lo que no he hecho no se ve y todo.

Cómo agregar un campo arbitrario a la categoría Woocommerce

La decisión ha llegado-aquí está. Debe insertarse en El archivo de salida de la categoría de su tema. De forma predeterminada, este es el archivo archive-product.php que se encuentra en la carpeta woocommerce de su tema.

No olvide este código insertar entre etiquetas <?php y ?>. Una pequeña explicación. Primero encuentro el ID de la categoría de productos, porque como resulta que lo necesitamos mucho.

Para hacer esto, usamos $cate = get_queried_object(); y luego formamos una línea de solicitud de taxonomía.  $mycat = ‘product_cat_’.$cateID; Bueno, y luego usamos la función estándar para obtener el valor de campo arbitrario del complemento Advanced Custom Fields $my_gallery = get_field (‘my-gallery’, $mycat); y hacemos todo esto con echo $my_gallery; de hecho, todos mis amigos. ¿Alguna pregunta? Pregunte en los comentarios, estaré encantado si comparte este artículo con sus amigos. Gracias.

Epígrafes: ,

Siempre estamos en contacto con usted

Antes de contactar con los contactos que aparecen aquí, le pedimos que compare los precios y condiciones de nuestros competidores.

Esto le dará Una idea amplia de cuánto cuesta los servicios en el desarrollo del sitio llave en mano, cuánto tiempo lleva crear una tienda en línea o un sitio de tarjeta de visita.

No tardaremos más de tres semanas. Gracias.