Блог
Делимся с Вами своими знаниями и новостями
24 July, 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.

Метки: ,

Contact Us

You are used to see a contact form here. Almost everyone does it. But while examining the behavior of people, we came to the conclusion that the form is completely unnecessary. In any case, it all comes down to discuss your project on WhatsApp. Why should we waste your time filling out various forms?