add_shortcode('tabela_de_preco_publica', 'tp_tabela_preco_publica'); function tp_tabela_preco_publica() { global $wpdb; $tabela = $wpdb->prefix . 'tabela_preco'; ob_start(); // Paginação $itens_por_pagina = 20; $pagina_atual = isset($_GET['pagina']) ? max(1, intval($_GET['pagina'])) : 1; $offset = ($pagina_atual - 1) * $itens_por_pagina; // Total de registros $total_itens = $wpdb->get_var("SELECT COUNT(*) FROM $tabela"); $total_paginas = ceil($total_itens / $itens_por_pagina); // Consulta paginada $dados = $wpdb->get_results($wpdb->prepare("SELECT * FROM $tabela ORDER BY CAST(codigo AS UNSIGNED) ASC LIMIT %d OFFSET %d", $itens_por_pagina, $offset)); echo '
'; echo '

Tabela de Preços

'; echo ''; echo '
'; echo ''; foreach ($dados as $item) { echo ''; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ''; } echo '
Código Descrição Referência Unidade Preço Estoque Marca Grupo
" . esc_html($item->codigo) . "" . esc_html($item->descricao) . "" . esc_html($item->referencia) . "" . esc_html($item->unidade) . "R$ " . number_format($item->preco, 2, ',', '.') . "" . esc_html($item->estoque) . "" . esc_html($item->marca) . "" . esc_html($item->grupo) . "
'; // Paginação if ($total_paginas > 1) { echo '
'; for ($i = 1; $i <= $total_paginas; $i++) { $classe = ($i == $pagina_atual) ? 'font-weight:bold;text-decoration:underline;' : ''; echo '' . $i . ''; } echo '
'; } echo '
'; // Script para filtro por texto echo ''; return ob_get_clean(); } CONECTOR CRIMP P/REDE RJ45

CONECTOR CRIMP P/REDE RJ45

2689

Minus Quantity- Plus Quantity+
SKU: 9678 Categoria:

CONECTOR CRIMP P/REDE RJ45

Carrinho de compras
CONECTOR CRIMP P/REDE RJ45CONECTOR CRIMP P/REDE RJ45
Minus Quantity- Plus Quantity+