Debug File Loading
// Debug file loading / Kiri Vadivelu / 2026 error_log(‘FILE LOADED: ‘ . __FILE__);Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
// Debug file loading / Kiri Vadivelu / 2026 error_log(‘FILE LOADED: ‘ . __FILE__);Continue reading
/** * Sugar Calendar: reset The Events Calendar migration so it can run again. * * Adds a “Reset TEC migration” notice on the WordPress Dashboard (Sugar Calendar hides * other plugins’ notices on its own screens). Clicking it: *…Continue reading
add_action( ‘wp’, function () { if ( ! function_exists( ‘is_checkout’ ) || ! is_checkout() ) { return; } $hook = ‘woocommerce_after_checkout_billing_form’; $callback = ‘kl_mobile_compliance_text’; $priority = has_action( $hook, $callback ); if ( false === $priority ) { return; } remove_action(…Continue reading
// Simple HTTP Debug / Kiri Vadivelu / 2026 function simple_http_debug( $response, $context, $class, $parsed_args, $url ) { error_log( ‘http_debug: ‘.$url ); } add_action(‘http_api_debug’, ‘simple_http_debug’, 10, 5);Continue reading
// Admin Debug Log / Kiri Vadivelu / 2026 add_action( ‘admin_menu’, function () { add_menu_page( ‘Debug Log’, ‘Debug Log’, ‘manage_options’, ‘view-debug-log’, ‘render_debug_log_page’, ‘dashicons-clipboard’, 99 ); }); function render_debug_log_page() { $log_file = WP_CONTENT_DIR . ‘/debug.log’; if ( ! file_exists( $log_file )…Continue reading
// 1. Algoritmo de Luhn para validar que el IMEI sea real (15 dígitos) function myceluya_validar_imei($imei) { $imei = preg_replace(‘/[^0-9]/’, ”, $imei); if (strlen($imei) !== 15) return false; $sum = 0; for ($i = 0; $i < 15; $i++) {…Continue reading
// Allowed Referrer Page / Kiri Vadivelu / 2026 add_action(‘template_redirect’, function() { // ID of the page to protect eg. Thank You page if (!is_page(123)) { return; } // URL of the allowed referring page if (wp_get_referer() === ‘https://yoursite.com/form-page/’) {…Continue reading
// Exclude Cache Page / Kiri Vadivelu / 2026 function exclude_cache_page() { $excluded_urls = array( ‘/client-portal/’, ‘/checkout/’, ‘/cart/’, ); $uri = parse_url( $_SERVER[‘REQUEST_URI’], PHP_URL_PATH ); foreach ( $excluded_urls as $url ) { if ( strpos( $uri, $url ) !== false…Continue reading
// Exclude Caching Page / Kiri Vadivelu / 2026 function exclude_caching_page() { $excluded_pages = array( 6, 57, 103 ); // ← your page IDs here if ( is_page( $excluded_pages ) ) { if ( ! defined( ‘DONOTCACHEPAGE’ ) ) {…Continue reading