Support » Fixing WordPress » My site is not working at all

  • Hello all, I’m not sure what’s going with my site but It’s complete unusable on the front end and in the admin section as well. All I keep getting is this warning, I can’t even find away to reset my website. Every link I click on in the admin area leads to a “Page not found” with the below warning repeated over and over again.

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘defer_parsing_of_js’ not found or invalid function name in /home/wfo923yd76xu/public_html/wp-includes/class-wp-hook.php on line 288

    • This topic was modified 1 year, 7 months ago by needhelp4457.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hello there!

    First of all. I recommend you to deactivate ALL you current active plugins on your WordPress installation, and switch to a default WordPress theme like Twentyseventeen using FTP or cPanel files manager or even your wp-admin dashboard if you have access, and check if the problem is gone.

    If so, the definitely the problem is caused by a plugin or you theme. Activate them one by one until you find what one is causing this mistake.

    Let me know if this helps you with this issue.

    You can reset the WordPress to bring the front and back end of your website to its default state.
    Here, the good thing is that you dont even need the access to Admin area to reset the wordpress website customization.

    However, to reset your wordpress website, direct access to your files and database is required. This means you’ll need access to the following tools,
    – Your File Transfer Protocol (FTP) username and password. (If you are using softwares like Fil zilla)
    – Database access, such as through phpMyAdmin or within cPanel. (Most cases you can access this if you have login credentials for your Web Hosting account)

    Once you have the above login details, go through the following steps.

    Database is where all of your settings and content lives. Deleting the database will completely remove your content and settings from WordPress.
    To delete your current database, log into cPanel. From here, you should be able to find your list of MySQL databases under the

    Databases > MySQL Databases section:

    On this page, you should find a list of your existing databases.
    Copy and paste your existing database name into a text file somewhere safe.

    After that, you can delete the current database by clicking the Delete button from the Actions column. This will completely wipe out your old WordPress database.


    WordPress websites will not be able to load without a database , you wont be even able to access the dashboard without a database.
    To create a new database, Go to Create a New Database section. Here, you’ll complete the database name so it matches the old one:

    After clicking on Create Database , the page will refresh and you’ll find the name pop up once again under the Current Databases region .
    Then , find the Add a User to a Database section . You’ll have to add the old user with its permissions to the newly created database . Select the matching database and username in the drop-down menus and click Add User.

    If you can’t find the old user, you may need to create it manually.
    You can find the database name, DB_Users_name and DB_Password from the wp-config.php file.


    Once you remove the Database , you will be still having the old plugins, themes, and uploads you added to the previous website. You need to remove these file to avoid unnecessary bloats in your new website and to ensure a complete reset.

    You can delete these via FTP. Log in using your favorite FTP application, and navigate to your WordPress’ root directory under public_html. Find the wp-content folder and navigate inside.

    At this point you should see plugins, themes, and uploads folders. You may also see a few others. Select every folder except for themes and delete them all.


    At this stage you have flushed out all the customization and file uploads that created issues. But now, you don’t have a functional website.
    You just need to install the WordPress again for your chosen domain.
    To do this go to the URL starting with your domain and add /wp-admin/install.php at the end of your domain name.

    Doing the above 4 steps should successfully re-install wordpress.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘My site is not working at all’ is closed to new replies.