WordPress (81 Articles)

I am using WP Clef and have been locked out of WordPress

WP Clef is a plugin that has been previously included in our WordPress applications installed via Softaculous or the WordPress Installer in cPanel. The plugin was used to add additional security to the dashboard login page by removing the password authentication as a preferred access method. The plugin and all support for it will be discontinued with a final shutdown date of June 6, 2017 . Clef has already been released to the public via an article on the matter (for more information, click here ). If you missed their official post regarding the shutdown of the plugin, you can still gain access to your WordPress even if WP Clef is still active. For WordPress Users who have disabled the password authentication for login to the WordPress Dashboard. The first step is to verify that you have indeed been locked out by checking if the "log in with a password" option is showing: If this option is available and passwords have not been disabled, you will be able to access the WordPress Dashboard and uninstall/deactivate the WP Clef plugin. NOTE : This option will be available until  June 6, 2017. If this option is not available  (or is showing but is not operational) and Clef has been discontinued, then you can follow the steps below: Access your hosting account via SSH  or FTP Go to the document root of the WordPress installation and enter wp-content/plugins Delete the wpclef/ folder Ordinary access will be restored as soon as the folder is removed. If would like to benefit from the functionality of the plugin until it has officially been discontinued you can configure a Secure Override URL . Clef's official guide on the matter can be found at  http://support.getclef.com/article/54-i-m-locked-out-of-my-wordpress-site If these steps are not working for you, please post a ticket from your User Area -> Support and our team will investigate your…

How to Disable/Enable the WordPress Cron

To disable the internal WordPress cron job system, open the wp-config.php file in the root of your WordPress installation and locate the following line: [crayon-58dd33b98a4c0808701026/] Right under it, add the following code: [crayon-58dd33b98a4ce612524541/] How to Enable the WordPress Cron If you want to enable the WordPress cron again, change it…

How to Increase WP Memory Limit

In order to increase your WordPress Memory limit, open the wp-config.php file and locate this line: [crayon-58dd33b98acb1626470341/] Change its value to up to 768M on all SiteGround shared hosting accounts. On Cloud and Dedicated solutions, you may further customize this value. Contact our support team for additional…

Briefly unavailable for scheduled maintenance. Check back in a minute.

WordPress places a .maintenance file in the root folder of the application during plugin updates in order to prevent any data-loss while it's upgrading. In case something went wrong with some of your updates and this file was not deleted, you will keep getting this message. Simply delete the .maintenance file from your site home folder and it should start loading…

How to Login to WordPress?

The default login address of WordPress is /wp-admin . So, navigate your browser to yourdomain.com/wp-admin and you should see the WordPress login s…

Redsys Payment Gateway support

Redsys is a popular payment gateway. It has extensions for many e-commerce solutions like WooCommerce, PrestaShop, Magento, etc. Currently it does not support the Let's Encrypt Certificate Authority and SNI . However, we support other options for the successful usage of the Redsys payment gateway. First, the communication between the website and the Redsys payment gateway can be managed over HTTP (without an SSL certificate). Another option is to purchase a Wildcard SSL or an EV SSL certificate from the User Area->Add Services section. It comes with a dedicated IP and is issued by Globalsign. A dedicated IP will also be assigned to your account if you order the installation of an external SSL certificate in case you already have…

Why BackupBuddy fails to send backups to a remote server

When backing up to a remote server, the successful completion of the process relies on many different factors including the type of the remote server (FTP, Amazon, DropBox, etc.), the load on the two servers, the network connectivity between the two, the size of the backup, server limits, and more. The way BackupBuddy works is to create one process to initiate the transfer, which for large websites becomes too long and heavy. The larger the website, the more likely it is to hit various server limits like Apache timeout, PHP max execution time, max CPU seconds, and more.  On SiteGround servers, we do not recommend that you try to send backups over 150MB to a remote FTP server because that transfer may take too much time and the process will reach the timeouts set to protect the stability of the server or will be killed by our server monitoring system if deemed to be creating load. In case your backups fail to be saved on the remote location, we recommend that you download them locally and then upload them to the new…

