WOOT - Tabla de productos WooCommerce

[woot]

Código abreviado principal para la tabla de productos WooCommerce. Dibuja mesa de productos woo. Puede usarse sin atributos usando valores predeterminados. Con atributo 'id'(ID de tabla) utilizado para mostrar tablas creadas en el backend del complemento. ¡Todos los atributos tienen mayor prioridad que la configuración en el backend!

atributos:

  • id: atributo principal, significa creado en el ID de la tabla backend. Puede crear una tabla y sobrecargar algunos de sus parámetros con los atributos siguientes.
  • columns: establecer columnas de la tabla. Ejemplo: [woot columns='id,thumbnail,title,price,sku,gallery,add_to_cart']. Todas las claves de columnas posibles que puede obtener en el página de administración del complemento-> pestaña Configuración -> botón "Todas las claves de columnas posibles"en la parte inferior de la tabla de ajustes.
  • cells_width: establece el ancho de las columnas según su orden en la tabla: [woot cells_width='1px,200px,20%,auto']
  • per_page: establece el recuento de productos por página
  • per_page_sel_pp: establecer valores por página, ejemplo: [woot per_page_sel_pp='5,15,25']
  • per_page_position: establece la posición de la paginación. Ejemplo: [woot per_page_position='t']
    • t - arriba
    • b - fondo
    • tb - arriba y abajo
    • ninguno: no mostrar este menú desplegable
  • per_page_sel_position: establece la posición del menú desplegable por página. Ejemplo: [woot per_page_sel_position='t']
    • t - arriba
    • b - fondo
    • tb - arriba y abajo
    • ninguno: no mostrar este menú desplegable
  • order_by: clave por la que se ordenan los productos después de la carga de la página. Todas las claves posibles que puede obtener en el página de administración del complemento-> pestaña Configuración -> botón "Ordenar por llaves"en la parte inferior de la tabla de configuración, consulte"Ordenar por llaves"en la ventana emergente que apareció.
  • order: dirección de orden de clasificación de productos, 2 valores posibles aquí: asc OR desc
  • hide_text_search: cada [woot] shortcode tiene entrada de búsqueda arriba que permite realizar búsquedas por título de producto, configure 1 aquí para ocultarlo si es necesario
  • text_search_min_symbols: aquí puede establecer el recuento mínimo de símbolos cuando la búsqueda por título de producto es visible
  • text_search_placeholder: marcador de posición para entrada de búsqueda por título de productos
  • filter_form: agregue un formulario de filtro encima de la tabla. Ejemplo: [woot filter_form='price,pa_color']. Todas las claves posibles que puede obtener en la página de administración del complemento-> pestaña Configuración -> botón "Todas las claves de columnas posibles"en la parte inferior de la tabla de configuración, consulte"Ordenar por llaves"en la ventana emergente que apareció.
  • hide_filter_form: si para configurar 1 aparecerá el botón en lugar del formulario de filtro, al hacer clic en este botón aparecerá el formulario de filtro
  • disable_filter_form: deshabilitar completamente (hide) formulario de filtro si existe
  • use_load_more: si se establece 1 aquí, en lugar de la paginación en la parte inferior de la tabla aparecerá el botón "Cargar más".
  • table_html_id: Ejemplo: 'my_great_table'- para fines de CSS o de programación
  • post_status: utilizando este atributo es posible mostrar productos no solo con 'publicar' estado. Ejemplo: 'publicar, borrador'
  • orderby_select_fields: si se establecen valores aquí, aparece el menú desplegable ordenar. Todas las claves posibles que puede obtener en el página de administración del complemento-> pestaña Configuración -> botón "Todas las claves de columnas posibles"en la parte inferior de la tabla de configuración, consulte"Ordenar por llaves"en la ventana emergente que apareció.
  • compact_view_width: Para pequeños dispositivos móviles. Aquí puede establecer el ancho de la ventana menos del que se mostrará la tabla en modo compacto. Ejemplo: 500
  • hide_on_mobile: establezca columnas que tal vez desee ocultar en dispositivos móviles
  • show_cart: si se establece 1, el carrito de la compra se mostrará en la parte superior de la mesa
  • cart_position: 0: carrito a la derecha, menú desplegable de clasificación a la izquierda; 1 - Carrito a la izquierda, menú desplegable de clasificación a la derecha
  • show_print_btn: muestra el botón de impresión en la parte superior izquierda de la mesa
  • display_cell_info: muestra la información de la celda al pasar el mouse
  • skin: máscara para la tabla actual, lea más sobre las máscaras aquí
  • current_page: página de inicio después de cargar la tabla. Ejemplo: 4
    También usando datos GET es posible establecer el número de página por enlace, ejemplo: https://demo.products-tables.com/?current_page=7 - preste atención al campo de enlace 'página actual'
  • use_flow_header: encabezado volador cuando se desplaza la tabla. Habilitado por defecto.
  • predefinition: solo en formato JSON, no se recomienda usarlo de esta manera ya que es posible un error, mejor uso con herramientas de tabla -> pestaña "Predefinición", pero puede hacerlo, por ejemplo: [woot predefinition = '{" ids ":" 13287,12851,12843 "," autor ": 2," on_stock_only ": 1," in_stock_only ": 1," Featured_only ": 1, "bestsellers": 4, "newest": 2, "by_taxonomy": "product_cat: 25,26 | pa_color: 19 | rel: AND", "sku": "sku-abc, sku-yes, sku-green -l "," ids_exclude ":" 13552 "," not_by_taxonomy ":" pa_color: 19 | pa_size: 21 | rel: or "} ']
  • author: obtener productos por su identificación de autor. Se puede utilizar para complementos de membresía.
  • mode: valores posibles - 'ajax','to_json','json'. El modo Ajax siempre está activado si este atributo no lo redefine. 'to_jsonEl modo 'permite almacenar en caché los datos de las publicaciones sobre la marcha y el usuario puede navegar a través de ellos en la tabla sin solicitudes del servidor, buscando solo por el título de las publicaciones (los filtros funcionan solo con la base de datos)! 'json'no obtener publicaciones por ajax y mostrar en la página la tabla completamente almacenada en caché exactamente después de cargar la página. Como 'json'El modo se usa en el backend, en el frente con este modo se debe aplicar el atributo de código corto is_front = 1Si se establece el modo 'json' o 'to_json' 'orderby_select_fields' será deshabilitado! Ver el demo aquí.
  • filter_provider: atributo especial que permite sincronizar las solicitudes de la base de datos WOOT con diferentes complementos como filtros de productos para woocommerce, por ejemplo: guau, mdtf. Algunos ejemplos de uso aquí. Leer información de desarrolladores aquí.
  • woot_text_search_by: atributo especial para entrada de texto 'Búsqueda por título'que, de forma predeterminada, busca el producto solo por su título. Mediante este atributo puede ampliar la búsqueda por los siguientes campos: post_title (predeterminado), POST_CONTENT, Post_excerpt. Además, si usa la entrada de texto por título del constructor de filtro, este atributo también ayudará a usar la búsqueda de texto por una entrada de texto.
  • css_classes: cualquier clase de CSS para el contenedor de la tabla
  • no_found_text: texto personalizado cuando no se encuentran productos
  • table_view: aquí solo es posible un valor - 'separated', separa las celdas de la tabla de productos. Consulte las páginas de demostración para comprender:
  • post_title_as_text - deshabilitar / habilitar enlace en el título del producto (1/0)
  • disable_link_on_thumb - enlace de activación / desactivación en miniatura del producto (1/0)

Algunos ejemplos de uso mixto:

  • [woot id=25 columns='id,title,product_cat,pa_color,pa_size' cells_width='1,80%,auto,150']
  • [woot id=14 columns='id,title' filter_form='price']
  • [woot id=13280 table_html_id='tt13280aa' post_status='draft' orderby_select_fields='price,price-desc']
  • [woot_upsells id=49 columns='id,title,price,hmeta_1,add_to_cart' compact_view_width=800]
  • [woot columns="id,post_title,cars_model" per_page=4 per_page_sel_pp="2,4,6,8" per_page_position='t' per_page_sel_position='t' order_by='post_title' order='asc']

 

WOOBE - Editor a granel de WooCommerce y administrador de productos Professional