The post How to Fix the Incompatible Archive Error in WordPress appeared first on PluginsForWP.
]]>This can be due to several reasons, such as a corrupt zip file, incorrect file permissions, or the zip file containing an unexpected directory structure.

In this blog post, we will learn how to fix the Incompatible Archive error in WordPress.
Several reasons can cause the Incompatible Archive error, and they are all listed below:
Now that we understand what’s causing the Incompatible Archive error let’s learn how to fix it.
Fixing the Incompatible Archive is an easy process. In this section, we will learn two quick ways how to fix it:
Let’s start with the first option.
Because the incompatible archive error is triggered by using the Mac ZipArchive method of compressing files, using a plugin will bypass it and force your website to use PclZip.
Activating the plugin is enough to solve the problem.
Follow the steps below to fix the Incompatible Archive error with a plugin:
Download the free Force using the PclZip plugin.
Install and activate the plugin on your WordPress website. 
Re-upload the plugin or theme that triggered the Incompatible Archive error, and ensure it’s now being uploaded successfully.
A plugin is my preferred method because it should work with any website, even after switching to a different theme.
If you prefer to bypass the Incompatible Archive problem without a plugin, use the following method.
The function below will initially do the same as the plugin mentioned in the previous section.
You can paste the code below into the functions.php file of your child theme, but it will only work while the theme is active.
If you change the theme, you must transfer the code to the new theme.
Alternatively, you can create a custom plugin that will work with any theme.
So, navigate to Appearance -> Theme File Editor (if you can’t see the option, enable the Theme File Editor screen) and click on the functions.php file from the right sidebar.
Scroll to the bottom of the file and paste this code snippet:
// fix incompatible archive error
add_filter( 'unzip_file_use_ziparchive', '__return_false' );

Once saved, try re-uploading the plugin or theme that triggered the Incompatible Archive error and verify that it’s now being uploaded successfully.
WordPress plugins and themes that were compressed using macOS will trigger an Incompatible Archive error when uploading.
This tutorial showed you how to solve and bypass the issue using two simple methods.
You can refocus, return to your workflow, and make a better website.
Please leave us a message and let us know which method of the two you used to solve the problem.
The post How to Fix the Incompatible Archive Error in WordPress appeared first on PluginsForWP.
]]>The post Fix Elementor Form Not Sending or Submitting Successfully Because of a Server Error appeared first on PluginsForWP.
]]>Many online websites only use the contact form to communicate with their customers. Therefore, failure form can badly hurt the business from proper functionality.
Elementor, one of the most accessible page builders plugins to use with WordPress, includes the form widget in its pro version.
If you are building your contact us page with Elementor and discover the form needs to be sent, you have come to the right place.
This article will teach us how to fix Elementor forms from sending or submitting.

By providing a contact form, website owners can streamline communication and make it easy for visitors to reach out with questions, comments, or concerns.
Additionally, a contact form can reduce spam and ensure messages are delivered directly to the intended recipient.
Let’s take our contact us page as an example. We are using a few different forms, all intended for a separate department of our customer support team.

We can improve and optimize our response time and user experience by dividing messages into different mailboxes.
In addition, visitors can use the form to provide feedback and ideas on how to serve them better. Listening to customers’ feedback can illuminate some business aspects you may ignore or neglect.
That’s why the contact page is one of the most visited pages on your website.
A contact form is a simple but important feature that can significantly enhance any website’s user experience.
The main reason Elementor forms can’t be sent or submitted is related to the configuration of WordPress mail settings. However, before getting technical, let’s check off some more apparent possibilities.
Sometimes, the email will be sent successfully because you will see the submitted form in the submission tab, but you won’t get it in your inbox.
In this scenario, the email properties are set well, but you must prompt Elementor to notify you.
Please add the Email option to the Actions After Submit tab when editing your contact form. It should be there by default but may be unchecked accidentally.

Once you added the option, test the form by resending it.
If the email option is on the list of the Actions After Submit, but you still can’t send or receive the forms from your website, please verify that the Email tab settings are configured correctly.
Expand the Email tab and check if the value in the To field is pointing to the correct address.

