Search Engine Bots – Block GEOIP Usage (Cloud)

/** * v1.0.1 * Block Search Engine Bots from Accessing GeoIP Detection AJAX * * Add this code to your theme’s functions.php or a custom plugin */ add_action(‘init’, ‘block_bots_from_geoip_detection’); function block_bots_from_geoip_detection() { // Only check on admin-ajax.php requests if (strpos($_SERVER[‘REQUEST_URI’],…Continue reading

Show ‘NEW’ Badges for Recently Added Items in WooCommerce (copy)

/** * Snippet Name: Show ‘NEW’ Badges for Recently Added Items in WooCommerce * Snippet Author: wdxtechnologies.com */ // Show the NEW badge on the archive loop item add_action( ‘woocommerce_after_shop_loop_item_title’, ‘ecommercehints_product_archive_new_badge’, 1 ); function ecommercehints_product_archive_new_badge() { global $product; $days_to_show =…Continue reading

woo orders page Whatsapp DM from mac app

// Modify the columns and ensure WhatsApp column appears last function add_whatsapp_column($columns) { // Remove WhatsApp column if it already exists if (isset($columns[‘whatsapp’])) { unset($columns[‘whatsapp’]); } // Add WhatsApp column after Courier Address column if (isset($columns[‘courier_address’])) { $new_columns = [];…Continue reading

woo orders page courier address

// Add the new column to the orders page add_filter(‘manage_edit-shop_order_columns’, ‘display_courier_address_column’); // Display data in the new column add_action(‘manage_shop_order_posts_custom_column’, ‘display_courier_address_data’, 10, 2); function display_courier_address_column($columns) { // Add the new column with a proper name $columns[‘courier_address’] = ‘Courier Address’; return $columns;…Continue reading

«WooCommerce | Admin email notification > Subscription Reactivated

add_action(‘woocommerce_subscription_status_active’, ‘send_admin_subscription_reactivated_email’, 10, 1); function send_admin_subscription_reactivated_email($subscription) { // Get the WooCommerce mailer $mailer = WC()->mailer(); // Get the email template content ob_start(); wc_get_template( ’emails/admin-subscription-reactivated.php’, // Your custom template file array( ‘subscription’ => $subscription, ’email_heading’ => ‘Subscription Reactivated’, ‘sent_to_admin’ => true,…Continue reading

Bot Tracker (cloud)

/** * Function to track search engine bots and create admin page * v0.04 */ // Create database table when the snippet is activated function create_bot_tracker_table() { global $wpdb; $table_name = $wpdb->prefix . ‘bot_tracker’; $charset_collate = $wpdb->get_charset_collate(); $sql = “CREATE…Continue reading