How to Disable Theme Editor and Plugin Editor in WordPress Admin Panel

WordPress allows you to edit your plugin and theme files directly through its admin panel. Although handy, this is dangerous because a single typo can render your website blank. Moreover, you may want to give admin access to people that don't need to edit code. All you need to do is to disable the Theme Editor and the Plugin Editor. To do that, open your wp-config.php file and add the following code to it: [crayon-58dd33b98b030576749908/] That's all you need to do in order to disable those editors from the WordPress…

How to Modify my Title Tag in WordPress

To modify the title tag of your index page you need to login to the WordPress admin area and go to Settings -> General . On this page, edit the Site Title field and hit the Save button. Unfortunately, by default WordPress doesn't provide you with the ability to set custom title for each post or page you crate. There are plugins like All in One SEO Pack , however, that add this functionality for…

How to Change my WordPress Subheading

The majority of WordPress themes take the subheading text from your blog's tagline. To edit it, go to Settings -> General and change the Tagline value. Note that advanced WordPress themes may have custom settings pages that can change this…

How to troubleshoot WordPress blank page?

In most cases the WordPress application displays a blank page due to a corrupted plugin that is currently active for the application. In order to find out if this is the reason for the issue you should access your account via an FTP client . Once your account is opened through FTP you should navigate to the following folder: path_to_your_application/wp-content/ Within this folder you will find the plugins/ subfolder. This subfolder contains all plugins of your application. To disable the plugins you should rename the folder. For example you can rename it from plugins/ to plugins.back/ . Afterwards test your website. If the website starts working correctly this means that one or more of your plugins are causing the issue. In order to fix it rename the plugins folder from plugins.back/ to plugins/ and open the folder itself. Once you are within this directory you should move one by one the subfolders of each plugin out of the plugins/ folder - then test your application. If the issue is resolved this means that the plugin that you have moved out has been causing all the troubles. After the problematic plugin is found check whether it is compatible with your version of WordPress. If you plan to use it contact the plugin's developers and report the issue.…

How to change the WordPress application domain?

In order to change the domain that your website would work with you should open your WordPress administrative area -> Settings -> General. Under the WordPress address (URL) and the Site address (URL) fields enter the domain that you wish your application to work with and save the changes. In this way your website will work with the newly specified domain name. The same modification is valid if you want to add "www" to your domain.…

Password protection and WordPress permalinks issue. How to fix it?

When you want to password protect a subfolder of your account, if there is a WordPress application installed in the public_html folder, the rewrite rules of the WordPress application will most likely negate the password protection. To have the folder properly protected, you need to edit the .htaccess file in your public_html folder and change the bold line below: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress to RewriteRule ./ /index.php [L] Once you modify this rewrite rule, the password protection of the inner folder should be working as expected. You should clear the cache of your browser and check the modifications on your end.…

How to exclude a folder from WordPress permalinks?

The default WordPress rewrite rules for permalinks might not work in some cases. For example, when you have other settings defined in .htaccess files located in subfolders. To exclude the subfolders from the WordPress rewrite rules, you need to edit the .htaccess file and change the bold line below: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress to RewriteRule ./ /index.php [L] …

How to build a WordPress website using the server URL of my account

You can do so by using the server URL related to your account. It is of type: http://servername.com/~username/ where: servername.com is the actual server name where your account is located. You can get this from the name servers provided for your domain name or from your cPanel > Account information section (located on the left side of the home page) > Server hostname. username is the exact cPanel username for your account. You can easily perform a WordPress installation via cPanel > Softaculous . Once you have done so, you should also change the siteurl and home options in your WordPress database. You can do this using the phpMyAdmin tool available in your cPanel . Once in phpMyAdmin, select your WordPress database and browse the table wp_options . Bear in mind that the wp_ database prefix may be different for your database. You will be able to see it once you are inside the phpMyAdmin tool. Find the options siteurl and home and change their values to the server name URL for your account. If you are not sure exactly which database is related to your WordPress installation you can find its name inside the wp-config.php file situated inside the WordPress root/installation folder. You can open the file through cPanel > File manager and search for the following line: [crayon-58dd33b98b1dc775129075/] where database_name is the name of your WordPress…