If it’s not, correct it, save the changes, and try resubmitting the form. Otherwise, please change it to a different address and test it again.
If both steps above are adequately defined, but the issue still accrues, move on to the next section and change the SMTP settings.
SMTP, the Simple Mail Transfer Protocol, is a protocol between the WordPress email client software and your website’s hosting company.
If the SMTP is defined correctly, communication between the two servers will ensure the form can submit successfully. On the other hand, miscommunication will prevent the condition from being submitted.
To fix Elementor from not sending forms, we will need to install an SMTP plugin and enter the correct email service credentials of the hosting company.
Here are the steps to fix Elementor forms sending issues:
First, retrieve your hosting company’s mail client settings information. You’ll need the username, password, and incoming/outgoing server (you can find it in the Email Account screen or the next section).
Install and activate the Easy WP SMTP plugin on your WordPress website.
Navigate to Easy WP SMTP -> Settings screen and choose the Other SMTP option. 
Change the Encryption Type to SSL.
Fill in the host, port, username, and password fields with the credentials you retrieved on the first step.
Scroll to the bottom and save the settings.
Once you saved the changes, revisit the page with the Elementor form and submit and test it again.
The table below lists the SMTP settings of the most popular email providers to speed up your troubleshooting process and enable you to send and submit Elementor forms quickly.
| Company | Server Address | Username | Password | Port Number |
|---|---|---|---|---|
| Outlook | smtp-mail.outlook.com | example@outlook.com | Your Outlook Password | 587 (TLS) or 25 (without TLS) |
| Gmail | smtp.gmail.com | example@gmail.com | Your Gmail password | 587 (TLS) or 465 (SSL) |
| AOL Mail | smtp.aol.com | example@aol.com | Your AOL Password | 587 (With TLS) |
| Yandex | smtp.yandex.com | example@yandex.com | Your Yandex mail Password | 465 (With SSL/TLS) |
| Zoho | smtp.zoho.com | example@zoho.com | Your ZOHO Mail password | 465 (With SSL/TLS) |
| Sendgrid | smtp.sendgrid.net | Your apikey username | Your apikey Password | 587 or 25 or 2525 (With TLS) |
You can use the details above in the Other SMTP or its unique dedicated box in the Easy WP SMTP plugin’s screen.
Contact forms are one of every website’s best tools for communicating with its customers.
Your visitors being unable to send or submit forms in Elementor can negatively affect your business and cause many issues. Therefore, this problem should be addressed immediately, and fix Elementor forms from not being sent successfully.
Leave us a comment and tell us which SMTP plugin you use to solve this problem or need further help.
The post Fix Elementor Form Not Sending or Submitting Successfully Because of a Server Error appeared first on PluginsForWP.
]]>The post How to Easily Fix Elementor Editor Not Loading Issue in Multiple Ways appeared first on PluginsForWP.
]]>Because many website owners are using Elementor to build their websites, Elementor that doesn’t load will slow down the working progress or stop it altogether.
If you use the Elementor editor and find it not loading, you’re not alone! This happens to many users, and there are ways to fix it.
This article will show you how to fix the Elementor editor not loading and get it back up and running as soon as possible!
Elementor, similar to any other WordPress plugin, is a complex add-on with multiple PHP, CSS, and JavaScript files.
Although being carefully coded by the Elementor team to their highest standards, it is not perfect nor mistake-free.
Moreover, because WordPress is an open-source ongoing evolving platform, issues can often accrue and, as a result, will prevent Elementor from loading correctly.
Here are the most common reasons why the Elementor editor is not loading and how to fix it:
In the following few sections, we will walk through each of the issues and show you (with images) how to fix them.
Sometimes, the native server configuration will conflict with the default Elementor editor, specifically with low-quality shared hosting plans.
This is a known issue, but luckily, the solution is quick and easy.
Follow these steps to fix the Elementor editor not loading:
From your WordPress dashboard, navigate to Elementor -> Settings screen
Click on the Advanced tab
Switch the editor loader method to enable
Save the changes
Relaunch the Elementor editor to verify it’s loading correctly.
Most likely, that will be the solution, and the Elementor editor will load again.
If the problem wasn’t solved, move on to the next fix.
Another common reason the Elementor editor is not loading may be that you have an outdated version installed on your WordPress website.
As mentioned earlier, WordPress, although an easy platform to build websites with, is assembled by various files under the hood.
Elementor, one of the most used WordPress plugins, is used by millions of users constantly testing and looking for bugs to fix.
Whenever a bug or a way to improve the plugin appears, the developers push a new version to the plugin repository.
An older version of Elementor that may not be up to the best practice and coding guidelines of WordPress can cause Elementor not to load. Therefore, it is essential always to carry the latest version to minimize the chance that something may go wrong.
To update the Elementor version, you’ll first need to navigate to the Dashboard -> Updates screen. Then, check the Elementor box under the plugins list and click on update.

