Answers.Body: <p>JavaScript for the menu bar is served up from two different places, depending on your debug setting. So good job tracking down that difference.</p>
  
  <ul>
  <li>in debug mode it is served from a dynamic script which is slower, but doesn't rely on the file system.</li>
  <li>in regular mode, the script is cached in a file. If you're CiviCRM files directory is incorrectly configured, or inaccessible due to permission problems on your server, then it will not load. FYI all Angular-based pages (e.g. CiviMail) rely on this file caching as well, so they too will be broken.</li>
  </ul>
  
  <p>I recommend you double-check your system settings for file directories and resource URLs, and also ensure those directories are publicly readable on your server.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-22T19:52:28.217Z
Answers.LastActivityDate: 2019-04-22T19:52:28.217Z
Answers.UserDisplayName: Coleman
Body: <p>I just freshly installed Wordpress and CiviCRM on my GoDaddy hosting. Installation appears to have worked fine.</p>
  
  <p>When I go into CiviCRM however, the CiviCRM menu bar does not appear at the top but does appear at the bottom of the page half-obscured as text links in sort of a drop down fashion.</p>
  
  <p>When I enable debugging mode, everything works fine... </p>
  
  <p>Any ideas? Any help would be GREATLY appreciated.</p>
  
  <p><a href="https://i.sstatic.net/YQT3P.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/YQT3P.png" alt="without debugging on"></a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-17T15:52:24.930Z
Comments.Text: I encountered the same issue on a fresh install of **CiviCRM 5.18.3** on **WordPress 5.2.4**. Did you find a solution?
Comments.UserDisplayName: Michael Clarke
Tags: <wordpress><menu>
Title: Menu does not appear unless in debugging mode in wordpress
ThreadText: # Menu does not appear unless in debugging mode in wordpress
  
  (Asked by: username_0 on 2019-04-21)
  
  I just freshly installed Wordpress and CiviCRM on my GoDaddy hosting. Installation appears to have worked fine.
  
  When I go into CiviCRM however, the CiviCRM menu bar does not appear at the top but does appear at the bottom of the page half-obscured as text links in sort of a drop down fashion.
  
  When I enable debugging mode, everything works fine...
  
  Any ideas? Any help would be GREATLY appreciated.
  
  [![without debugging on](https://i.sstatic.net/YQT3P.png)](https://i.sstatic.net/YQT3P.png)
  
  **Tags:** wordpress, menu
  
  > **Comments:**
  > **username_1**: I encountered the same issue on a fresh install of **CiviCRM 5.18.3** on **WordPress 5.2.4**. Did you find a solution?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-04-22. Score: 1
  
  JavaScript for the menu bar is served up from two different places, depending on your debug setting. So good job tracking down that difference.
  
  * in debug mode it is served from a dynamic script which is slower, but doesn't rely on the file system.
  * in regular mode, the script is cached in a file. If you're CiviCRM files directory is incorrectly configured, or inaccessible due to permission problems on your server, then it will not load. FYI all Angular-based pages (e.g. CiviMail) rely on this file caching as well, so they too will be broken.
  
  I recommend you double-check your system settings for file directories and resource URLs, and also ensure those directories are publicly readable on your server.
  
  
  ---
  
  