unexpected end of file in wordpress, There is such an abundance of WordPress tutorials, guides, and code snippets available on the web. They are all intended for users to try new things on their website and learn more about WordPress. Sadly a small little error can cause the whole site to break which is very scary specially for new users. If you were trying something new on your WordPress site and got a following error “Syntax error, unexpected…”, then don’t freak out. You are not the first one to receive the syntax error in WordPress, and you will not be the last one. In this article we will show you how to fix the unexpected syntax error in WordPress.
How To Fix unexpected end of file in wordpress?
The moment syntax error in WordPress occurs, you’re locked out of your website.
It means that there is no chance you can undo the mistake you’ve just made in any plugin or theme file using WordPress dashboard.
Although it seems inexplicable, you still have a couple of options and are in a position to resolve this issue in a hassle-free manner.
- Fixing Syntax Error Through FTP
- Fixing Syntax Error Through Control Panel
What Causes the unexpected end of file in wordpress?
Even a small typo error in the wrong place can cause the operation of your entire WordPress page to stop working. However, the message “Syntax error” is not an insoluble problem.
A syntax error is, as a rule, caused by a small critical error in the syntax of your code. A missing comma or an incorrect parenthesis interrupts the entire script. Have you recently installed a snippet or updated a plugin? If this is the case, then you should check this first.
To resolve WordPress syntax errors, you must rework the part of the code that caused this error. Either you delete it completely or you correct the syntax.
As a beginner, it is not uncommon to be quickly frustrated when a single mistake makes the entire site inaccessible. If you have added the code in your WordPress dashboard via the editor area then it is no longer possible to directly access your WordPress code.
How to fix unexpected end of file in wordpress?
1. Connect to your server, using the FTP client of your choice (if you don’t know what your credentials are, you should contact your web host, and they should fix you up with that):
2. When you establish a connection with the server, you should be able to see the WordPress files (if not, you will have to look in one of the subfolders in the main directory):
3. Navigate to /wp-content/themes/name-of-your-theme and locate the file which has been corrupted. In this tutorial it’s the functions.php file.
4. Go ahead and download the corrupted file to your computer.
5. The PHP error might help you because it points to the exact code line where the code is invalid.
Open the corrupted file, in the code editor of your choice, and remove the invalid code. Remember to save the changes afterwards.
6. Go back to the FTP client, and replace the corrupted file on the server, with the saved file.
How to detect unexpected end of file in wordpress?
If the error appeared just after you have pasted some block of code, check the latter mainly.
Anyway, in the syntax error message, you will see the damaged file and the line of code that you should review. This is also seen when you activate the debug by defining define (‘WP_DEBUG’, true); in wp-config.php.
- Check that you do not miss any semicolons. There are codes that at first glance do not seem to have an error, and adding a semicolon at the end, the error message disappears.
- Check that the quotes are in the proper format, in PHP the double and single quotes are used, make sure they are not italic.
- Check that there is no missing parenthesis to open or close. You can PHP code syntax for any errors using this handy tool.
To identify the origin or cause of this error, follow the steps below:
- wp-config.php: Activate debug by defining define (‘WP_DEBUG’, true); Normally it will throw the error on the screen where it will indicate the file, the line and the type of error that was found during the execution.
- Close each order: Check that you do not lack a ; at the close of each line.
- Check the quotes: In PHP, single quotes and double quotes are used. Sometimes, when copying and pasting, the format is moved and the quotes appear cursive (curly quotes). Example: “” instead of “” or ‘’ instead of ”.
- Check the parentheses: It is very common in instructions with leaving a parenthesis to close or to open. Balanced parentheses require every opening parenthesis to be closed in the reverse order opened.