How to use the Post via Email feature in WordPress

In order to set up a Post via e-mail functionality for your WordPress installation, you need to have a valid email account which you can use with it. On the SiteGround servers you can create such via the cPanel -> Email Accounts tool. The next step is to add this account in your WordPress installation. To do so, log in to the WordPress administrative area, go to Settings -> Writing and under the Post via Email section enter the needed details: Mail Server : <your domain name> (in case your email account is with SiteGround you can use the hostname of the server as Mail server, i.e. siteground123.com) Port : 110 (the service requires POP3 access for the email account) Login Name : <the full email address> Password : <the corresponding password for the mail account above> For example: Mail Server : mywebsite.com Port : 110 Login Name : secret_wordpress_email@mywebsite.com Password : MySTRongP@ss Generally, those are all the settings you need to adjust in order for the Post via e-mail functionality to work. What you need to do after that is to visit the corresponding URL for your WordPress installation so the posts/articles sent to the above email address are parsed. The URL is of type: http://yourdomain.com/wordpress/wp-mail.php Where: yourdomain.com – is your actual domain name wordpress – is the path to your WordPress installation. This might be skipped if WordPress is installed directly under the public_html /web root folder for your domain. Or if we presume you are using the domain name mentioned in the previous example and the WordPress installation is under directory blog : http://mywebsite.com/blog/wp-mail.php Note that by default such posts are not automatically displayed on your WordPress front page. They still need to be published via the WordPress administrative area. Alternatively, you can adjust your WordPress configuration to automatically submit posts without being approved by an administrator. This is up to you and your WordPress…

How to create a Blog Website in Joomla

The word blog is used to describe different things in different cases. If you want to build a blog like website in Joomla there is no problem to do so. Joomla is extremely extensible and there is virtually no limitation what type of website you will build with it. A Joomla Blog can be extended using all other functionality Joomla provides. With a Joomla based blog you can have a forum, shopping cart or a multi functional gallery all bundled in one solution. Checkout these helpful tutorials for more information how to build your Joomla website with Joomla 1.5 and how to setup a Joomla 2.5 web site . Still if you would like to build a blog website there are much easier solutions that are designed specifically for that purpose. The SiteGround recommendation is to use WordPress in such cases. Various blog tutorials can be found in the How to Create a Blog Site section.…

Block spammers in WordPress through Project Honey Pot

Blogs are often abused by spammers. Besides the automatic bots and robots which are usually blocked through different techniques, there are many human spammers. Project Honey Pot provides an enormous database with IPs from which spam attacks have been performed. You can integrate their script in your WordPress blog and block all access from suspicious and malicious IPs. Follow these steps in order to enable the protection for your blog: 1. Sign up at the Project Honey Pot web site . 2. Get your personal httpBL API key . 3. Download the corresponding plugin from the following URL: http://wordpress.org/extend/plugins/httpbl/ 4. Install the plugin by following the detailed instructions in our comprehensive tutorial about WordPress plugins installation . 5. Activate the plugin from the WordPress administrator panel. Navigate to Plugins->http:BL . Enter the httpBL API key and set the options to your preference. 6. Check the log at the end of the Plugins->http:BL page. The blocked IPs will be listed there. Then you can check these IPs at http://www.projecthoneypot.org/search_ip.php . There you will find more information why the IPs are listed as spam sources.…

How to enable gravatars in WordPress?

Gravatar stands for Globally Recognized Avatar. Users can set their avatars at http://gravatar.com/ and they will be displayed alongside their comments in any website that supports them. Starting from WordPress 2.5, Gravatars are built-in and don't require any additional plugins for basic usage and management. You can manage your Gravatar from the Settings > Discussion section of the WordPress admin…