{"id":21664,"date":"2025-04-16T09:04:14","date_gmt":"2025-04-16T09:04:14","guid":{"rendered":"https:\/\/marketist.co\/blog\/?p=21664"},"modified":"2025-08-30T07:21:01","modified_gmt":"2025-08-30T07:21:01","slug":"how-to-enable-wp_debug-in-wordpress","status":"publish","type":"post","link":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/","title":{"rendered":"How to Enable WP_DEBUG in WordPress (Step-by-Step)"},"content":{"rendered":"<p class=\"\" data-start=\"1520\" data-end=\"1647\">Here is How to Enable WP_DEBUG in WordPress, you need to edit the <code data-start=\"1561\" data-end=\"1576\">wp-config.php<\/code> file located in the <strong data-start=\"1597\" data-end=\"1615\">root directory<\/strong> of your WordPress installation.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Step_1_Access_wp-configphp\" >Step 1: Access wp-config.php<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Step_2_Add_or_Update_the_WP_DEBUG_Code\" >Step 2: Add or Update the WP_DEBUG Code<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Where_Is_the_Debug_Log_File\" >Where Is the Debug Log File?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Hide_Errors_from_Public_View_Optional_but_Recommended\" >Hide Errors from Public View (Optional but Recommended)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#What_Happens_if_You_Leave_WP_DEBUG_Enabled\" >What Happens if You Leave WP_DEBUG Enabled?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#%F0%9F%A7%A9_When_to_Turn_It_Off\" >\ud83e\udde9 When to Turn It Off?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#FAQs\" >FAQs:<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#What_is_WP_DEBUG_in_WordPress\" >What is WP_DEBUG in WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Where_is_the_WP_DEBUG_setting_located\" >Where is the WP_DEBUG setting located?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#How_do_I_enable_WP_DEBUG_in_WordPress\" >How do I enable WP_DEBUG in WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Where_can_I_find_the_debug_log_file_in_WordPress\" >Where can I find the debug log file in WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Can_I_enable_WP_DEBUG_without_showing_errors_to_visitors\" >Can I enable WP_DEBUG without showing errors to visitors?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#Is_it_safe_to_keep_WP_DEBUG_enabled_on_a_live_site\" >Is it safe to keep WP_DEBUG enabled on a live site?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#When_should_I_enable_WP_DEBUG\" >When should I enable WP_DEBUG?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#How_do_I_know_WP_DEBUG_is_working\" >How do I know WP_DEBUG is working?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h4 class=\"\" data-start=\"1649\" data-end=\"1686\"><span class=\"ez-toc-section\" id=\"Step_1_Access_wp-configphp\"><\/span>Step 1: Access <code data-start=\"1671\" data-end=\"1686\">wp-config.php<\/code><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul data-start=\"1688\" data-end=\"1863\">\n<li class=\"\" data-start=\"1688\" data-end=\"1763\">\n<p class=\"\" data-start=\"1690\" data-end=\"1763\">Use FTP (like FileZilla), cPanel File Manager, or your local file system.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1764\" data-end=\"1863\">\n<p class=\"\" data-start=\"1766\" data-end=\"1863\">Locate the <code data-start=\"1777\" data-end=\"1792\">wp-config.php<\/code> file in the root folder (same place as <code data-start=\"1832\" data-end=\"1842\">wp-admin<\/code>, <code data-start=\"1844\" data-end=\"1856\">wp-content<\/code>, etc.)<\/p>\n<\/li>\n<\/ul>\n<h4 class=\"\" data-start=\"1865\" data-end=\"1911\"><span class=\"ez-toc-section\" id=\"Step_2_Add_or_Update_the_WP_DEBUG_Code\"><\/span>Step 2: Add or Update the WP_DEBUG Code<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"\" data-start=\"1913\" data-end=\"1940\">Find this line in the file:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-comment\">\/* That's all, stop editing! Happy publishing. *\/<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2004\" data-end=\"2045\">Add the following code <strong data-start=\"2027\" data-end=\"2044\">just above it<\/strong>:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_LOG'<\/span>, <span class=\"hljs-literal\">true<\/span>); <span class=\"hljs-comment\">\/\/ Optional: Save errors to a debug log<\/span><br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_DISPLAY'<\/span>, <span class=\"hljs-literal\">true<\/span>); <span class=\"hljs-comment\">\/\/ Optional: Show errors on the screen<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2228\" data-end=\"2238\">This will:<\/p>\n<ul data-start=\"2239\" data-end=\"2369\">\n<li class=\"\" data-start=\"2239\" data-end=\"2270\">\n<p class=\"\" data-start=\"2241\" data-end=\"2270\">Enable debugging (<code data-start=\"2259\" data-end=\"2269\">WP_DEBUG<\/code>)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2271\" data-end=\"2307\">\n<p class=\"\" data-start=\"2273\" data-end=\"2307\">Log errors to a file (<code data-start=\"2295\" data-end=\"2306\">debug.log<\/code>)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2308\" data-end=\"2369\">\n<p class=\"\" data-start=\"2310\" data-end=\"2369\">Display errors directly in the browser (<code data-start=\"2350\" data-end=\"2368\">WP_DEBUG_DISPLAY<\/code>)<\/p>\n<\/li>\n<\/ul>\n<hr class=\"\" data-start=\"2371\" data-end=\"2374\" \/>\n<h3 class=\"\" data-start=\"2376\" data-end=\"2411\"><span class=\"ez-toc-section\" id=\"Where_Is_the_Debug_Log_File\"><\/span>Where Is the Debug Log File?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"2413\" data-end=\"2468\">If you use <code data-start=\"2424\" data-end=\"2438\">WP_DEBUG_LOG<\/code>, all errors will be saved to:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">lua<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">\/wp-content\/<span class=\"hljs-built_in\">debug<\/span>.<span class=\"hljs-built_in\">log<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2501\" data-end=\"2575\">You can open it with any text editor to review recent errors and warnings.<\/p>\n<hr class=\"\" data-start=\"2577\" data-end=\"2580\" \/>\n<h3 class=\"\" data-start=\"2582\" data-end=\"2644\"><span class=\"ez-toc-section\" id=\"Hide_Errors_from_Public_View_Optional_but_Recommended\"><\/span>Hide Errors from Public View (Optional but Recommended)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"2646\" data-end=\"2806\">Sometimes, especially on a shared server or public demo, you might want to <strong data-start=\"2721\" data-end=\"2744\">log errors silently<\/strong>\u2014without showing them on screen. In that case, use this setup:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_LOG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_DISPLAY'<\/span>, <span class=\"hljs-literal\">false<\/span>);<br \/>\n@<span class=\"hljs-title function_ invoke__\">ini_set<\/span>(<span class=\"hljs-string\">'display_errors'<\/span>, <span class=\"hljs-number\">0<\/span>);<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"2942\" data-end=\"3034\">This allows you to debug behind the scenes without scaring off users or leaking information.<\/p>\n<hr class=\"\" data-start=\"3036\" data-end=\"3039\" \/>\n<h3 class=\"\" data-start=\"3041\" data-end=\"3091\"><span class=\"ez-toc-section\" id=\"What_Happens_if_You_Leave_WP_DEBUG_Enabled\"><\/span>What Happens if You Leave WP_DEBUG Enabled?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"3093\" data-end=\"3136\">Leaving <code data-start=\"3101\" data-end=\"3111\">WP_DEBUG<\/code> on a live site is risky:<\/p>\n<ul data-start=\"3137\" data-end=\"3281\">\n<li class=\"\" data-start=\"3137\" data-end=\"3173\">\n<p class=\"\" data-start=\"3139\" data-end=\"3173\">Users might see raw error messages<\/p>\n<\/li>\n<li class=\"\" data-start=\"3174\" data-end=\"3231\">\n<p class=\"\" data-start=\"3176\" data-end=\"3231\">Hackers could exploit exposed paths and vulnerabilities<\/p>\n<\/li>\n<li class=\"\" data-start=\"3232\" data-end=\"3281\">\n<p class=\"\" data-start=\"3234\" data-end=\"3281\">It looks unprofessional to clients or customers<\/p>\n<\/li>\n<\/ul>\n<hr class=\"\" data-start=\"3283\" data-end=\"3286\" \/>\n<h3 class=\"\" data-start=\"3288\" data-end=\"3315\"><span class=\"ez-toc-section\" id=\"%F0%9F%A7%A9_When_to_Turn_It_Off\"><\/span>\ud83e\udde9 When to Turn It Off?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"3317\" data-end=\"3330\">After you\u2019ve:<\/p>\n<ul data-start=\"3331\" data-end=\"3404\">\n<li class=\"\" data-start=\"3331\" data-end=\"3348\">\n<p class=\"\" data-start=\"3333\" data-end=\"3348\">Fixed the issue<\/p>\n<\/li>\n<li class=\"\" data-start=\"3349\" data-end=\"3367\">\n<p class=\"\" data-start=\"3351\" data-end=\"3367\">Deployed updates<\/p>\n<\/li>\n<li class=\"\" data-start=\"3368\" data-end=\"3404\">\n<p class=\"\" data-start=\"3370\" data-end=\"3404\">Completed theme\/plugin development<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"3406\" data-end=\"3430\">Simply revert this line:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG'<\/span>, <span class=\"hljs-literal\">false<\/span>);<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"3470\" data-end=\"3524\">And make sure logging and display are also turned off.<\/p>\n<hr class=\"\" data-start=\"3526\" data-end=\"3529\" \/>\n<h3 class=\"\" data-start=\"3531\" data-end=\"3547\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"3549\" data-end=\"3770\">Enabling <code data-start=\"3558\" data-end=\"3568\">WP_DEBUG<\/code> is one of the most powerful tools WordPress developers have for identifying and fixing bugs. Just remember to use it wisely\u2014<strong data-start=\"3693\" data-end=\"3735\">only in a safe, non-public environment<\/strong>\u2014and turn it off before going live.<\/p>\n<hr \/>\n<h2 class=\"\" data-start=\"195\" data-end=\"233\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 class=\"\" data-start=\"235\" data-end=\"272\"><span class=\"ez-toc-section\" id=\"What_is_WP_DEBUG_in_WordPress\"><\/span>What is WP_DEBUG in WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"273\" data-end=\"497\"><code data-start=\"273\" data-end=\"283\">WP_DEBUG<\/code> is a PHP constant used to turn on the built-in debugging mode in WordPress. When set to <code data-start=\"372\" data-end=\"378\">true<\/code>, it shows PHP errors, warnings, and notices, which can help you identify issues during development or troubleshooting.<\/p>\n<hr class=\"\" data-start=\"499\" data-end=\"502\" \/>\n<h3 class=\"\" data-start=\"504\" data-end=\"549\"><span class=\"ez-toc-section\" id=\"Where_is_the_WP_DEBUG_setting_located\"><\/span>Where is the WP_DEBUG setting located?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"550\" data-end=\"747\">You&#8217;ll find the <code data-start=\"566\" data-end=\"576\">WP_DEBUG<\/code> setting in your WordPress <code data-start=\"603\" data-end=\"618\">wp-config.php<\/code> file. It\u2019s located in the root directory of your WordPress installation, alongside folders like <code data-start=\"715\" data-end=\"729\">\/wp-content\/<\/code> and <code data-start=\"734\" data-end=\"746\">\/wp-admin\/<\/code>.<\/p>\n<hr class=\"\" data-start=\"749\" data-end=\"752\" \/>\n<h3 class=\"\" data-start=\"754\" data-end=\"800\"><span class=\"ez-toc-section\" id=\"How_do_I_enable_WP_DEBUG_in_WordPress\"><\/span>How do I enable WP_DEBUG in WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"801\" data-end=\"929\">To enable WP_DEBUG, open <code data-start=\"826\" data-end=\"841\">wp-config.php<\/code> and add the following code before the line that says <code data-start=\"895\" data-end=\"928\">\/* That's all, stop editing! *\/<\/code>:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_LOG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_DISPLAY'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<\/code><\/div>\n<\/div>\n<hr class=\"\" data-start=\"1033\" data-end=\"1036\" \/>\n<h3 class=\"\" data-start=\"1038\" data-end=\"1094\"><span class=\"ez-toc-section\" id=\"Where_can_I_find_the_debug_log_file_in_WordPress\"><\/span>Where can I find the debug log file in WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"1095\" data-end=\"1165\">If you&#8217;ve enabled <code data-start=\"1113\" data-end=\"1127\">WP_DEBUG_LOG<\/code>, WordPress will create a log file at:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">lua<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre!\">\/wp-content\/<span class=\"hljs-built_in\">debug<\/span>.<span class=\"hljs-built_in\">log<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"1198\" data-end=\"1262\">You can open it using any text editor to view recent error logs.<\/p>\n<hr class=\"\" data-start=\"1264\" data-end=\"1267\" \/>\n<h3 class=\"\" data-start=\"1269\" data-end=\"1333\"><span class=\"ez-toc-section\" id=\"Can_I_enable_WP_DEBUG_without_showing_errors_to_visitors\"><\/span>Can I enable WP_DEBUG without showing errors to visitors?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"1334\" data-end=\"1433\">Yes. Use the following configuration to log errors silently without displaying them in the browser:<\/p>\n<div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">php<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-php\"><span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_LOG'<\/span>, <span class=\"hljs-literal\">true<\/span>);<br \/>\n<span class=\"hljs-title function_ invoke__\">define<\/span>(<span class=\"hljs-string\">'WP_DEBUG_DISPLAY'<\/span>, <span class=\"hljs-literal\">false<\/span>);<br \/>\n@<span class=\"hljs-title function_ invoke__\">ini_set<\/span>(<span class=\"hljs-string\">'display_errors'<\/span>, <span class=\"hljs-number\">0<\/span>);<br \/>\n<\/code><\/div>\n<\/div>\n<p class=\"\" data-start=\"1569\" data-end=\"1655\">This way, errors are saved privately in <code data-start=\"1609\" data-end=\"1620\">debug.log<\/code> without affecting user experience.<\/p>\n<hr class=\"\" data-start=\"1657\" data-end=\"1660\" \/>\n<h3 class=\"\" data-start=\"1662\" data-end=\"1720\"><span class=\"ez-toc-section\" id=\"Is_it_safe_to_keep_WP_DEBUG_enabled_on_a_live_site\"><\/span>Is it safe to keep WP_DEBUG enabled on a live site?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"1721\" data-end=\"1945\">No. Keeping <code data-start=\"1733\" data-end=\"1743\">WP_DEBUG<\/code> enabled on a production\/live site is <strong data-start=\"1781\" data-end=\"1793\">not safe<\/strong>. It can expose sensitive error messages to visitors or hackers, potentially revealing file paths or vulnerabilities. Always disable it when not in use.<\/p>\n<hr class=\"\" data-start=\"1947\" data-end=\"1950\" \/>\n<h3 class=\"\" data-start=\"1952\" data-end=\"1988\"><span class=\"ez-toc-section\" id=\"When_should_I_enable_WP_DEBUG\"><\/span>When should I enable WP_DEBUG?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"1989\" data-end=\"2012\">Enable <code data-start=\"1996\" data-end=\"2006\">WP_DEBUG<\/code> when:<\/p>\n<ul data-start=\"2013\" data-end=\"2200\">\n<li class=\"\" data-start=\"2013\" data-end=\"2050\">\n<p class=\"\" data-start=\"2015\" data-end=\"2050\">You&#8217;re developing a theme or plugin<\/p>\n<\/li>\n<li class=\"\" data-start=\"2051\" data-end=\"2081\">\n<p class=\"\" data-start=\"2053\" data-end=\"2081\">You&#8217;re fixing a bug or error<\/p>\n<\/li>\n<li class=\"\" data-start=\"2082\" data-end=\"2132\">\n<p class=\"\" data-start=\"2084\" data-end=\"2132\">You&#8217;re working in a staging or local environment<\/p>\n<\/li>\n<li class=\"\" data-start=\"2133\" data-end=\"2200\">\n<p class=\"\" data-start=\"2135\" data-end=\"2200\">You need more visibility into what&#8217;s breaking your WordPress site<\/p>\n<\/li>\n<\/ul>\n<hr class=\"\" data-start=\"2202\" data-end=\"2205\" \/>\n<h3 class=\"\" data-start=\"2207\" data-end=\"2248\"><span class=\"ez-toc-section\" id=\"How_do_I_know_WP_DEBUG_is_working\"><\/span>How do I know WP_DEBUG is working?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p class=\"\" data-start=\"2249\" data-end=\"2332\">Once you enable it and trigger an error (e.g., a faulty plugin), you should either:<\/p>\n<ul data-start=\"2333\" data-end=\"2448\">\n<li class=\"\" data-start=\"2333\" data-end=\"2399\">\n<p class=\"\" data-start=\"2335\" data-end=\"2399\">See error messages on the screen (if <code data-start=\"2372\" data-end=\"2390\">WP_DEBUG_DISPLAY<\/code> is true)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2400\" data-end=\"2448\">\n<p class=\"\" data-start=\"2402\" data-end=\"2448\">Or find entries inside <code data-start=\"2425\" data-end=\"2448\">\/wp-content\/debug.log<\/code><\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"2450\" data-end=\"2602\">If neither happens, double-check that your changes to <code data-start=\"2504\" data-end=\"2519\">wp-config.php<\/code> were saved correctly and placed before the <code data-start=\"2563\" data-end=\"2596\">\/* That's all, stop editing! *\/<\/code> line.<\/p>\n<hr \/>\n<p style=\"text-align: center;\">Subscribe to Our <a href=\"https:\/\/marketist.co\/blog\/\"><strong>Blog<\/strong><\/a> with your email (<strong>Is it too much too ask?<\/strong>);<br \/>\n<div class=\"mf-form-shortcode\">\r\n\t\t<div\r\n\t\t\tid=\"metform-wrap-21440-21440\"\r\n\t\t\tclass=\"mf-form-wrapper\"\r\n\t\t\tdata-form-id=\"21440\"\r\n\t\t\tdata-action=\"https:\/\/marketist.co\/blog\/wp-json\/metform\/v1\/entries\/insert\/21440\"\r\n\t\t\tdata-wp-nonce=\"f36e4e7978\"\r\n\t\t\tdata-form-nonce=\"3408353017\"\r\n\t\t\tdata-quiz-summery = \"false\"\r\n\t\t\tdata-save-progress = \"false\"\r\n\t\t\tdata-form-type=\"general-form\"\r\n\t\t\tdata-stop-vertical-effect=\"\"\r\n\t\t\t><\/div>\r\n\r\n\r\n\t\t<!----------------------------- \r\n\t\t\t* controls_data : find the the props passed indie of data attribute\r\n\t\t\t* props.SubmitResponseMarkup : contains the markup of error or success message\r\n\t\t\t* https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Template_literals\r\n\t\t--------------------------- -->\r\n\r\n\t\t\t\t<script type=\"text\/mf\" class=\"mf-template\">\r\n\t\t\tfunction controls_data (value){\r\n\t\t\t\tlet currentWrapper = \"mf-response-props-id-21440\";\r\n\t\t\t\tlet currentEl = document.getElementById(currentWrapper);\r\n\t\t\t\t\r\n\t\t\t\treturn currentEl ? currentEl.dataset[value] : false\r\n\t\t\t}\r\n\r\n\r\n\t\t\tlet is_edit_mode = '' ? true : false;\r\n\t\t\tlet message_position = controls_data('messageposition') || 'top';\r\n\r\n\t\t\t\r\n\t\t\tlet message_successIcon = controls_data('successicon') || '';\r\n\t\t\tlet message_errorIcon = controls_data('erroricon') || '';\r\n\t\t\tlet message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;\r\n\t\t\tlet message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';\r\n\t\t\t\r\n\t\t\tlet is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;\r\n\r\n\t\t\t\r\n\t\t\treturn html`\r\n\t\t\t\t<form\r\n\t\t\t\t\tclassName=\"metform-form-content\"\r\n\t\t\t\t\tref=${parent.formContainerRef}\r\n\t\t\t\t\tonSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }\r\n\t\t\t\t\r\n\t\t\t\t\t>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\r\n\t\t\t\t\t<!--------------------------------------------------------\r\n\t\t\t\t\t*** IMPORTANT \/ DANGEROUS ***\r\n\t\t\t\t\t${html``} must be used as in immediate child of \"metform-form-main-wrapper\"\r\n\t\t\t\t\tclass otherwise multistep form will not run at all\r\n\t\t\t\t\t---------------------------------------------------------->\r\n\r\n\t\t\t\t\t<div className=\"metform-form-main-wrapper\" key=${'hide-form-after-submit'} ref=${parent.formRef}>\r\n\t\t\t\t\t${html`\r\n\t\t\t\t\t\t<style key=\"1\">.elementor-21440 .elementor-element.elementor-element-8894fce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21440 .elementor-element.elementor-element-5a26283{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21440 .elementor-element.elementor-element-5a26283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input, .elementor-21440 .elementor-element.elementor-element-5a26283 .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper .iti--separate-dial-code .iti__selected-dial-code{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-bar, .elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-from, .elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-to, .elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-single{background-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-handle{border-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-from:before, .elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-to:before, .elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-single:before{border-top-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf_select__single-value{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper{border-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper .input-range__track--active{background-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper .asRange .asRange-pointer .asRange-tip{background-color:#000000;border-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-file-upload-label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-calculation-total{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-file-upload-label svg path{stroke:#000000;fill:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value__label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value__remove,.elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__menu-notice--no-options{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:hover, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper:hover .iti--separate-dial-code .iti__selected-flag, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper:hover .iti--separate-dial-code .iti__selected-dial-code{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-handle:hover{border-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-file-upload-label:hover{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:hover .mf_select__single-value{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-file-upload-container:hover .mf-input-file-upload-label svg path{stroke:#000000;fill:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value:hover .mf_multiselect__multi-value__label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value:hover .mf_multiselect__multi-value__remove,.elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__menu-notice--no-options:hover{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:focus, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-flag, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-dial-code{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .irs--round .irs-handle:focus{border-color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-file-upload-container:focus .mf-input-file-upload-label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-file-upload-container:focus .mf-image-label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-calculation-total:focus{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input > .mf_select__control--is-focused .mf_select__single-value{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-file-upload-container:focus .mf-input-file-upload-label svg path{stroke:#000000;fill:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-calculation-total:focus, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__option:focus, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__remove, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__menu-notice--no-options:focus{color:#000000;}.elementor-21440 .elementor-element.elementor-element-5a26283 .input-range .input-range__track{border-radius:0px;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input{border-radius:0px;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-file-upload-container .mf-input-file-upload-label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-calculation-total{border-radius:0px;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-select > .mf_select__control, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input-multiselect .mf_multiselect__control, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__option, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value__label, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__multi-value__remove, .elementor-21440 .elementor-element.elementor-element-5a26283 .mf_multiselect__menu-notice--no-options {border-radius:0px;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"])::-webkit-input-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"])::-moz-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):-ms-input-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:not([type=\"submit\"]):not([type=\"checkbox\"]):not([type=\"radio\"]):-moz-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-time-input::before{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input::-webkit-input-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input::-moz-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:-ms-input-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-input:-moz-placeholder{color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 :is(.mf_select__placeholder, .mf_multiselect__placeholder){color:#c9c1c1;}.elementor-21440 .elementor-element.elementor-element-5a26283 .mf-error-message{color:#FF0000;}.elementor-21440 .elementor-element.elementor-element-a015ee2 .mf-btn-wraper{text-align:center;}.elementor-21440 .elementor-element.elementor-element-a015ee2{width:auto;max-width:auto;}.elementor-21440 .elementor-element.elementor-element-a015ee2 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-21440 .elementor-element.elementor-element-a015ee2 .metform-btn{padding:15px 20px 15px 20px;color:#ffffff;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-21440 .elementor-element.elementor-element-a015ee2 .metform-btn:hover{color:#FFFFFF;}.elementor-21440 .elementor-element.elementor-element-a015ee2 .metform-btn:focus{color:#FFFFFF;}<\/style>\t\t<div data-elementor-type=\"wp-post\" key=\"2\" data-elementor-id=\"21440\" className=\"elementor elementor-21440\">\n\t\t\t\t\t\t<section className=\"elementor-section elementor-top-section elementor-element elementor-element-3655339 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3655339\" data-element_type=\"section\">\n\t\t\t\t\t\t<div className=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div className=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8894fce\" data-id=\"8894fce\" data-element_type=\"column\">\n\t\t\t<div className=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div className=\"elementor-element elementor-element-5a26283 elementor-widget__width-initial elementor-widget elementor-widget-mf-email\" data-id=\"5a26283\" data-element_type=\"widget\" data-settings=\"{&quot;mf_input_name&quot;:&quot;mf-email&quot;}\" data-widget_type=\"mf-email.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div className=\"mf-input-wrapper\">\r\n\t\t\t\r\n\t\t\t<input \r\n\t\t\t\ttype=\"email\" \r\n\t\t\t\t \r\n\t\t\t\tdefaultValue=\"\" \r\n\t\t\t\tclassName=\"mf-input \" \r\n\t\t\t\tid=\"mf-input-email-5a26283\" \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tplaceholder=\"${ parent.decodeEntities(`Email ID`) } \" \r\n\t\t\t\t \r\n\t\t\t\tonBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } \r\n\t\t\t\tref=${el=> parent.activateValidation({\"message\":\"This field is required.\",\"emailMessage\":\"Please enter a valid Email address\",\"minLength\":1,\"maxLength\":\"\",\"type\":\"none\",\"required\":false,\"expression\":\"null\"}, el)}\r\n\t\t\t\t\t\t\t\/>\r\n\r\n\t\t\t\t\t\t<${validation.ErrorMessage} \r\n\t\t\t\terrors=${validation.errors} \r\n\t\t\t\tname=\"mf-email\" \r\n\t\t\t\tas=${html`<span className=\"mf-error-message\"><\/span>`}\r\n\t\t\t\/>\r\n\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div className=\"elementor-element elementor-element-a015ee2 elementor-widget__width-auto mf-btn--center elementor-widget elementor-widget-mf-button\" data-id=\"a015ee2\" data-element_type=\"widget\" data-widget_type=\"mf-button.default\">\n\t\t\t\t<div className=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div className=\"mf-btn-wraper \" data-mf-form-conditional-logic-requirement=\"\">\r\n\t\t\t\t\t\t\t<button type=\"submit\" className=\"metform-btn metform-submit-btn \" id=\"\">\r\n\t\t\t\t\t<span>${ parent.decodeEntities(`Subscribe`) } <\/span>\r\n\t\t\t\t<\/button>\r\n\t\t\t        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t`}\r\n\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}\r\n\t\t\t\t\t${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}\r\n\t\t\t\t\r\n\t\t\t\t<\/form>\r\n\t\t\t`\r\n\t\t<\/script>\r\n\r\n\t\t<\/div><\/p>\n<hr \/>\n<p><a href=\"https:\/\/marketist.co\/\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-21683 size-full\" src=\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/Web-Design-Services-Digital-marketing-services-seo-services-google-ads-services.png\" alt=\"Web Design Services - Digital marketing services - seo services - google ads services\" width=\"750\" height=\"200\" srcset=\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/Web-Design-Services-Digital-marketing-services-seo-services-google-ads-services.png 750w, https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/Web-Design-Services-Digital-marketing-services-seo-services-google-ads-services-300x80.png 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation. Step 1: Access wp-config.php Use FTP (like FileZilla), cPanel File Manager, or your local file system. Locate the wp-config.php file in the root folder (same place as wp-admin, wp-content, etc.) Step [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21665,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[41],"tags":[],"class_list":["post-21664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)<\/title>\n<meta name=\"description\" content=\"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)\" \/>\n<meta property=\"og:description\" content=\"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Marketing Blog | Marketist\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/imrannadirk\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-16T09:04:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-30T07:21:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Imran Nadir\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@imrannadirk\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Imran Nadir\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/\",\"url\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/\",\"name\":\"How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)\",\"isPartOf\":{\"@id\":\"https:\/\/marketist.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png\",\"datePublished\":\"2025-04-16T09:04:14+00:00\",\"dateModified\":\"2025-08-30T07:21:01+00:00\",\"author\":{\"@id\":\"https:\/\/marketist.co\/blog\/#\/schema\/person\/10b772e42a25f82a9987d17cf3b6da03\"},\"description\":\"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation\",\"breadcrumb\":{\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage\",\"url\":\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png\",\"contentUrl\":\"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png\",\"width\":1920,\"height\":1080,\"caption\":\"How to Enable WP_DEBUG in WordPress (Step-by-Step)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/marketist.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable WP_DEBUG in WordPress (Step-by-Step)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/marketist.co\/blog\/#website\",\"url\":\"https:\/\/marketist.co\/blog\/\",\"name\":\"Digital Marketing Blog | Marketist\",\"description\":\"Digital Marketing Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/marketist.co\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/marketist.co\/blog\/#\/schema\/person\/10b772e42a25f82a9987d17cf3b6da03\",\"name\":\"Imran Nadir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/marketist.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7135f266b22c3e7e3fc6a50b0aebeddc015dcb515ea0124f4690ed257c884425?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7135f266b22c3e7e3fc6a50b0aebeddc015dcb515ea0124f4690ed257c884425?s=96&d=mm&r=g\",\"caption\":\"Imran Nadir\"},\"description\":\"Digital Marketing Executive &amp; WordPress Web Designer. Owner of Marketist (Digital Marketing &amp; Web Design Agency)\",\"sameAs\":[\"https:\/\/marketist.co\/blog\",\"https:\/\/www.facebook.com\/imrannadirk\/\",\"https:\/\/www.instagram.com\/imrannadirk\/\",\"https:\/\/www.linkedin.com\/in\/imrannadir\/\",\"https:\/\/x.com\/imrannadirk\"],\"url\":\"https:\/\/marketist.co\/blog\/author\/7vpjj1\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)","description":"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)","og_description":"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation","og_url":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/","og_site_name":"Digital Marketing Blog | Marketist","article_author":"https:\/\/www.facebook.com\/imrannadirk\/","article_published_time":"2025-04-16T09:04:14+00:00","article_modified_time":"2025-08-30T07:21:01+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png","type":"image\/png"}],"author":"Imran Nadir","twitter_card":"summary_large_image","twitter_creator":"@imrannadirk","twitter_misc":{"Written by":"Imran Nadir","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/","url":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/","name":"How to Enable WP_DEBUG in WordPress? (Step-by-Step Guide)","isPartOf":{"@id":"https:\/\/marketist.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png","datePublished":"2025-04-16T09:04:14+00:00","dateModified":"2025-08-30T07:21:01+00:00","author":{"@id":"https:\/\/marketist.co\/blog\/#\/schema\/person\/10b772e42a25f82a9987d17cf3b6da03"},"description":"How to Enable WP_DEBUG in WordPress, you need to edit the wp-config.php file located in the root directory of your WordPress installation","breadcrumb":{"@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#primaryimage","url":"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png","contentUrl":"https:\/\/marketist.co\/blog\/wp-content\/uploads\/2025\/04\/How-to-Enable-WP_DEBUG-in-WordPress-Step-by-Step.png","width":1920,"height":1080,"caption":"How to Enable WP_DEBUG in WordPress (Step-by-Step)"},{"@type":"BreadcrumbList","@id":"https:\/\/marketist.co\/blog\/how-to-enable-wp_debug-in-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/marketist.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable WP_DEBUG in WordPress (Step-by-Step)"}]},{"@type":"WebSite","@id":"https:\/\/marketist.co\/blog\/#website","url":"https:\/\/marketist.co\/blog\/","name":"Digital Marketing Blog | Marketist","description":"Digital Marketing Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marketist.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/marketist.co\/blog\/#\/schema\/person\/10b772e42a25f82a9987d17cf3b6da03","name":"Imran Nadir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/marketist.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7135f266b22c3e7e3fc6a50b0aebeddc015dcb515ea0124f4690ed257c884425?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7135f266b22c3e7e3fc6a50b0aebeddc015dcb515ea0124f4690ed257c884425?s=96&d=mm&r=g","caption":"Imran Nadir"},"description":"Digital Marketing Executive &amp; WordPress Web Designer. Owner of Marketist (Digital Marketing &amp; Web Design Agency)","sameAs":["https:\/\/marketist.co\/blog","https:\/\/www.facebook.com\/imrannadirk\/","https:\/\/www.instagram.com\/imrannadirk\/","https:\/\/www.linkedin.com\/in\/imrannadir\/","https:\/\/x.com\/imrannadirk"],"url":"https:\/\/marketist.co\/blog\/author\/7vpjj1\/"}]}},"_links":{"self":[{"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/posts\/21664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/comments?post=21664"}],"version-history":[{"count":2,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/posts\/21664\/revisions"}],"predecessor-version":[{"id":21872,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/posts\/21664\/revisions\/21872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/media\/21665"}],"wp:attachment":[{"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/media?parent=21664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/categories?post=21664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marketist.co\/blog\/wp-json\/wp\/v2\/tags?post=21664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}