{"id":5442,"date":"2025-11-10T22:16:00","date_gmt":"2025-11-10T22:16:00","guid":{"rendered":"https:\/\/www.wpconsults.com\/?p=5442"},"modified":"2025-11-10T22:16:05","modified_gmt":"2025-11-10T22:16:05","slug":"fixing-missing-woocommerce-emails-and-delayed-renewals-set-up-a-real-cron-job","status":"publish","type":"post","link":"https:\/\/www.wpconsults.com\/en_gb\/fixing-missing-woocommerce-emails-and-delayed-renewals-set-up-a-real-cron-job\/","title":{"rendered":"Fixing Missing WooCommerce Emails and Delayed Renewals: Set Up a Real Cron Job"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Ever had <strong>order emails go missing<\/strong> or <strong>subscription renewals delayed<\/strong> on your WooCommerce store?<br>You\u2019re not alone; this is one of the most common issues store owners face, and it often comes down to one thing: <strong>WP-Cron<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s break down what\u2019s happening and how to fix it properly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s WP-Cron and Why It Fails?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress uses something called <strong>WP-Cron<\/strong> to schedule tasks like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sending order confirmation and renewal emails<\/li>\n\n\n\n<li>Updating inventory<\/li>\n\n\n\n<li>Checking for plugin updates<\/li>\n\n\n\n<li>Processing scheduled sales<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">However, unlike a real system cron job, WP-Cron <strong>doesn\u2019t run on a fixed schedule<\/strong>.<br>Instead, it runs <strong>only when someone visits your website<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So if your site has <strong>low traffic<\/strong> or <strong>aggressive caching<\/strong>, those scheduled tasks can get delayed \u2014 or never run at all.<br>That\u2019s why you might see renewal reminders stuck or emails not being sent.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/www.wpconsults.com\/en_gb\/shared-hosting-hostinger\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"728\" height=\"90\" src=\"https:\/\/i0.wp.com\/wpconsults.com\/wp-content\/uploads\/2023\/10\/728x90.png?resize=728%2C90&#038;ssl=1\" alt=\"Hostinger Web Hosting\" class=\"wp-image-2741\" srcset=\"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/10\/728x90.png?w=728&amp;ssl=1 728w, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/10\/728x90.png?resize=300%2C37&amp;ssl=1 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">The Simple Fix: Use a Real Cron Job<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best way to ensure everything runs smoothly is to <strong>disable WP-Cron<\/strong> and <strong>replace it with a real server cron job<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Disable WP-Cron in WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll need to tell WordPress to stop using its built-in cron.<br>To do that, edit your <code><strong>wp-config.php<\/strong><\/code> file and add this line <strong>above<\/strong> the line that says <code>\/* That's all, stop editing! Happy publishing. *\/<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .75rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#ebebe6\">PHP<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>define('DISABLE_WP_CRON', true);<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #97E1F1\">define<\/span><span style=\"color: #F6F6F4\">(<\/span><span style=\"color: #DEE492\">&#39;<\/span><span style=\"color: #E7EE98\">DISABLE_WP_CRON<\/span><span style=\"color: #DEE492\">&#39;<\/span><span style=\"color: #F6F6F4\">,<\/span><span style=\"color: #62E884\"> <\/span><span style=\"color: #BF9EEE\">true<\/span><span style=\"color: #F6F6F4\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This prevents WP-Cron from running automatically on every page load.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Set Up a Real Cron Job on Your Server<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now you\u2019ll create a <strong>system-level cron job<\/strong> to trigger WordPress tasks at regular intervals (for example, every 5 minutes).<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1320\" height=\"743\" src=\"https:\/\/www.youtube.com\/embed\/YwpUjz1tMbA?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;start=87&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Most hosting providers let you manage cron jobs from <strong>cPanel<\/strong>, <strong>Plesk<\/strong>, or <strong>command line (SSH)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the command you need to add:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono-NL.ttf\" style=\"font-size:.75rem;font-family:Code-Pro-JetBrains-Mono-NL,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#f6f6f4;--cbp-line-number-width:calc(1 * 0.6 * .75rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#333545;color:#ebebe6\">Bash<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#f6f6f4;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>*\/5 * * * * wget -q -O - https:\/\/yourwebsite.com\/wp-cron.php?doing_wp_cron > \/dev\/null 2>&amp;1\n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewbox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki dracula-soft\" style=\"background-color: #282A36\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #F286C4\">*<\/span><span style=\"color: #F6F6F4\">\/5 <\/span><span style=\"color: #F286C4\">*<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">*<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">*<\/span><span style=\"color: #F6F6F4\"> <\/span><span style=\"color: #F286C4\">*<\/span><span style=\"color: #F6F6F4\"> wget -q -O - https:\/\/yourwebsite.com\/wp-cron.php<\/span><span style=\"color: #F286C4\">?<\/span><span style=\"color: #F6F6F4\">doing_wp_cron <\/span><span style=\"color: #F286C4\">&gt;<\/span><span style=\"color: #F6F6F4\"> \/dev\/null <\/span><span style=\"color: #F286C4\">2&gt;&amp;1<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Explanation:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>*\/5 * * * *<\/code> = runs every 5 minutes<\/li>\n\n\n\n<li><code>wget -q -O -<\/code> = quietly fetches the page<\/li>\n\n\n\n<li><code>> \/dev\/null 2>&amp;1<\/code> = hides output (keeps logs clean)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can adjust the timing to your preference \u2014 every 5 minutes is usually perfect for WooCommerce.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Test It<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you\u2019ve added the cron job:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Place a test order or manually trigger a renewal.<\/li>\n\n\n\n<li>Check if order emails arrive without delay.<\/li>\n\n\n\n<li>Visit <strong>WooCommerce \u2192 Status \u2192 Scheduled Actions<\/strong> to confirm tasks are running on time.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If you see tasks marked as \u201cCompleted\u201d regularly &#8211; you\u2019re all set!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bonus Tip: Monitor Cron Performance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use a plugin like <strong><a href=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\" data-type=\"link\" data-id=\"https:\/\/wordpress.org\/plugins\/wp-crontrol\" rel=\"nofollow noopener\" target=\"_blank\">WP Crontrol<\/a><\/strong> to:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image-1024x545.avif\" alt=\"WP-Control WordPress Cron Job managing plugin\" class=\"wp-image-5443\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image-1024x545.avif 1024w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image-300x160.avif 300w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image-768x409.avif 768w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image-18x10.avif 18w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2025\/11\/image.avif 1210w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>View all scheduled tasks<\/li>\n\n\n\n<li>Manually run cron events<\/li>\n\n\n\n<li>Detect and fix stuck jobs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s a great way to stay in control of what\u2019s happening behind the scenes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By setting up a real cron job, you\u2019ll ensure your WooCommerce store runs <strong>like clockwork<\/strong> &#8211; no more missing emails, delayed renewals, or failed scheduled actions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s a small setup change with a <strong>huge reliability boost<\/strong> for your online store.<\/p>\n\n\n\n<p class=\"has-theme-palette-9-color has-theme-palette-12-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-9d408c62eea8d1b75831a728965e12e7 wp-block-paragraph\"><strong>Need help setting up cron jobs or optimizing your WooCommerce site?<\/strong><br><br>At <strong>WPConsults<\/strong>, we specialize in <strong>WordPress speed, reliability, and automation fixes<\/strong>.<br> <a href=\"https:\/\/www.wpconsults.com\/en_gb\/contact\/\" data-type=\"page\" data-id=\"16\">Get in touch with us<\/a> and let\u2019s keep your store running flawlessly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Ever had order emails go missing or subscription renewals delayed on your WooCommerce store?You\u2019re not alone; this is one of the most common issues store owners face, and it often comes down to one thing: WP-Cron. Let\u2019s break down what\u2019s happening and how to fix it properly. What\u2019s WP-Cron and Why It Fails? WordPress uses&#8230;<\/p>","protected":false},"author":1,"featured_media":3246,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[7],"tags":[],"class_list":["post-5442","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tips-tutorials"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1280%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pboFy3-1pM","jetpack-related-posts":[{"id":2395,"url":"https:\/\/www.wpconsults.com\/en_gb\/wordpress-ecommerce-plugins\/","url_meta":{"origin":5442,"position":0},"title":"Top 6 WordPress Ecommerce Plugins in 2026","author":"Abdullah Nouman","date":"December 29, 2023","format":false,"excerpt":"There are limited WordPress Ecommerce Plugins available, WooCommerce is the most popular one but there are other alternative too. In this article, I will introduce you with 6 WordPress ecommerce plugins. I wrote this article for those who are looking for WooCommerce Alternatives for WordPress and for those who want\u2026","rel":"","context":"In &quot;WordPress Tips &amp; Tutorials&quot;","block_context":{"text":"WordPress Tips &amp; Tutorials","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/wordpress-tips-tutorials\/"},"img":{"alt_text":"Best WooCommerce Alternatives for wordpress","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Woocommerce-Alternatives-for-wordpress-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Woocommerce-Alternatives-for-wordpress-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Woocommerce-Alternatives-for-wordpress-jpg.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Woocommerce-Alternatives-for-wordpress-jpg.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Woocommerce-Alternatives-for-wordpress-jpg.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2217,"url":"https:\/\/www.wpconsults.com\/en_gb\/fast-wordpress-hosting-providers\/","url_meta":{"origin":5442,"position":1},"title":"5 Fast WordPress Hosting Providers for Multisite (2026)","author":"Abdullah Nouman","date":"December 6, 2023","format":false,"excerpt":"If you're looking for the fastest WordPress hosting providers to host multiple website, you've come to the right place. Choosing the right hosting service is crucial for the speed and performance of your website. Here are the top 5 hosting providers that offer blazing fast speeds for hosting multiple WordPress\u2026","rel":"","context":"In &quot;Hosting Providers&quot;","block_context":{"text":"Hosting Providers","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/tools-comparison\/hosting-providers\/"},"img":{"alt_text":"Fast WordPress Hosting Providers for Multisite","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Fast-WordPress-Hosting-Providers-for-Multisite-jpeg.webp?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Fast-WordPress-Hosting-Providers-for-Multisite-jpeg.webp?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Fast-WordPress-Hosting-Providers-for-Multisite-jpeg.webp?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/Fast-WordPress-Hosting-Providers-for-Multisite-jpeg.webp?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2444,"url":"https:\/\/www.wpconsults.com\/en_gb\/change-wp-admin-url-without-plugin\/","url_meta":{"origin":5442,"position":2},"title":"Change &#8220;wp-admin&#8221; URL Without Plugin","author":"Abdullah Nouman","date":"December 31, 2023","format":false,"excerpt":"Changing the default WordPress login URL from \"wp-admin\" to a custom URL is a proactive security measure that helps safeguard your site against potential threats. \"There are tons of 3rd party plugin to do it but remember they may slow down your website also may cause security threat.\" 1. Backup\u2026","rel":"","context":"In &quot;WordPress Tips &amp; Tutorials&quot;","block_context":{"text":"WordPress Tips &amp; Tutorials","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/wordpress-tips-tutorials\/"},"img":{"alt_text":"How To Change wp-admin URL Without Plugins","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/change-wp-admin-manually-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/change-wp-admin-manually-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/change-wp-admin-manually-jpg.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/change-wp-admin-manually-jpg.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2023\/12\/change-wp-admin-manually-jpg.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2692,"url":"https:\/\/www.wpconsults.com\/en_gb\/your-php-installation-appears-to-be-missing-the-mysql-extension\/","url_meta":{"origin":5442,"position":3},"title":"How to Fix &#8220;Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress&#8221; Error","author":"Abdullah Nouman","date":"February 1, 2024","format":false,"excerpt":"If you encounter \"Your PHP Installation Appears to Be Missing the MySQL Extension Which Is Required by WordPress\" error message when trying to install or access your WordPress site, it means that your PHP installation on the server does not have the right MySQL extension to connect your WordPress site\u2026","rel":"","context":"In &quot;WordPress Tips &amp; Tutorials&quot;","block_context":{"text":"WordPress Tips &amp; Tutorials","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/wordpress-tips-tutorials\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/how-to-fix-php-installation-appe-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/how-to-fix-php-installation-appe-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/how-to-fix-php-installation-appe-jpg.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/how-to-fix-php-installation-appe-jpg.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/01\/how-to-fix-php-installation-appe-jpg.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1076,"url":"https:\/\/www.wpconsults.com\/en_gb\/setup-smtp-manually-in-wordpress\/","url_meta":{"origin":5442,"position":4},"title":"How to Setup SMTP Manually in WordPress","author":"Abdullah Nouman","date":"October 6, 2023","format":false,"excerpt":"This article is here just for you, simplifying the process of setting up SMTP without the plugin drama. Think of it as a friendly chat, guiding you through the steps to make your WordPress emails soar. Let's jump in and make your website's communication a breeze! Why Does SMTP Matter\u2026","rel":"","context":"In &quot;WordPress Tips &amp; Tutorials&quot;","block_context":{"text":"WordPress Tips &amp; Tutorials","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/wordpress-tips-tutorials\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2276,"url":"https:\/\/www.wpconsults.com\/en_gb\/create-registration-login-page\/","url_meta":{"origin":5442,"position":5},"title":"How to Create Registration\/Login Page for WP Job Manager","author":"Abdullah Nouman","date":"December 10, 2023","format":false,"excerpt":"WP Job Manager doesn\u2019t provide a built-in registration\/login page.\u00a0 But Do not worry. Creating a custom registration\/login page for WP Job Manager involves a few steps, including installing a plugin and customizing your theme. Simply Follow this step-by-step tutorial Step 1: Install WP Job Manager Make sure you have the\u2026","rel":"","context":"In &quot;WordPress Tips &amp; Tutorials&quot;","block_context":{"text":"WordPress Tips &amp; Tutorials","link":"https:\/\/www.wpconsults.com\/en_gb\/category\/wordpress-tips-tutorials\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.wpconsults.com\/wp-content\/uploads\/2024\/05\/WpConsults-Default-post-thumbnail-jpg.webp?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/posts\/5442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/comments?post=5442"}],"version-history":[{"count":0,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/posts\/5442\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/media\/3246"}],"wp:attachment":[{"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/media?parent=5442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/categories?post=5442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpconsults.com\/en_gb\/wp-json\/wp\/v2\/tags?post=5442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}