Archives: Snippets
Create Private Folder
// Create Private Folder / Kiri Vadivelu / 2026 function create_private_folder() { $upload_dir = wp_upload_dir(); $private_path = trailingslashit( $upload_dir[‘basedir’] ) . ‘private-files’; // Update the status to debug log if ( ! is_dir( $private_path ) ) { $result = wp_mkdir_p(…Continue reading
Admin Activity Log
// File Activity Log / Kiri Vadivelu / 2026 // Log user actions and file modifications // ─── Configuration ────────────────────────────────────────────── define( ‘FAL_LOG_FILE’, WP_CONTENT_DIR . ‘/activity.log’ ); define( ‘FAL_MAX_ENTRIES’, 500 ); // ─── Core Logger ──────────────────────────────────────────────── function fal_log( $action, $meta =…Continue reading
Admin 404 Log
// Admin 404 Log / Kiri Vadivelu / 2026 // Add admin menu function add_404_log_menu() { add_menu_page( ‘404 Error Log’, ‘404 Log’, ‘manage_options’, ‘404-log’, ‘render_404_log_page’, ‘dashicons-megaphone’, 80 ); } add_action( ‘admin_menu’, ‘add_404_log_menu’ ); // Render the page function render_404_log_page() {…Continue reading
Admin Debug Log
// Admin Debug Log / Kiri Vadivelu / 2026 // Ensure debug mode enabled at wp-config // if ( ! defined( ‘WP_DEBUG’ ) ) define( ‘WP_DEBUG’, true ); // if ( ! defined( ‘WP_DEBUG_DISPLAY’ ) ) define( ‘WP_DEBUG_DISPLAY’, false );…Continue reading
Admin Server Log
// Admin Server Log / Kiri Vadivelu / 2026 // Log HTTP requests to a file define( ‘HTTP_LOG_FILE’, WP_CONTENT_DIR . ‘/http-requests.log’ ); function my_log_http_request( $response, $request, $url ) { $log_entry = [ ‘time’ => current_time( ‘mysql’ ), ‘method’ => $request[‘method’],…Continue reading
Admin Email Log
// Admin Email Log / Kiri Vadivelu / 2026 // Register the Admin Menu add_action(‘admin_menu’, ‘register_all_menus’); function register_all_menus() { add_menu_page( ‘Email Log’, ‘Email Log’, ‘manage_options’, // Access for Admin Only ‘smtp-log’, ‘render_smtp_log_page’, ‘dashicons-email-alt’, 99 ); } // Render the Email…Continue reading
Debug File Loading
// Debug file loading / Kiri Vadivelu / 2026 error_log(‘FILE LOADED: ‘ . __FILE__);Continue reading
Sugar Calendar Reset The Events Calendar Migration
/** * 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
Untitled Snippet
NOOB STORE NOOB STORE Best Products at Best Prices Home Products Contact Welcome To Our Store Shop Your Favourite Products Online! Our Products Headphones Rs. 1500 Order Now Smart Watch Rs. 2500 Order Now Shoes Rs. 3000 Order Now Mobile…Continue reading