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
add_filter( ‘login_errors’, function ( $error ) { // Edit the line below to customize the message. return ‘Something is wrong!’; } );Continue reading
add_filter( /** * Filter the autoresponder content * this can be used to add custom shortcodes * * @param $msg * @param $id * @param $payment * * @return string content for autoresponder */ ‘qem_autoresponder-message-content’, function ( $msg, $id, $payment…Continue reading
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
/** * 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
use Jet_Form_Builder\Exceptions\Action_Exception; add_action( ‘jet-form-builder/custom-action/uniquecpf’, function ( $request, $handler ) { $usuario_atual_id = get_current_user_id(); // Verificar se o usuário atual está logado e tem o mesmo CPF if ($usuario_atual_id && get_user_meta($usuario_atual_id, ‘jet_user_cpf’, true) === $request[‘cpf’]) { // Pula a validação se…Continue reading
add_filter( ‘simpay_payment_confirmation_template_tag_charge-date’, function( $value ) { return date_i18n( get_option( ‘date_format’ ), strtotime( $value ) ); }, 20 ); add_filter( ‘simpay_payment_confirmation_template_tag_next-invoice-date’, function( $value ) { return date_i18n( get_option( ‘date_format’ ), strtotime( $value ) ); }, 20 );Continue reading
/** * Set the valid range for the list view. */ add_filter( ‘wfea_cal_list_options’ , function( $options ) { $options[‘fullcalendar’][‘validRange’] = array( ‘start’ => date( ‘Y-m-d’, strtotime( ‘-5 months’ ) ), // 5 months ago ‘end’ => date( ‘Y-m-d’, strtotime( ‘+5…Continue reading