Title: TechMan's Replies | WordPress.org

---

# TechMan

  [  ](https://wordpress.org/support/users/techman/)

 *   [Profile](https://wordpress.org/support/users/techman/)
 *   [Topics Started](https://wordpress.org/support/users/techman/topics/)
 *   [Replies Created](https://wordpress.org/support/users/techman/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/techman/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/techman/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/techman/engagements/)
 *   [Favorites](https://wordpress.org/support/users/techman/favorites/)

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 113 total)

1 [2](https://wordpress.org/support/users/techman/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/techman/replies/page/3/?output_format=md)…
[6](https://wordpress.org/support/users/techman/replies/page/6/?output_format=md)
[7](https://wordpress.org/support/users/techman/replies/page/7/?output_format=md)
[8](https://wordpress.org/support/users/techman/replies/page/8/?output_format=md)
[→](https://wordpress.org/support/users/techman/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Security Ninja – WordPress Security & Firewall] After automatic updates – error message](https://wordpress.org/support/topic/after-automatic-updates-error-message/)
 *  [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [1 year, 10 months ago](https://wordpress.org/support/topic/after-automatic-updates-error-message/#post-18047497)
 * Facing the same issue after auto update from 5.213 to 5.214. Recovery mode also
   not working.
    -  This reply was modified 1 year, 10 months ago by [TechMan](https://wordpress.org/support/users/techman/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Incorrect payment method when reading order data using PHP](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/#post-17194420)
 * There is a slight problem with using **woocommerce_thankyou** hook for notification.
   If a customer opens thank you page again or refresh the page then it will again
   send a notification. So basically, every time customer opens/refreshes thank 
   you page, it sends that custom notification that your order has been received.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] How to resend notification to customer](https://wordpress.org/support/topic/how-to-resend-notification-to-customer/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/how-to-resend-notification-to-customer/#post-17191476)
 * I am using **woocommerce_thankyou** hook to send message.
 *     ```wp-block-code
       add_action('woocommerce_thankyou', 'send_whatsapp_notification');
   
       function send_whatsapp_notification($order_id)
       {
          $order = new WC_Order( $order_id );
          $order_total = $order->get_total();
          $payment_method = $order->get_payment_method_title();
   
          //rest of the code here;
       }
       ```
   
    -  This reply was modified 2 years, 9 months ago by [TechMan](https://wordpress.org/support/users/techman/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Incorrect payment method when reading order data using PHP](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/#post-17178516)
 * What is the hook for after order has been confirmed?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Incorrect payment method when reading order data using PHP](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/incorrect-payment-method-when-reading-order-data-using-php/#post-17170498)
 * Ok I talked to customer and found out what exactly happened and was able to recreate
   it.
 * She first chose Credit/Debit Card as payment method, after which notification
   was sent to her as it fired `woocommerce_new_order` hook. But she pressed back
   button on browser and changed method to Cash on delivery.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Showing custom message after order placing](https://wordpress.org/support/topic/showing-custom-message-after-order-placing/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/showing-custom-message-after-order-placing/#post-17106590)
 * Is it the correct way? What will happen when WooCommerce is updated? Won’t it
   remove the changes I did in the file?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Site not working after migrating to different domain](https://wordpress.org/support/topic/site-not-working-after-migrating-to-different-domain/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/site-not-working-after-migrating-to-different-domain/#post-17100190)
 * This is a new VPS where WordFence was never installed before so it is not possible**
   auto_prepend_file** would be present here.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] delete all orders and customers from system](https://wordpress.org/support/topic/delete-all-orders-and-customers-from-system/)
 *  [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/delete-all-orders-and-customers-from-system/#post-17100112)
 * There is no WooCommerce option in Cleanup tab of Advanced Database Cleaner.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Social Sharing Plugin - Sassy Social Share] Setting not being saved](https://wordpress.org/support/topic/setting-not-being-saved/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/setting-not-being-saved/#post-17094873)
 * Yes, there are many JavaScript errors shown in console. But most of these errors
   are also present in other admin pages too. They are shown once page loads. But
   when you check or uncheck a checkbox then no error is shown. Besides you are 
   saving settings on button click “Save Changes” so I am not sure if these errors
   will have any effect on it or not.
 * ![](https://i0.wp.com/i.imgur.com/vLQOK76.png?ssl=1)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] in at an unknown location at IP An unknown location at IP arrived from and left](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/#post-17083556)
 * By the way this is how Dashboard looks like.
 * ![](https://i0.wp.com/i.imgur.com/q4PShbV.png?ssl=1)
 * But Scan actually works.
 * ![](https://i0.wp.com/i.imgur.com/ELXhHyt.png?ssl=1)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] in at an unknown location at IP An unknown location at IP arrived from and left](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/#post-17080317)
 * Diagnostic report sent. Although I didn’t see any success message on screen. 
   Once I pressed “Send” button it showed Wordfence is working….and then nothing….
   no error or success message so I am not if it is sent or not.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] in at an unknown location at IP An unknown location at IP arrived from and left](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/#post-17077862)
 * Yes firewall was still optimized because during deactivation it asked whether
   to remove that setting from php.ini and I clicked “Cancel”. I was deactivating
   it temporary and planned to activate plugin again thinking it would fix the original
   issue that is why I clicked “Cancel”.
 * How do I fix the original issue?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] in at an unknown location at IP An unknown location at IP arrived from and left](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 10 months ago](https://wordpress.org/support/topic/in-at-an-unknown-location-at-ip-an-unknown-location-at-ip-arrived-from-and-left/#post-17073802)
 * I disabled WordFence and it messed up with my site big time as everything stopped
   working. I enabled logging and found out some plugin was throwing “function not
   found” error. So, I disabled it from database and then another plugin was throwing
   same error. WordFence messed up something and all plugins started throwing errors
   so I restored from a backup. But I am never going to use this joke of a plugin
   called WordFence again. But how do I completely remove it from my site without
   messing it up?
 *   Forum: [Developing with WordPress](https://wordpress.org/support/forum/wp-advanced/)
   
   In reply to: [Setting SEO title and meta description without plugin](https://wordpress.org/support/topic/setting-seo-title-and-meta-description-without-plugin/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [2 years, 11 months ago](https://wordpress.org/support/topic/setting-seo-title-and-meta-description-without-plugin/#post-17022202)
 * Thanks guys. I used ChatGPT to write a plugin that displays custom SEO title 
   and meta description. Hardly took 5 minutes.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Simple Login Captcha] ERROR: Invalid or expired request.](https://wordpress.org/support/topic/error-invalid-or-expired-request-2/)
 *  Thread Starter [TechMan](https://wordpress.org/support/users/techman/)
 * (@techman)
 * [3 years ago](https://wordpress.org/support/topic/error-invalid-or-expired-request-2/#post-16953203)
 * I disabled plugin from database, then I was able to login. That table exists 
   as well as one record which contain the “answer”. And I am entering same value
   as shown in “answer” column but no luck. Enabled logs but no exception is thrown.
 * ![](https://i0.wp.com/i.imgur.com/mDUkq7e.png?ssl=1)

Viewing 15 replies - 1 through 15 (of 113 total)

1 [2](https://wordpress.org/support/users/techman/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/techman/replies/page/3/?output_format=md)…
[6](https://wordpress.org/support/users/techman/replies/page/6/?output_format=md)
[7](https://wordpress.org/support/users/techman/replies/page/7/?output_format=md)
[8](https://wordpress.org/support/users/techman/replies/page/8/?output_format=md)
[→](https://wordpress.org/support/users/techman/replies/page/2/?output_format=md)