Post Meta Debugger

add_action( ‘add_meta_boxes’, function () { if ( ! current_user_can( ‘manage_options’ ) ) { // Don’t display the metabox to users who can’t manage options return; } add_meta_box( ‘wpcode-view-post-meta’, ‘Post Meta’, function () { $custom_fields = get_post_meta( get_the_ID() ); ?> Meta…Continue reading

Table des matières – Blog

function create_toc($html) { $toc = ”; if (is_single()) { if (!$html) return $html; $dom = new DOMDocument(); libxml_use_internal_errors(true); $dom->loadHTML(mb_convert_encoding($html, ‘HTML-ENTITIES’, ‘UTF-8’)); libxml_clear_errors(); $toc = ‘ Navigation rapide ‘; $h2_status = 0; $h3_status = 0; $i = 1; foreach($dom->getElementsByTagName(‘*’) as $element)…Continue reading

Table des matières – Blog

function create_toc($html) { $toc = ”; if (is_single()) { if (!$html) return $html; $dom = new DOMDocument(); libxml_use_internal_errors(true); $dom->loadHTML(mb_convert_encoding($html, ‘HTML-ENTITIES’, ‘UTF-8’)); libxml_clear_errors(); $toc = ‘ Navigation rapide ‘; $h2_status = 0; $h3_status = 0; $i = 1; foreach($dom->getElementsByTagName(‘*’) as $element)…Continue reading

top-products

global $wpdb; $args = array( ‘post_type’ => ‘product’, ‘product_tag’ => ‘top-products’, ‘orderby’ => ‘meta_value_num’, ‘meta_key’ => ‘top_product_page_order’, ‘order’ => ‘ASC’ ); $loop = new WP_Query($args); $product_count = $loop->post_count; if ($product_count > 0) { echo ‘ ‘; // Start the loop…Continue reading

Fix wc_voucher cart calulation

function custom_voucher_discount_type( $discount, $discounting_amount, $cart_item, $single, $coupon ) { global $wpdb; // Check if the coupon is a wc_voucher $voucher_post_id = $wpdb->get_var($wpdb->prepare( “SELECT ID FROM {$wpdb->posts} WHERE post_title = %s AND post_type = ‘wc_voucher’”, $coupon->get_code() )); if ( $voucher_post_id )…Continue reading

validador de CPF – JetFormBuilder

/** * verifica se o cpf informado é valido */ function jet_fb_v_validacpf( $value, $context ): bool { $fields = jet_fb_request_handler()->get_request(); // Extrai somente os números $cpf = preg_replace( ‘/[^0-9]/is’, ”, $fields[‘cpf’] ); // Verifica se foi informado todos os digitos…Continue reading