Once updated, ensure that the editor is loading flawlessly, and you can start editing your page.
WordPress has thousands of quality plugins that can seamlessly work and integrate. However, because they can share the same namespaces and variables, they can clash with each other and cause Elementor not to load.
Therefore, we should inspect and eliminate the faulty plugin causing the issue. To do that, we will deactivate all our WordPress plugins but Elementor.
If you don’t have access to your website’s dashboard, you’ll need to deactivate the plugins from inside the PHPMyAdmin screen. You can read more about it in our how to Fix “The Site Is Experiencing Technical Difficulties” article.
Otherwise, please navigate to the installed plugins screen, check all the plugins but Elementor, and deactivate them.

Once deactivated, launch Elementor and ensure the editor is loading. If it is, one of the deactivated plugins caused the issue.
To identify the faulty plugin, reactivate each plugin individually and refresh the Elementor editor to verify it’s still loading correctly.
Move down the plugin list until you find the problematic plugin. Once you do, you can roll back its version or find an alternative plugin.
The Hello Elementor theme was designed to work flawlessly with Elementor. The Elementor team developed it, and they highly recommend using them together.
Not everyone has the same demands for their websites, and different websites require different themes.
Therefore, there is a chance that the active theme of your website is not compatible with Elementor and causes the editor not to load.
To check if it’s a theme issue, we will need to replace our active theme with a different one. To do that, navigate to the Appearance -> Themes screen.
Hover your mouse cursor on a different theme and click on Activate.

If you only have one theme on your WordPress website, click the Add New button and choose a different theme from the repository.

Once installed, activate the new theme and try to load Elementor once again.
Elementor, being such an advanced plugin, requires some conditions to work correctly.
On their official website, Elementor states that if your site is hosted on a server with an older PHP version than 7, you may experience issues.
If your Elementor editor doesn’t load, an outdated PHP version may be why. To ensure Elementor works up to its best abilities, we should always have the latest PHP version installed on our server.
To check the PHP version of your website, and update it if necessary, navigate to the cPanel of your hosting company.
In our case, we will demonstrate the process on HostGator. However, we will provide you with valuable links to other popular hosting companies.
From inside your server cPanel, click on the MultiPHP Manager option.

Then, check the website you would like to update, and click on the PHP Version drop-down menu in the top right corner.
Select the latest PHP version available and click Apply. Once applied, try to load the Elementor editor and verify it’s working without issues.

The following links will show you how to change the PHP version on the most popular web hosting providers: Bluehost, Kinsta, WPEngine, and SiteGround.
The PHP website states, “This sets the memory in bytes that a script is allowed to designate. This prevents ineffectively composed scripts from consuming all accessible memory on a server.”
In simpler words, a PHP memory is set to prevent unoptimized scripts from slowing down your website or even prevent it from loading up altogether.
Most web servers will set the default PHP memory limit to 512MB. That should be more than enough to load Elementor. However, other servers may have a lower minimum. We will need to increase the PHP memory limit in such a case.
The first step is to check if our WordPress configuration file doesn’t have any limitation that prevents Elementor from loading.
Therefore, from inside your hosting file manager screen or by using FTP, open the wp-config.php file.

Look if the file contains the define(‘WP_MEMORY_LIMIT’) function, and change the number next to it to 512M. Then save and close the file.

Once you are done with the wp-config.php file, navigate back to the cPanel and into the MultiPHP INI Editor screen.

Choose the website you want to edit from the drop-down list, and increase its memory_limit option to 512M.

Make sure to click on the Apply button at the bottom of the screen to save the changes.
The .htaccess is a powerful configuration file used to control various settings of your website. Moreover, on the Apache server running machine, you can use the .htaccess file to configure your website without editing the server directly.
Our server hardcoded both PHP changes we made on fixes 5 and 6 to the .htaccess file.
If any of the methods above didn’t fix Elementor from not loading, there is a high chance that a command or a function in the .htaccess file is causing it.
This method should be your last resort, and proceed cautiously only if none of the other techniques above work.
Please back up your website before editing core files.
From the root folder of your WordPress website, right-click on the .htaccess file and click on Download.

Once you save a copy of the file on your local machine, right-click on it again, and choose Edit.

Then, delete all the content between the BEGIN WordPress to END WordPress lines and save the changes.

After saving, try to load the Elementor editor and test if it’s working as expected. If the changes you made to the file cause issues with your website, revert the process by restoring the original .htaccess file from your computer.
Elementor is an essential page builder plugin used by millions of WordPress users. A problem that causes Elementor from loading can slow down our progress or even stop it completely.
This article taught you how to quickly fix the Elementor editor from not loading in multiple ways, so you can start using it again.
Leave us a comment and tell us which of the methods above you used to achieve this task.
The post How to Easily Fix Elementor Editor Not Loading Issue in Multiple Ways appeared first on PluginsForWP.
]]>