Category Archives: wordpress

4 Ways to Protect Your Email Address Present on website from Hackers?

Protect Your Email Address Present on WordPress website from Hackers

If you are being bombarded by spam mails ever since you had launched your WordPress website, then it could well be on account of the fact that some hackers scanned your website to obtain your email address.

Most hackers scan websites and the internet to mine valid email addresses and then use the same to bombard them with spam, with irrelevant mails. And what should worry you is the fact that some of these emails may be carrying malware, which automatically downloads on to your system the moment you open the email or click on a link.

This is why it is essential that you check out the rest of the article on how to protect email address on website, and prevent it from being scanned by hackers.

1. Install email address encounter plugin :

if you are looking for ways to protect email address on website, then the easiest thing that you can do is to download and install Email Address Encoder plugin. This handy little plugin comes with several filters which you can use to prevent it from being scanned by hackers. The plugin in question will encode your email address, thereby making it hard for anyone to get hold of the same.

By downloading and installing this plugin, you should make it near impossible for hackers to get your mail address and in the process make it impossible for them to bombard you with spam mails.

2. Obfuscate :

There are quite a few plugins that you can use to obfuscate your mail address so that the hackers cannot get at it. With these plugins, you can replace the ‘mail to’ links with codes that make it extremely difficult for both hackers and others to locate your mail address. You may think that this plugin is quite similar to the install email address encounter plugin but that is not the case.

What this handy plugin does is that it effectively encodes the email address while at the same time, maintaining appearance and functionality of the link. In other words, while this plugin protects your mail address from hackers, ordinary uses can still use the email functionality to contact you.

3. Avoid displaying your email address :

Most beginners tend to display their email address, right front and center. And if you are still worked about online threats and hackers getting to your mail address, then there is a simple solution that you can opt for. You can just avoid listing your email address anywhere on your website. You can instead use contact form through which genuine users can contact you.

4. Replace email address :

If none of the above options is satisfactory then you may want to replace your email address with “”. By replacing the operative part of your email address with the same, users would be automatically taken to your contact page when they click on your email. This should also help prevent hackers from getting to your email address and also prevent spam from ending up in your email inbox.

You may want to follow these tips especially if you are looking for ways to protect email address on website. It is important that you take these measures to avoid spam and it is equally important that you avoid opening up these spam mails.

Do delete any spam mails that you encounter and more essentially, do not click on any links in these spam mails since they can help launch a malware attack. By following the tips posted above, you should be able to protect your email address from various online hackers, with ease.

Related Post: How Can You Protect Your WordPress Website Against DDoS Attacks

How to Set WordPress to Automatically Log Out Idle Users

WordPress to Automatically Log Out

Web security is of prime importance these days. Just when you might think that your website does not hold any valuable information, hackers might take control of it. They might change the layout and tweak things around a bit just for fun.

Idle user sessions can lead to brute force attacks, where the hackers will use a cookie hijacking method to gain access to your site. This is why most websites these days, especially those related to the financial sector, automatically log out their inactive or idle users.

As a web site owner, you should be concerned about its safety. You can use this automatic log out feature for idle users to enhance security for your website. As a result, inactive or idle users will be automatically kicked out after some time. Here we will see how we can configure WordPress to Automatically Log Out idle users.

Manual Method

You can manually set up WordPress to Automatically Log Out idle users using the following steps:

Paste the following code in your theme template:  
if(empty($id)){
       wp_logout();
    }

In your function.php file, paste the following code:
  add_action('wp_logout','go_home');
    function go_home(){
      wp_redirect( '/wp-login.php?action=logout&custom-logout=yes' );
      exit();
    }

    //If the custom parameter is set display the message on the login screen
    if(!empty($_GET['custom-logout']) && strtolower($_GET['custom-logout']) == "yes"){
     function custom_login_message() {
         $message = '<p class="message">Add your message here...</p><br />';
         return $message;
     }
     add_filter('login_message', 'custom_login_message');
    }

Install and Activate Logout Plugin

Use this simple and easy to use plugin to automatically log out inactive users from WordPress. Go to the WordPress Plugins area and search for Inactive Logout Plugin. Click to install and activate the Plugin.

After installing the plugin, you just need to go to settings and set the idle timeout. So now the inactive user sessions will be automatically terminated. You can also configure a warning message to be sent to the users, alerting them that their session is about to end. It has the following features:

  • Countdown feature where there is a countdown of 10 seconds before the session is terminated. This feature is optional.
  • Wake Up! Message feature where instead of logging out, the system displays a wakeup message where the user is inactive for some time.
  • Simple and easy to use interface
  • Popup Message that can be customized.
  • Multisite Support: All site settings are override.
  • Idle timeout time that can be adjusted.
  • Concurrent logout functionality used to prevent concurrent logouts.
  • You can redirect to a different page instead of displaying just a popup box. Create a timeout page and add your content thereby creating a blank template. You can also style it individually using themes and such.
  • Multiple User roles can be configured for separate timeouts and redirects
  • Clean UI
  • Multi-browser tab support: If the user has multiple browser tabs opened and is active in a certain browser tab, logout will not happen.
  • The Inactive Logout Pro Version also has some additional features such as auto browser close and log out after an active session of 2 minutes. It can also override the priority for multiple logins.
    • Idle User Logout Plugin

      You can use this Plugin in WordPress to Automatically Log Out idle users. Go to the Plugins area and click on the Add New button. Search for the plugin Idle User Logout. Select the plugin that bears the same name. Install and activate the plugin. This will create a Settings link in the left admin panel.

      Click on Settings from the left panel. Click on Idle User Logout. It is present in the list of tools. The list may vary according to users but Idle User Logout will be there. You can configure how long it takes for an auto-logout to occur. The default is 20 seconds but this might be too less, so it is advisable to set it to an optimal three hundred seconds or five minutes.

      If you wish you can disable idle settings for WordPress admin, that is you. If you leave this checkbox checked, idle logout won’t happen to anyone who does not have an admin account. Please do remember to save your changes.

      Related Post: How to Create a WordPress Users Email List

Setting Up a WordPress Staging Environment

WordPress Staging

WordPress Maintenance is an important aspect of running a webpage. To ensure that your website is running smoothly, regular updates need to be done. Such an update may include changes to the WordPress version, theme updates, and plugin updates. Before such an update, it is prudent to create a backup of WordPress. It can be risky to make quick changes to a live website.

Your website could crash during an update, as a result of which, there might be problems at the front end. Even minor changes to a widget can cause issues. This is the reason why experienced WordPress users use a WordPress Staging environment so that nothing breaks on the live website.

Benefits

The staging environment is like a test site. Here, you can make plugin updates, code changes, new themes, and other required changes before going live. It helps you detect errors so that your live website stays secure. Some WordPress users use the localhost to make changes, and once they are done they upload the changes to the live server.

But the issue with this method is that the live servers and localhost servers are not always running the same environment. There is a possibility that something that worked on your localhost does not work on the live server. The WordPress Staging site is located on the web hosting server, and as such, can prevent these errors from occurring.

Creating a staging site for WordPress is highly advantageous. With it, you can ensure that your live website never goes into offline mode. Updates are frequent and important, so it is a good idea to make sure there are no errors at your front end. Once you are satisfied with the changes you made, the test website can be copied over to your live website.

How to Create a Staging or Development Environment

Before testing changes, you want to stop search engines from crawling your website. Search engines look for duplicate content and you don’t want them crawling your website while you’re testing changes because duplicate items are not tolerated in the search engine world. It may lead to penalties.

Prevent Search Engine Crawling

Staging sites will have indexing turned off by default so that they don’t affect the SEO on your live production site. Go to Settings in the WordPress dashboard of your staging site. Under “Reading”, check the box which says “Discourage search engines from indexing this site”. This setting adds the following HTTP header onto your WordPress site:” x-robots-tag:noindex, nofollow, nosnippet, noarchive”.

Creating a Staging Site using Bluehost

Many WordPress hosts have built-in staging sites included with their service. Managed WordPress hosting services specialize in hosting WordPress websites and offer a simplified hosting environment, expert WordPress support, daily backups, and performance features such as caching.

Staging Site Bluehost

This is a user-friendly way of building a staging site. Hosts such as Bluehost, SiteGround, Kinsta, and Flywheel offer staging sites along with their plans. Here, we will see how to create a WordPress Staging site using Bluehost:

Create Staging Site

  • Login to WordPress site’s admin area.
  • Go to Bluehost->Staging
  • Click on Create Staging Site
  • Click on Go To Staging Site

Go To Staging Site

Creating a Staging Site using a plugin

WP staging

wp staging

You can use the plugin WP staging to create a staging site for WordPress. You can use it to test basic themes or small changes that you made to see if things are working as expected. More complicated plugins could potentially interfere with the rest of WordPress, causing unexpected issues.

Using WP staging you can first create a test site where you can install other, more complex plugins and see if they are working fine. In this way, you can avoid any downtime after a failed update or installation.

WP Stagecoach

You can create a WordPress Staging site using WP Stagecoach. WP Stagecoach stores the staging site on their server and not yours. This may be preferable to WP Staging since the latter reduces the amount of space in your hosting plan by installing the staging area on your main domain.

First, you need to install and activate the plugin. Next, enter your username and API key. To set up a new staging area in WPStagecoach.com, just enter the name of your staging site.

There is also the option of disabling caching in the staging area for WordPress Staging. The site can also be password-protected. WP Stagecoach does not copy of the previous staging areas. You can log in to your staging site using the same username and password you use to log in to your live website.

On the WP Stagecoach page in your staging area, there is a link to phpMyAdmin. Using this, you can make changes to the WordPress database. WP Stagecoach is a premium plugin but extremely impressive. It has useful features such as password protection, and large files being copied over.

Creating a Staging Site manually

If you are aiming for a more complex environment where you get a chance to experiment with custom code changes and such, then you should create a staging site manually. It is vital that you use a subdomain and not localhost, to ensure that your hardware environment is similar. Use the following steps to manually set up a WordPress Staging area:

  • Create a subdomain: First, create a subdomain using cPanel. Name your subdomain.
  • Create a new FTP account: Click on FTP Accounts and enter the required details. The directory should be the same as your subdomain.
  • Upload the files: Upload your files using your new FTP account. First, download the latest version of WordPress and upload it. Upload the following folders to the staging site:
  • …/wp-content/uploads
    …/wp-content/themes
    …/wp-content/plugins

  • Export/Import Your Database: Migrate the database from your live site. Create a new database in the staging site. Create a new database user and give them access to your database. Find the new database in PHPMyAdmin and click on Import.
  • Edit wp-config.php: This is the last step for creating a WordPress Staging site. Edit the wp-config.php file. It should use your new database details and username. The database prefix should match that in your live site.
  • You can now login using the username and password that you use on your WordPress site to log in.

    Ways to Fix Your Connection is Not Private Error in WordPress

    Connection is Not Private Error
    Are you getting Connection is Not Private Error frequently in your WordPress site? If yes, so you have to fix it soon. This error message is usually seen on Google Chrome. Sometimes it displays a different message as error or no connection. It may be confusing for users, but you do not need to confuse it.

    If you are seeing this error many times, read out this complete guide on a few ways to fix that. But before jumping on the ways, first, we will talk about why Connection is Not Private Error occurs and how you can avoid this for the future.

    What is Connection is Not Private Error in WordPress?

    This appears if a website uses SSL security or HTTPS protocol. It sends a security certificate to the user’s browser on each visit to validate the certificate via the public key.

    If the user’s browser encrypts the data via a private key that sent by the website, then your website transfers the data between the user’s PC and your website. In case it fails, it starts showing an error message.

    Or if the user’s browser is unable to validate the certificate and transfer data, the connection error message displays that it is not private or safe. This error appears on all modern browsers to the old browser.

    Let me give you some examples along with a different browser.

    If a user uses Google Chrome, you will see the following message:

    Your connection is not private
    Improve safe browsing.

    browser connection not private

    If the user uses Mozilla Firefox, you will see the following message:
    Your connection is not secure
    This site uses SSL security and Firefox only connects with security.

    SSL security

    If the user uses Microsoft Edge, you will see the following message:

    This site is not secure.
    Error code
    DLG_FLAGS_SEC_CERT_CN_INVALID

    This site is not secure

    The other browser like safari and more display similar error messages so, its time to think about ways to fix, otherwise you can lose your audience.

    Why It Occurs?

    It is vital to understand why this occurs or what the reason is. This may be occurring because you have done changes in your site. Even sometimes it appears without any changes to your website. There are a few more reasons which are responsible for this message:

    – If the user’s clock is out is sync with the actual time, hence it sometimes shoes certificate date is expires.
    – In case the website’s SSL security certificate has expired.

    So, it doesn’t matter what’s the issue is, you have to fix it soon without the help of an expert. Look out the following ways.

    Ways To Fix This Error:

    1. Reload Page Forcefully

    The very first and simple way to fix this issue is to turn off and turn on the method, which is also considered as reload pages forcefully. First, turn off your browser and turn on it immediately. Now try to open that website. If you are getting the same problem again then reload the page with force. This means put command + R from the keyboard (Mac Users) and CTRL+ Reload (windows users)

    This significantly forces the browser to open that website and you will enjoy the content. Ensure you are using the right shortcut.

    2. Try Another Browser

    Try Another Browser

    Sometimes the browser you are using is unable to pass that security, but you should try that website on another browser such as Mozilla, Microsoft Edge and more. When you are trying best to open that website from a different browser, the site will eliminate that error or fix issues. In case if this not, you can reinstall the browser to see the latest update of the website.

    3. Don’t Forget To Check Your PC’s Clock (DATE + TIME)

    Often we have found this cause of getting ‘Connection is Not Private Error’ due to the wrong clock of the user’s computer. If your computer has the wrong date and time, it can show the expiry date of the SSL security certificate. So, it is vital to sync your PC’s clock. To do this, follow the given steps:

    – If you are a window user then right-click on the taskbar. Here you will see a dialogue box named Adjust Date and Time settings.
    – A date and time dialogue box will open. So to correct the date and time, select the ON button in set time automatically.

    For MAC Users
    – Go to the settings and choose the date & time option. Open this and you will see a complete dialogue box.
    – Here choose a set date and time automatically option and ensure it is checked. If nit, please check it from the left side.

    4. Ensure VPN Apps Are Off

    If your VPN is on or you are using any antivirus software on a computer, then off them for a while. With this, your browser will read that website and antivirus or VPN are not stopping the use of that website. If you are seeking one of this app creating trouble then you can take the help of an expert or support team.

    5. Test SSL Server

    If you have recently set an SSL server on your website, then make sure all settings are perfect. In case you are getting trouble, then visit the settings and check everything. Or you can run the test in the server, how? Just follow the steps:

    It includes TLS protocol, SSL/HTTPS checks, and cross-browsing testing to ensure the SSL setup has no issues. Moreover, you will see great information on SSL testing.

    6. Check SSL Certificate

    The yet genuine reason to get a connection is not a private message due to the expiration of the SSL certificate. These certificates are for a limited time, so make sure you have access to SSL. To check whether SSL has validity or not, click on the padlock icon which is next to the certificate option. With this, you will get all useful information such as its domain validity, SSL expiry date, and more.

    7. Ensure Domain Certificate

    If the website security certificate is valid for one variation only and if you are trying to use it another variation it may cause an error message. To resolve this issue get a free SSL certificate for both variations.

    Ultimate Comparison Between Elementor vs Beaver Builder

    Ultimate Comparison Between Elementor vs Beaver Builder

    When it comes to your WordPress website, chances are that you would have come across these page builders with drag and drop functionality. And as a result, these page builders are highly popular which is why we are comparing two of the top ranking page builders with the drag and drop functionality. So, without much further ado, let’s take a closer look at Elementor vs Beaver Builder and see which ranks better, and this should clue you in as to which of the two would make for a better choice.

    Elementor Pro
    Elementor

    Here’s a brief look at Elementor’s history; it was first released in June 2016 and within 3 months, it managed to gain around 10,000 active installations. Since then, this page builder has gone on from strength to strength to the point that it currently has a fan base in excess of half a million and that’s saying a lot. One of the reasons that the free version of this page builder became quite popular is that it is easy to use and comes with a great interface, as well as features which are generally found only in premium page builders. Naturally, the pro version comes with additional features and one that we will take a close look at, as we compare Elementor vs Beaver Builder.

    Why choose elementor?
    One of the reasons as to why you may want to use Elementor for your WordPress website is on account of the fact that it gives you complete control over every page you develop with the same. What’s more, it happens to come with a front end editor, or visual editor as it is normally termed, which enables you to edit your pages in real time. And if that does not convince you, then how about the fact that elementor also happens to come loaded with 53 content widgets and counting – with which you should be able to increase the functionality of your pages. It also happens to be open source and search engine ready and that it also happens to come with some ready-made templates. And that is why, when it comes to Elementor vs Beaver Builder, you may want to go ahead with the former.

    Using elementor :
    On activating elementor, you should see an edit with elementor on your ‘edit post’ page. You should also see the link in the admin section of your website as well. What makes elementor interesting is that it displays all the elements to the left side of the page and all you need to do is to click on the main area and this should enable you to move the various sections, elements around your page. Elementor currently displays the various elements / widgets in two columns, and tags them as essential, pro and general. This should enable you to scroll through the various widgets/ elements with ease, to tweak and boost the functionality of your website with ease.

    So if you want to add content to your elementor page, all you need to do is to click on the content element, drag it to your page and start using the various sections for prepping your content. You can change the layout, styling, and use various formatting options for developing your post. You can use the visual editor and make these changes in real time. What makes elementor attractive is its easy flexibility. Right at top of the page, you have the elementor logo with two buttons right by it – the one on the left takes you to the settings while the one on the right, happens to be a ‘reset’. But what makes elementor stand out is that as you scroll to the bottom of the page, you should spot the option that allows you to change the view from desktop to mobile/ tablet. Moreover, you can also revert back to your older versions with ease, and this is yet why, when it comes to a question of Elementor vs Beaver Builder, you may want to opt for elementor.

    Incidentally, elemantor also comes with a button that enables you to save your current layout (after you have tweaked it) as a template so you should be able to use the same with your other pages as well. The only downside is that elementor does not exactly come with an intuitive design but once you get the hang of it, you should be able to utilize the same effortlessly.

    Predesigned templates :
    Elementor comes with a template library that’s loaded with various pre-designed templates. Apart from the fact that you can save your current layout as a template, you can also click on ‘add template’ on your edit post page. This should help load all the pre-designed templates and you can pick out the one you need. It is a good idea to check out the various pre-designed templates so that you can decide on the sort of layout you need for your page.

    Elementor pro settings :
    With elementor pro, you should be able to select the default content width, default font, space between the various elements and much more. The pro version gives you access to more features and provide you with complete control over the same as well. You can also use the settings to enter your reCAPTCHA key and more.

    These are some of the key features of elementor page builder, which you need to take a closer look at. This should certainly make the decision of choosing between Elementor vs Beaver Builder a lot easier than before. And since it comes with drag and drop functionality, you should be able to tweak and customize your page accordingly. And if you are not sure how a particular feature works, you can always refer to the help files. On the whole, elementor comes with all the functionality that you were looking for in a page builder and some more. It is easy to use; it happens to be responsive and comes with a great interface as well.

    Currently, elementor is available as a free and premium version with the premium being further categorized into personal, business and unlimited.

    Beaver Builder :
    beaver builder

    Beaver Builder, officially launched in April 2014 is one of those few drag and drop page builders that happen to come with comprehensive premium features. This has made the page builder quite popular in the sense that you can use the same to develop professional looking pages and content with ease. And just as with Elementor, you can use visual editor with Beaver Builder and edit from the front end and in real time as well. When it comes to a question of Elementor vs Beaver Builder, this particular page builder stacks up quite nicely.

    When it comes to a question of Elementor vs Beaver Builder, this particular page builder manages to excel in one respect – it comes with a minimalist interface along with a customizable color scheme as well. It is simple and easy to use, and anyone should be able to use this page builder with ease. It comes pre-loaded with 30 unique content widgets called modules which you can use to prep and make your content stand out. But what makes this page builder unique is that it is responsive and allows you to use third party widgets as well. So you should be able to increase the functionality of the various pages you develop, with the help of this builder as well as external widgets, plugins with ease. The pro version comes with a framework and all the layouts that you design can be saved as templates and used for other pages as well.

    Using Beaver Builder :
    Once you have activated the page builder, all you need to do to launch it is to click on the page builder link, that’s it. The page builder is quite easy to use and once you are logged into the admin area of your website, you should see links which will enable you to edit the layouts of the various pages as well as carry out other changes, as per preference. On entering the page builder, you should see a simple toolbar at the top. Now you can go ahead and create the content you need by choosing from the various content modules that are available. Currently, the page builder comes with basic, media, actions, layouts, info, and posts. By tagging and categorizing the various content modules, it should enable you to locate the module you need without much of a hassle. And given the similarity between Elementor and this page builder, it is easy to see why it can be hard to make a decision when it comes to Elementor vs Beaver Builder.

    And in the Beaver Builder, when you take a closer look at the main panel, you should be able to spot, the various tabs, rows, modules, templates and saved. You can go ahead and drag the row to your content area and fill it up with data as needed. This page builder is that easy to use. What makes this page builder stand out is that it happens to come with interesting template section. When you click on the templates tab, you should see that the templates are further divided into landing pages, content pages and saved templates. You can use these templates for developing your other pages as well. It also happens to come with a blank canvas template and comes preloaded with over 30 landing page templates and 30 content templates that you can choose from.

    The only downside is that this page builder does not provide you with a preview option for the various templates. But on the plus side, you can use the tools menu to check and preview your layout. This should enable you to determine if the final layout meets up to your specifications or if further changes are required. What makes this theme stand out is that it enables you to customize every aspect of the page builder with ease, and it allows you to customize the same in real time as well. It also happens to come with ten color presets which you can utilize to change and modify the color palette for your pages, right from the header.

    Settings :
    The Beaver Builder has a small area for settings, right in the main WordPress settings menu. You can use the same to disable certain content types, modules, enter your license information, activate and deactivate templates and more.
    Cost: The Beaver Builder can be downloaded free and currently, it is active in over 400000 websites and that is a lot, by any stretch of imagination. The free version comes with limited features which is why you may want to go pro. The pro version is priced as standard, pro and agency where the standard retails currently at $99. Do note that all pricing information is valid for a year after which you will be required to renew your license. It also happens to come with a thirty day money back guarantee so if you are not pleased with the product, you can always request a refund. Additionally, the Beaver Builder comes with a 40% discount, as you renew your yearly license as well.
    How the two page builders stack up?

    Here’s a snapshot of how the two match up,
    Elementor :
    Pros-
    – Several content widgets and templates
    – Fantastic interface
    – The free version packs in a lot of features and it does not cost much to upgrade to a pro version

    Cons-
    – The interface is a tad slow
    – The content widget panel forces you to scroll up and down to locate the content you need
    – Interface could be more intuitive

    Beaver Builder
    Pros –
    – Interface loads real fast and it happens to be quite easy to use
    – The templates are outstanding
    – Comes with lots of content widgets and you do not have to scroll to use the same

    Cons –
    – Expensive
    – It needs to come with more styling and customization options
    – The standard license does not contain Beaver theme
    Now, you can see how the two page builders stack up to each other; so which one do you prefer for your website?

    5 Steps to switch from Tumblr to WordPress

    Tumblr to WordPress

    Are you hoping to shift to WordPress after blogging a while on Tumblr? Well, then you are in the right place. It has almost been a trend of sorts to find users making a rightful shift from Tumblr to WordPress.

    It does not really identify Tumblr as a real bad platform, but there are some limitations too. Tumblr addresses a familiar community which makes it an absolute delight for the users to express their interests, opinions and hobbies through their blog posts.

    In case your objective is of a higher standard for developing a wider audience profile, then you need to find an alternative. The best alternative so far, for generating profits through your blogs, is WordPress.

    You have the freedom to promote a business through your self-hosted WordPress profile.

    Steps to import Tumblr to WordPress

    If you think it to be grueling to import all your post from Tumblr to WordPress, here are the 5 simple steps:

    Step 1: Create a WordPress account and authenticate Tumblr

    In case you do not have a WordPress account, install WordPress software and purchase hosting.

    1. To move the Tumblr blogs and posts you have to authenticate Tumblr with WordPress. Reach out to the WordPress Dashboard.
    2. On the left side of the Dashboard, click on Tools and then to “Import”.
    3. Next, select “Tumblr” as the importer as shown:

    Tumblr

    4.Click the link to begin the import process and finally click on “Connect to Tumblr to begin”. This will take you to the Tumblr account or the login page of Tumblr, if you didn’t log into the Tumblr, previously.

    Import Tumblr

    5.Click on Allow as this connects the Tumblr account to your WordPress.

    Step 2: Import content from Tumblr

    After you have imported the Tumblr account, WordPress will enlist all the blogs that you want to shift to WordPress.

    content from Tumblr

    • Select the WordPress author to whom the content addresses.
    • After you have selected the blogs, click on “Import this blog”.
    • Meanwhile, you will find an “In progress” bar and a success message appears on completion.
      • Once done, do have a look at the Tumblr posts on your WordPress account.

        Step 3: Edit WordPress themes to resembles Tumblr’s

        After importing posts from Tumblr to WordPress, you will get enough options to optimize the format of contents.
        Chances are high that your WordPress content will look different from that of Tumblr’s. So, follow these steps to fix it:

        • Use WordPress Customizer and install new themes.
        • Apart from this, you can use page builder plugins like “Elementor”. Elementor will design the entire layout of the website controls.

        Step 4: Use Domain mapping to redirect Tumblr visitors

        If you have been using custom domains in Tumblr, you need to redirect them for your WordPress users. Follow these steps to achieve it:

        • Access the domain registrar to provide name servers that denote the shift from Tumblr to WordPress. Use the web host to do this, if you are unsure of its proceedings.
        • You have to disable custom domain for a while until the import finishes.
        • To do that, go to “Settings” and choose a blog to update and remove “Use a custom domain”.

        For the Tumblr subdomain, there are some tricks to go through. You have to make changes with the coding:

        • Create a final post on Tumblr.
        • In the Tumblr dashboard, click “Edit appearance” and then on “Edit Theme”.
        • Access the option of “Edit HTML” in the sidebar.
        • Here you will find HTML codes, paste this code in between the tags. Also, replace the given URL with the URL of your WordPress site.

        Tumblr HTML

        5.In the body tag, paste this code without any edits and save it.

        Tumblr url

        Step 5: Create unique styles and designs on WordPress

        After you have successfully redirected, you need to explore WordPress to take undue advantage of this platform.

        1. Set different WordPress themes for different blogs.
        2. Install Plugins form WordPress to include new features for your website.
        3. You can also include video content, audio clips and embed files to your website. This will make it attractive and interactive at the same time.

        WordPress has some of the best and the largest collections of plugins so that you can just develop your website without having any knowledge of coding.

        What can WordPress offer that Tumblr cannot?

        There are some of the potential benefits of moving your blogs from Tumblr to WordPress.

        You can simply develop your website using WordPress, which is perhaps the most efficient website developer for the best blogging experience. But for that, you need to access WordPress.org to develop your website and access some of its most efficient tools.

        WordPress is the open-source software but not Tumblr. Your WordPress site won’t be limited for access as it does not cost to blog on its platform.

        WordPress dashboard has a varied range of functionalities that will help you monitor your posts, comments or plugins. On the other side, the dashboard of Tumblr is quite simple but lacks functionalities.

        Why is it easy to import Tumblr blogs to WordPress?

        The website structure of Tumblr is minimalistic with its posts including textual matter and media. Apart from this, Tumblr mostly allows micro-posts so it becomes simpler to import Tumblr to WordPress.

        Also, certain elements such as likes or re-blogs and designs are home to Tumblr. So you cannot import these to WordPress.

        But you can always transfer the Tumblr themes to WordPress if you have technical knowledge in this area. With some coding, you can customize your WordPress theme that looks similar to your Tumblr theme.

        A quick brush up!

        Importing posts from Tumblr to WordPress is a bit of a time-draining job. However, if you are not convenient with manually transferring them, then you can always look for the WordPress plugins named Tumblr Importer. It will ease your work; nevertheless, you have to spend some time making minor edits to posts, images to titles.

        And then, if you think, it’s the end of your problem; it’s the beginning of a new journey!

    Creating a successful online store experience using WordPress

    online store experience

    Explanation and description of how to create an online store experience for users using WordPress platform and CMS.

    Online business means an electronic business where the information is shared and exchanged via the internet. Not only you can share information but also you can sell and purchase the product. This process can be done between any company, individual or a group.

    WordPress is the best platform to start an online business. Because it has some inbuilt functionality that will really help you. Also, WordPress is an open-source content management system (CMS). The bloggers, website owners, online store owners’ first choice is WordPress because the most popular feature of WordPress is user-friendly. However, without any technical prior knowledge, you can create an eCommerce website using WordPress.

    You just need to install a WooCommerce plugin by which you will be able to run a fully functional eCommerce store.

    Biggest advantage of creating a successful online shopping experience using WordPress is SEO. For example, you have started a business and now you are looking to get more sell online. You will have to start performing SEO to get more traffic to your website. Let me tell you something. The best and most important feature of WordPress is SEO friendly, which crawls the website quickly and help you to get sell and traffic.

    WordPress Hosting

    The crucial part of every business is a WordPress hosting. when you are very busy and looking for the cheap WordPress hosting with additional to reliable and effective hosting service.
    Hosting is very important because it makes your website accessible i.e. Online presence all over the world.

    Main 3 aspects you should know

    1.Once you have found a reliable and effective web hosting the performance of your website will get enhanced. keep in mind that website hosting statistics will be notified if you are not getting visitors to your website for a long time.

    2. You can get your website secure with the help of an SSL certificate. Once the SSL Certificate gets installed on your server. then the application protocol i.e. HTTP will get changes to HTTPs means secure site.

    3. The biggest priority of the site is security. Host prerogative will be the reason for taking care of security for your site.

    WordPress Forms

    After these all steps, you will find that your website is getting settled but the major thing is missing i.e. WordPress form. The form will help your customer to fill out the contact form when your customer makes some purchase. in this case, you will need an email subscription form and contact form in WordPress.

    WordPress website helps you to customize the form as per your business need. you can make any type of changes like to create, edit, alter, delete any of the forms you want. Without any prior permission you can make changes.

    Don’t create long-form so that the user will get irritated and will out of your website. You may have added some unwanted fields like date of birth etc. So you need to remove all these types of unwanted fields. And get the form shorter. Within some days you can find the difference between both strategy. I assure that you will get more traffic by using a short contact form.

    Another strategy of the form will help you to get more sale i.e. email subscription form. You must make a pop-up window so that the user will get that pop window to subscribe to the email list. You can test each page on your website on different devices. Like a mobile phone, desktop, computers, lappy, tabs, etc. Pop up window should return back before 30 seconds which will work more effective, and newsletter subscription will start increasing.

    The best successful online store ideas is email subscription form and contact form.

    Blogs

    Another best successful online store ideas is creating a Blogs which play an important role for enhancing user experience. Blogs mean an information website which is produced over the internet, blogging is the best way to communicate with clients while questioning or answering some topics. Blogs usually focus on a specific topic, it can web design, home decor, mobile technology, online shopping, etc.

    Once you have started creating blogs on your site it will not only bring traffic to your website but also it will help users to flash out the queries for any topics if they have. this strategy has proven that maximum numbers of users will get into your site hence traffic will get doubled in a few months.

    Just try to create a blog with strong content. While writing content in a blog keep in mind that the content should be always fresh. Instead of giving quantity content try to create quality content because it helps to rank the website. Google checks the content frequently that the content is an update to date or not. It really affects ranking.

    Images

    Recently research proved that 60% of customers get attracted via images instead of videos, and text. If you are trying to create an awesome online shopping experience to your client than you should definitely focus on images.

    Ever you thought that why your images not get ranked at the top of the Google search while searching you on a Google image search?

    The simple answer is that your images on the websites are not properly optimized. In the Google standards, there are some optimization rules that you should follow to get your images ranked.

    If you want to make images well optimized you should reduce the size of images, including a right attribute, filename, dimensions, captions, alignment, etc. to make a perfect image.
    Thus, successful online store ideas i.e. Images have more impact for attracting new customers to your business.

    Wrapping Up

    For an e-commerce site, WordPress is the most important tool because it is user-friendly. whereas technical and non-technical people also can easily handle this website. because it comes with different tools and plugins which will help to increase your website’s functionality. Some security and different options are also available for making the website unique and user-friendly.

    These all are successful online store ideas using WordPress

    Step By Step Guide To Fix Common SSL Issues In WordPress

    SSL Certificate

    After creating or set up SSL earlier give surprising issues that you can’t handle. So, for your convenience and fix your errors, we have created this step by step guide to fix common SSL issues in WordPress.

    SSL consider as HTTPS as well, so don’t get confused. To better understand the correction measures first we should have to know about the basics of SSL/HTTPs.
    Let us get started!

    What Is SSL/HTTPS & Why It Is Important?

    SSL (secure socket layer) method recognizes the site is safe for browser. It does not cause a threat or virus to your computer. In other words, SSL is an encrypted method that secures the connection between user’s browsers and your website. With this, hacker keeps away from hacking and you will be protected.

    Most of HTTPS/SSL encrypted website has its unique SSL certificate. In case the user’s browser doesn’t match with HTTPS, the user receives no connection is a secure message. It is just a warning message for users that this website cause damage to your PC.

    As per this regulation, Google has announced better plans for website owners to use SSL security for better web protection and user’s experience. Nowadays, almost every website is encrypted with SSL whether it is gaming, blog, article, e-commerce and many more.

    Due to this norm, if any website finds with no SSL security certificate, that website considers as not safe and the user receives errors. Consequently, the no secure tag on the website not accepted by the uses because they have the threat of bugs and browser damage. Also, this gives a bad impression on users.

    If you want to make your presence online as genuine dealers then make sure you have an active SSL security plan especially when your site is about selling like an Amazon. Forget about cons and pros, Google wants every site must have SSL plan.

    Besides this, if you have activated the SSL plan and getting trouble into it. So, this guide is for you. Ensure you know about the issues and its fixation technique.

    Common SSL Issues & How To Fix Them

    1. Fix Google Chrome Error

    If the user is working on the Google Chrome Browser and unable to reach the website due to an SSL issue. The user may receive the given error:

    Fix Google Chrome Error

    Your connection is not private
    An attacker might be stealing your personal information.
    NET::ERR_CERT_AUTHORITY_INVALID

    Your connection is not private

    This error shows or warns you that the site is insecure. This also shows, the browser is not accepting the SSL security certificate of that site and it may because of the following reasons:

    • The SSL certificate has been issued with a different domain.
    • SSL certificate expired
    • The bower is unable to recognize an SSL certificate.

    If you haven’t purchased an SSL certificate own or your developer has bought this then you can contact him to fix that error for you.
    If you buy personally, then you can reinstall the SSL certificate or talk with the free SSL provider to support you.

    2. Fix Mixed Moving Errors I.E SSL To HTTPS

    These errors usually occur when you convert your WordPress site from SSL to HTTPS. After this move, sometimes Google reads your content on SSL rather than HTTP protocol. If this is your problem then you need to fix it quickly. If are confused about what it is. Then do one thing, open your website on Google and see the padlock, if this appears that means you are safe or if it is not so you have to work on it.

    Two ways to fix mixed error:

    Use Plugin

    To fix common SSL issues in WordPress, the plugin is the simplest yet amazing method. This can be easier for anyone especially those who are unknown about WordPress coding. If you want to apply this method, so all you have to do the following:

    First install and activate the plugin, really simple SSL. After the activation of this window, go to the settings then SSL page to check settings.

    Really Simple SSL

    really simple SSL

    This plugin will automatically take care of settings (SSL/HTTPS). Remember, a really simple SSL uses the buffering technique to manage the settings and enable SSL to work properly.

    Fixed Error Manually

    Well, this option generally understands by its heading that you have to work manually. So first start troubleshooting, this could better the site performance. In the next step, go to settings then general page. Here ensure the manual address of the site is HTTPS URLs.

    SSL Setting

    In case you are seeing HTTP instead of HTTPS then correct it. After done with the changes, click on the Save button. Then next move on to find HTTP URLs in the database and correct all with HTTPS URLs. You can use better search and replace plugin to do this quickly.

    Install the next plugin, better search and replace. After its activation goes to tools then plugin’s page. Replace HTTP with HTTPS. This will update all URLs with HTTPS and you will see it in your database by inspecting the content.

    In case you are still getting errors, your next trick is to troubleshoot each URL in the WordPress theme. You can find the error and replace that errors with replace option.
    This step may be difficult for anyone because this requires a lot of attention. At this point, it’s better to call a developer who can do this for you and change HTTP with HTTPS easily.

    3. Fix Too Many Redirect Errors

    After moving SSL to HTTPS, redirect errors are common. So to fix that one you need to go into wp-config.php.file. And add the following code into it.

    Define(‘ FORCE_SSL_ADMIN’, true);
    // in some setups HTTP_X_FORWARDED_PROTO might contain
    //a comma-separated list e.g. http, https
    //so check for https existence
    If
    (strops ($_SERRVER[‘HTTP_X_FORWARDED_PROTO], ‘https’) !== false)
    $_SERVER [‘HTTPS’]=’ON’;
    

    4. Fix HTTP & HTTPS Redirect Error

    If you are using really simple SSL plugin then getting redirect errors are common. So to fix that set up HTTP to HTTPS with given code.

    &lt; I MODULE modf-rewrite.c&gt;
    
    RewriteEngine On
    
    RewriteCond %{HTTPS} off
    
    RewriteRule ^(.*)$ <u>https://%</u>
    
    {HTTP_HOST}%{REQUEST_URI}
    
    [L,R=301]
    
    &lt;/If Module&gt;
    

    Note- Use the code without changes to Fix Common SSL Issues in WordPress.

    How to recover abandoned carts in WooCommerce (for free)?

    abandon cart

    Setting up an online store is always expensive. It always involves those extra stretches of the budget of the store owner to make the store a success by converting the visitors to the real customers.

    There are many real-time issues/problems faced by the store owner while building an online e-commerce store. Some of them are listed below.

    1) Right from the beginning from finding the right products to offer for the customers, right market/perfect customers to attract.
    2) What platform of e-commerce to select for setting up the store?
    3) Generating the traffic on the store.
    4) To capture the quality leads.
    5) To build a store in the smoothest way for the customers in order to convert them into real buying/paying customers.
    6) Shipping/delivery issues.
    7) Required payment methods are available?
    8) Cart abandonment.

    These are just some of the key problems which I have listed above.

    Each of these problems requires special attention. But in this post, we will focus on one problem only: cart abandonment. Because we sell WordPress themes, we will talk about cart abandonment with respect to WooCommerce in this post. We will also see how store owners can recover the WooCommerce abandoned carts.

    Before we proceed, let’s understand what an abandoned cart is:

    What is an abandoned cart?

    When a customer visits the store, they add items to the cart and then proceeds for the purchase. Once, a purchase is made then it would be called a successful purchase for the store but if the customers get distracted by any reason and do not complete the order then that order would be counted as an abandoned cart or a leftover cart. We explained in detail in one of earlier posts about what is an abandoned cart.

    This study by Baymard shows that the rate of the carts been abandoned are as high as 69.89%. Which means out of 100 potential customers, only 30% of the carts are actually been processed for the successful purchases and rest are been abandoned.

    Email remarketing has been proven to recover approx 15-20% of the abandoned carts. So why not recover those abandoned carts to boost the revenue of the store.

    In this post, we will check in depth how the abandoned carts can be recovered by sending emails to the guest customers and the logged-in customers with the free plugin which is Abandoned Cart Lite for WooCommerce plugin by Tyche Softwares.

    Why this Abandon Cart Lite plugin?

    This was one of the very first plugins to hit the WordPress / WooCommerce market that helped store owners recover abandoned carts. Below are some of the main reasons as to why we chose this plugin:

    1) The plugin is trusted by over 20,000 WooCommerce store owners. The actual number is very close to 30,000.
    2) The plugin is frequently updated.
    3) The Tyche Softwares team supports the free version in the same way as they support the premium version.
    4) You can create unlimited email templates and send these emails at specific intervals.
    5) Emails can be personalized & fully customized.

    How to Setup Abandoned Cart Lite for WooCommerce

    Here are the steps which need to be followed to use this plugin and boost the sales for the store:
    Step 1: Install and Activate Abandoned Cart Lite for WooCommerce plugin
    Step 2: Define when to consider a cart as an abandoned cart
    Step 3: Setup abandoned cart email sequence

    Step 1: Install and Activate Abandoned Cart Lite for WooCommerce plugin

    There are many methods to install this plugin, as it is a free plugin, you can directly install by visiting the WordPress Dashboard -> Plugins -> Add New -> Search for ‘Abandoned Cart Lite for WooCommerce’ plugin -> Install Now.

    Before activating this plugin, activation of the WooCommerce plugin is required as it is an extension to it.

    For other methods of installation, you can check on this installation guide.

    Step 2: Define when to consider a cart as an abandoned cart

    After activating the plugin, a submenu named ‘Abandoned Carts’ will be added to the WooCommerce menu. Now you need to set when to consider the cart as abandoned. This is important as a shorter cut-off time can trigger the abandoned cart emails while the client is still in the purchase process.

    A setting named ‘Cart abandoned cut-off time’ is provided under the Abandoned Carts->Settings->General Settings link where you can specify the time after which to consider the cart abandoned.

    The default value is 10 minutes, after which the cart will be considered abandoned. It depends on you whether to increase or decrease the cut-off time to consider a cart as abandoned.

    The cut-off time for cart abandonment will be same for visitors as well as registered customers.

    In the above image, it shows the list of the abandoned carts which were captured or remained in the cart even after the set Cart abandoned cut-off time has been reached. The abandoned carts list can be viewed under the Abandoned Orders tab. The list displays both the visitor and the logged in customer’s abandoned carts.

    Customer’s information such as email, customer name, the address of the abandoned cart can be viewed as well when ‘View order’ link will be clicked.

    In the next step, we will discuss the setup of the email sequence for recovering the WooCommerce abandoned carts.

    Step 3: Setup abandoned cart email sequence

    Lastly, in this step, we will have a look at how you can create, customize the emails which need to be sent to the customers.

    Before we proceed further, it is important for you to keep in mind at what time the emails will be sent to the customers because the conversion rate on emails sent 24 hours later is 50% lower than emails sent within an hour of an abandoned cart.

    Ideally, there is a higher chance to convert into a purchase if the email is sent within the same day.

    In the plugin, one default email template ‘Initial’ has been provided where the ‘Send this email’ time is set to 1 hour which is the minimum time offered by this option.

    The creation of a new template and the default one can be found under the ‘Email Templates’ tab. It’s important to note that to send abandoned cart emails, at least one email template should be active.

    You can customize the email templates according to your requirements by clicking on the Edit link of the template.

    Many merge tags like Customer Full Name, Product Information/Cart Information and many more have been provided for the Email body in the plugin which will replace it with actual value.

    A sample email body is shown below for reference

    With the above email template, the email will look like something this

    It is recommended for you to enable the ‘Use WooCommerce Template Style’ option to include the WooCommerce template style for the similarities between all the emails sent.

    If that option is not enabled then the emails would look like as below

    To increase the chance of recovery of the abandoned carts, you can create up to 3 email templates with 1 hour, 3 hours & 24 hours. We recommend these times based on what our customers use.

    You can check how the email will appear using the ‘Send a test email to’ option.

    The plugin has some other options too like the highest abandoned product v/s how many times it was recovered. You can also view which orders were recovered from the plugin.

    There are many additional features including two additional methods to recover the abandoned carts in the Pro version. You can send reminders for the abandoned cart via SMS, messages sent through Facebook messenger.

    Some of the additional features which are present in the Pro version are:

    1) Allowing to capture the abandoned carts early on the custom pages using the Add to Cart popup modal.
    2) Ability to delete the abandoned carts after ‘X’ number of days.
    3) To create a unique coupon code which can be offered to customers to recover the abandoned carts.
    4) Allowing store owners to send the reminder for the abandoned cart emails within minutes.
    5) WordPress dashboard widget available and many more.

    Here is the full documentation of the Abandoned Cart Lite plugin for WooCommerce & all the features it offers.

    You can also view a detailed list of differences between the Lite & Pro version of the plugin here.

    Summing it up, recovering WooCommerce abandoned carts can increase upto 5 to 15% of your sales. You need to keep two things in mind for better results: when to consider the cart as abandoned and when to send the reminder abandoned cart emails to the customers.

    Lastly, you also need to keep testing with a different kind of content in your email templates & use the one which gives you the highest recovery.

    How to Integrate a Pinterest Button into Your WordPress Website

    Integrate a Pinterest Button

    Pinterest is a visual bookmarking social media web and mobile application. Pinterest uses an interface that allows you to pin a photo on any board. It makes it easy to post things from the internet. It is a great way to increase your traffic.

    If you choose to integrate a Pinterest button to your website, it will increase your website’s popularity, due to millions of people log in to Pinterest daily. Also, your images are directly linked to your account, so it also prevents someone from taking credit for your pictures.

    Why Add a Pinterest Button

    Pinterest is a female-dominated social network. So it’s a good idea to integrate a Pinterest Button into your WordPress if your site is about women’s fashion or anything catering to women. The other most popular topics on Pinterest are food and drink, home decor, and crafts. Hence, if your WordPress site is about any of these, you may consider adding a Pinterest button.

    On the other hand, if your target audience is predominantly male and your website is not about photography, art, design or home decor, you should probably think twice before adding a Pinterest button to your WordPress. Also, according to a case study by VWO, e-commerce sites with social share buttons have seen a dip in their traffic. It is advisable to get your own data regarding this matter, however.

    The Pinterest button will help you gain a lot of traction for your website, based on what your content is. It can add more power to your marketing strategy and is a great way to capture the interest of people visiting your website. You will be establishing a solid link between your content and your social presence.

    The Pinterest button, if used effectively, is a great marketing tool used to increase followers for your website. You should know the target audience for your content and then determine whether your WordPress site requires a Pinterest button or not.

    How to Add Pinterest Button to your website

    Many websites integrate Pinterest button into their website order to increase the flow of traffic. As it happens, there are several ways to integrate a Pinterest Button into WordPress:

    1) Embed a Pinterest Follow Button:

    Follow these steps to integrate a Pinterest button in WordPress:

    • Copy the URL of your Pinterest account
    • Go to https://developers.pinterest.com/tools/widget-builder/ to build your button
    • Select the Follow Button
    • Paste your Pinterest URL
    • Enter the name of the button
    • Copy both lines of code
    • In WordPress, select a text widget and drag it to the sidebar
    • Paste the two lines of codes in the textbox

    2) Adding a Pinterest Button using a social sharing plugin:

    Using a social sharing plugin, you can easily add a Pinterest Button in your WordPress. After installing the plugin, you need to go to the Settings menu. From there, head over to the display section where there are a “Share buttons to display” text box. Clicking on it will open a dropdown list from where you can select the social media services. Here you can also select the button style along with the location and post type.

    3) Manually adding Pinterest Button in WordPress:

    For those who don’t prefer using a plugin to integrate a Pinterest Button into WordPress, they can add it manually. First, you need to take a complete backup of your site. Next, using a File Transfer Protocol client, connect to WordPress hosting and open the folder /wp-content/themes/. Download the footer.php file from the current theme folder. Use a text editor to open the file and before the tag, add the following script:

    pinterest code

    Save the file and place it back in the folder. Next, download the single.php file to add the below code:
    pinterest code

    layout=”vertical” is for the vertical share button. For the horizontal share button, you should change the value of this parameter to horizontal. After doing this, save the file and place it back in the theme folder.

    4) Using Pinterest Pin It Button for Images:

    Firstly, install and activate the Pinterest Pin It Button for Images plugin from WordPress. You can change the settings of the plugin by selecting settings in your WordPress dashboard and then selecting Pinterest Pin It. You can adjust the content width to suit your needs. You can also select where to display the Pinterest Button. You can display it on the home page, on a single page, on a category-specific page or all pages.

    5) Copying Html code:

    In order to do this, sign in to Pinterest. Next to your profile name, there should be an About tab. Search for ‘Pin It’ in the dropdown menu. Scroll down to the ‘Pin It Button’ section. Add the URL of the page, URL of the page getting pinned, and description of what is getting pinned. Copy the Html code and paste it next to the image to be pinned.

    Configuring the Pinterest Button

    Once the Pinterest Pin It button has been installed and activated, you can configure it to adjust the settings to suit your needs. Select the Pinterest Pin It Button tab from the left pane. You may choose to display the button after your readers have finished reading a post. You can also display it after the end of a page rather than a post.

    You can configure the setting to show the Pin It button on image hover. Users will see the button whenever they hover over an image on your page. You have the option to display the button on mobile devices as well. You can also decide the color and the size of the button when the user hovers over it.

    Related Post: Pinterest Style WordPress Themes for photo visual digital image portfolio

    How to Correctly Add Custom Code in WordPress

    Add Custom Code in WordPress
    WordPress is a content management system. Currently, 29.1% of websites run on WordPress. With its increasing popularity, site owners and administrators are always looking to modify the themes and plugins that WordPress provides, to suit their needs. But additional functionalities are often required which cannot be provided by these themes and plugins.

    However, you should Add Custom Code in WordPress in such a way that

    it can stand the test of time. These kinds of changes shouldn’t be made to your parent theme, because the update will override the changes. So how should you go about making custom code changes to your WordPress? Let us take a look.

    Create a Child Theme

    If you wish to Add Custom Code in WordPress to change the basic functionalities of a theme, then you should go for a child theme. This involves overriding the styling using CSS. There are two ways you can create a child theme:

    Using custom plugin:

    Install the Child Theme Configurator plugin. This allows you to build a child theme from one of your existing themes. After installation, go to Tools and click on the Child Theme submenu. Select the parent theme you wish to change and click on Analyze.

    Click on the Create New Child Theme button to create a new child theme. It’ll be placed in your wp-contents folder. Click on the Query/Selector tab to add custom CSS code. Clicking on Save brings up a confirmation screen where you can see the changes you have made and confirm them. Clicking on Save Child Values confirms the changes. You can view the CSS you added in the Child Styles tab.

    Traditional method:

    In the Parent Theme folder, create a new folder with a name ending in ‘-child’. Next, a style.css file needs to be created with the following values:

    Theme Name: Twenty Seventeen Child
    Theme URI: https://WordPress.org/themes/twentyseventeen/
    Description: Twenty Seventeen Child Theme
    Author: The WordPress team
    Author URI: https://WordPress.org/
    Template: twentyseventeen
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
    Text Domain: twenty-seventeen-child
    

    In the last step, the parent and child theme stylesheets should be enqueued. In the child themes folder, the following code should be added to the functions.php file:

    ;
    

    You can also copy template files and modify them accordingly, to Add Custom Code in WordPress.

    Add Custom Code Using a Plugin

    If you not that familiar with the backend of WordPress, you can opt for a plugin that will let you Add Custom Code in WordPress. Using a plugin eliminates the chances of losing your modifications due to an update, or things getting deleted accidentally. Here, we will take a look at two plugins that will help you achieve this:

    Insert Headers and Footers:

    This plugin lets you add code to your site’s header and footer. This plugin comes with a simple interface that allows you to write scripts in one place. It’s quick to install and lets you add custom CSS, Facebook Pixel, and Google Analytics code, along with Javascript and HTML to your header and footer.

    Code Snippets:

    Code Snippets

    This plugin lets you make custom code changes without worrying about them getting wiped out by an update. Installing this plugin adds a new menu to your site, called Snippets. Using this menu, you can add new code snippets and name them. It has a box where you can write the code and a description box below where you can state what function it serves. There is an option to enable or disable these snippets, which makes debugging easier. You can also export them to PHP files. If your snippets are causing issues with other themes or plugins, you can always disable them to identify the cause.

    Add Custom Code By Creating a Custom Plugin

    If you wish to modify your site without changing the functionality, then your best option is to create a custom plugin. By building a custom plugin you can Add Custom Code in WordPress, to change a small feature that remains in place even when the theme is updated. You can create a new WordPress plugin in five simple steps:

    Access the site using FTP:

    Acess your site using a File Transfer Protocol. Those who are not familiar with FTP should learn about it first before proceeding.

    Go to WordPress Plugins folder:

    Navigate to the plugins folder located at /wp-content/plugins.

    Create a new folder: Create a new folder inside the plugins folder. Give a unique name such as ‘number-one-plugin’ to the folder and then enter it.

    Create a PHP file:

    In your new plugin folder, create the main PHP file. Name it as ‘number-one-plugin’, i.e. same as the plugin folder. Next, you need to open and edit this file.

    Setup plugin information:

    Finally, you need to copy the plugin information into your main PHP file. You need to edit the details such as Plugin Name and Plugin URL.

    &lt;?php
    
    /**
    
    * Plugin Name: Number One Plugin
    
    * Plugin URI: http://www.abcd.com/number-one-plugin
    
    * Description: The very first plugin that I have ever created.
    
    * Version: 1.0
    
    * Author: Your Name
    
    * Author URI: http://www.abcd.com
    
    */
    

    Now you can activate the plugin and make changes as necessary. Let us look at a simple task you can accomplish using your custom plugin. This code adds a text below all your posts:

    add_action( 'the_content', 'my_thank_you_text' );
    
    function my_thank_you_text ( $content ) {
    
    return $content .= '&lt;p&gt;Thank you for your attention!&lt;/p&gt;';
    
    }
    

    So to Add Custom Code in WordPress is no big deal and anyone can do it using the above-mentioned methods. If the manual code is confusing you, it is better to use a plugin. However, you need to decide which is the best method for you depending on your situation.

    Related Post: Creating A Custom Taxonomy In WordPress

    How to Avoid Publishing Content Accidentally in WordPress

    publishing content in WordPress
    Imagine you are working on something for a long time, you schedule the post for later a date, then you edit it again and click on update, and disaster strikes. Your post is published live. There is nothing you can do to reverse the situation. Or maybe you simply clicked on the Publish button by mistake.

    You helplessly stare at the screen where an animated circle spins endlessly. During fast editorials, such mishaps are a common occurrence. Today, we will take a look at how we can avoid such occurrences.

    Why You Should Be Careful About Accidental Publishing

    There are several reasons why you don’t want to accidentally publish incomplete work. One little mistake, one wrong click of the mouse can spell doom for your website, since it affects user experience and search engine optimization. Hence, you should be extra careful while publishing content in WordPress.

    Imagine you are searching for some content on the internet that you need on an urgent basis. You open this website and you start reading the content, but you find that the content is incomplete. Your time is wasted and it’s most likely that you will never visit that website again.

    Some plugins are designed to share posts on social media and send them to the site owner’s email list. Accidental publishing may lead to your incomplete or erroneous post getting shared on social media or distributed via email.

    Solution:

    So how should you go about it? What do you need to do while publishing content in WordPress? Of course, there are several precautions you can take and techniques you can use to avoid this kind of disaster.

    The first and obvious one would be-wait for it-to only save and schedule the final version. Another option would be to write in another app and once you are done, just copy the entire thing into WordPress and save the content.

    Another easy fix while publishing content in WordPress is that when you are ready to publish, just change the date and change status to PUBLISH and it will be rescheduled. Also, as a best practice, never add future dates to drafts. Add them only when you are ready to publish.

    Publish Confirm:

    You may also take the help of a plugin to avoid accidental publishing. There is a plugin called Publish Confirm which adds a confirmation window that is activated once you click on Publish. From the left pane in WordPress, select plugins and click on Add New.

    Search for Publish Confirm and then install and activate it. Now when you click on Publish after writing a post, a dialog prompt will come up and ask ‘Are you sure you want to publish this now?’. You have the option to click on OK or Cancel.

    You can also change the above message. In order to do so, add the below code to the functions.php file of your theme.

    function custom_confirm_msg() {
    return “You are about to publish this post.\nHave you added a featured image?” ;
    }
    add_filter(‘publish_confirm_message’,’custom_confirm_msg’);
    

    You can use any text message you wish to display by entering it after the return command. After adding this to the code, click on Update File to save the functions.php file. This new message will now display every time after publishing content in WordPress. The \n character creates a new line where the text following it will be written. Spaces are not needed before or after this particular character.

    Post Status Notifier:

    Post Status Notifier is another plugin that you can use for this purpose. This plugin sends a notification to the administrator when a contributor or an author submits a post for review. This plugin works with all post types and supports categories and tags used by other plugins. These custom fields can be used as placeholders for your notification texts. The conditional template syntax of PSN has many filters and functions that you can use.

    You may define multiple notification rules with different settings like custom CC, BCC and FROM email addresses. In order to implement a new notification service, you need to build your custom module. This plugin has various features such as:

    • Provides support for all post types
    • Custom email texts with placeholder support
    • Support for all post status values
    • Adjusting the output by manipulating placeholders with filters
    • It is multisite compatible
    • Language support in English and German
    • Tested on Linux, Mac, and Windows

    The premium version has the following features:

    • Dynamic recipients
    • Late execution
    • Rule trigger limitations
    • Mandrill support
    • Copy rules
    • Conditional template syntax
    • Can log rule-based status changes
    • Support for user roles as email recipients
    • HTML emails
    • Supports SMTP
    • Can be extended by custom modules
    • Deferred email sending
      • Proofreading:

        You may turn on the proofreading feature to avoid accidental post publishing. Go to Dashboard > Users > Profile > Personal Options. Under the section “Automatically proofread content when,” check the box next to “a post or page is updated.”

        Final Thoughts

        Mistakes are made by all of us. It is best not to panic in such a situation while publishing content in WordPress. You can make things worse by desperately trying to complete the article you were working on and publishing them immediately in an effort to compensate.

        Proofread your articles. Make sure there are no spelling mistakes or grammatical errors. Also, typing fast can often lead to your fingers seemingly moving on their own accord, leading you to errors like a wrong click, a wrong word here and there, etc. Slow down. Give your fingers some rest.

        If you are overly paranoid about your post getting published prematurely, just use a different platform to write your draft. Do not use WordPress until your article is done and dusted. Then you can copy the entire thing into WordPress and publish it without any fear of disaster striking. Finally, be calm and relaxed while writing. It will certainly decrease the chances of such mishaps occurring.

        Related Post: 8 Key Ways to Prevent Website Content from Scraping In WordPress

    How to Add Special Characters in Your WordPress Posts?

    Add Special Characters
    Have you ever seen trademark or registered signs in articles? Want to know how you can add Special Characters in Your WordPress Posts? If yes, so stay on this post and read the best way to do this.

    This question has been asked by millions of people in forums and many more channels. And today we have decided to solve this query for our users. You may already know WordPress has several plugins to work with, but all we need an easy method to do that.

    Basically, you can add special characters in your writing via using M.S Word insert symbol option, but when it comes to publishing that content with special characters is not possible. 

    Moreover, they are no available on the keyboard to use them. Now, relax and read this blog carefully. In this, we will show you how to add Characters in the post.

    Methods To Add Special Characters in Your WordPress Posts

    To use this feature, first, you will need to add characters in Block Editor. The Block Editor has no special buttons to use for the formation of the content. However, you have two ways to add characters in the block editor. So, let us see below:

    HTML Coding

    Coding is one of the famous and simple ways to do any change in WordPress. It may difficult for persons who do not know about coding. But today there is no big deal. When you write a post on WordPress it automatically converts your content in HTML code, which is a hypertext markup language used for all websites.

    html comes with its possessions like header, head, HTML, tags and more. With these special codes or entities, you can add special characters in the content where you need them. (You can add a symbol, arrows, etc.) 

    The best of this you can add any character which usually not available on the keyboard. Let us consider an example. 

    Suppose you want to add ™ in content, you can’t use the insert option. So instead of this use HTML code& trade.  
    See the given example:

    <title>
    &trade;
    &copy;
    I love SKT themes. 
    </title>
    

    See every HTML entity starts with ampersand sign and ends with a semicolon. So when you add these codes, you will see the output just like a given example. Remember it will not covert immediately it will show only after save or checking its preview. 
    – ™
    – ©

    For every special character, there is a great range of code that you need to learn and add to your HTML code. 

    Plugin

    If you hate HTML code then Plugin can be the smart choice. So to do this, first, you will have to download and activate Insert Special Characters plugin in WordPress. After installation reaches on the edit page option and adds characters where you want to add. 

    Insert Special Characters plugin

    The steps you need to follow:
    – Choose the post which you want to edit. 
    – Click on the drop-down box and click on the special character option.
    – The dialog box will appear, choose the character and insert it.

    How to Publish Your Local Project on GitHub Using Command Line

    github
    GitHub is mainly a website as well as services, which most of the technical experts talk about. A lot of people are still not aware of it, and before completely understanding Git, it is a version that controls the system.

    Suppose, if any developer is designing a new application, then he has to keep on making necessary changes in the code, come up with new versions, etc. Most of the version control system helps in keeping the revisions straight, and stores all the done modifications inside the storage repository.

    This helps the developers for making easy collaborations since they can easily download the updates and the latest version of the software, do all the necessary changes, and finally upload it. All of the made changes become visible to the developer, which they can, later on, download.

    People who are not associated with the development or publishing any local project on GitHub can also use the files by downloading them. The Linux users have a better knowledge of this as the method of using Git is quite common for the downloading of all the important files. Developers mostly prefer using Git, as it helps in easy storing of the important file changes, and also makes sure that the file integrity is better.

    Advantages of using GitHub

    Over the years most of the software developers use GitHub for easy access to the controls, different collaboration features like the important tools for managing the tasks as well as the handling of the various projects.

    With the help of the GitHub, it is easy to source code projects in different types of programming languages. Listed below are some of the benefits of using GitHub.

    Contributes to the open-source projects

    Most of the open-source project utilizes GitHub for management of the project and publishing of local project on GitHub. You can use GitHub free of cost if you handle any open source project, and also includes issue tracker along with a wiki that supports detailed documentation to get feedback on the project.

    In case you want to make certain contributions, then you just have to fork a project, do the changes, and then send a pull request by utilizing the GitHub web interface.

    Helps with documentation

    With the help of GitHub, it becomes easy to do the job of proper documentation. You can easily get help from the guides and know about the necessary guidelines for documentation.

    Highlights your work

    Being a software developer, you would look forward to attracting recruiters, and nothing can be better than using GitHub. It is just the right tool that can help you in your work. While looking for recruits and projects, the companies look for their GitHub profiles. If you have a profile on GitHub, then your chances of getting selection might increase.

    Steps to publish the local project on GitHub by using the command line

    Another platform is available that helps in enhancing the abilities of code sharing as well as the remote working which is GitHub. Utilizing both Git and GitHub can help you in learning the different ways of writing code, a group working, etc.

    Different types of GUI tools are available that you can use for Git. You can easily publish a local project on GitHub as per your convenience, which is one of the major expectations that you can make from GitHub.

    Even though continuous changes are being done so that the developers can bring in more new features, but you will have to utilize the command line if you want to get a complete experience.

    Even though the command line looks quite interesting for the beginners, yet it is best if you invest some time in learning it completely so that you can easily do the job of programming.

    The command line at times becomes the best possible way out for working with any application. If you want to publish any local project on GitHub, then you will have to follow certain steps that are listed below.

    Step 1: Make a new repository

    Before you jump right to publishing the local project on the GitHub website, first you will have to make a new repository on the website of GitHub.

    Make a new repository

    For this, you will have to visit the link and then make a new repository. You will have to make a new repository from the menu present on the right side after logging into your GitHub account.

    Step 2: Provide details on GitHub repository

    GitHub repository

    After making the new repository, you will have to provide all the necessary details such as providing the name of the repository as well as the project description if you want to publish the local project on GitHub.

    Step 3: Open cd

    After that, you will have to visit the Terminal on your computer. Then you will have to use cd for navigating directly to the local project, which you are looking forward to publishing on GitHub.

    Step 4: Begin with local directory

    After that, you will have to begin with the project. You will have to use all the necessary commands, to begin with, the local directory just like the Git repository.

    Step 5: Include local repository

    Make sure to include all the essential files in the local directory for staging the by utilizing the necessary command. Then with the help of the command stage, you will have to include all the essential files inside the directory.

    Step 6: Make commitments to the repository

    Now it will be easy for you to commit all the staged files by using a few commands.

    Step 7: Include the important URL for the remote repository

    Then you will have to copy the remote repository URL, which you will get from GitHub at the publishing repository. Add copied URL for the GitHub repository simply by utilizing the necessary codes.

    Step 8: Force local repository to GitHub

    In the final step, you will have to include the important command-line inside the terminal to force the local repository GitHub. It will then upload the necessary project that you want to upload.

    Step 9: Force repository from GitHub

    Force the needed branch from the upstream repository. Through this method, it will help in preserving history without making any kind of changes.

    repository from GitHub

    Therefore, these are some of the steps that important to follow if you want to publish a local project on GitHub using the command line.

    Related post: I Enjoy Tinkering on Things and Pushing WP Ecosystem Forward

    Why WordPress is still the best blogging platform for your blog

    WordPress still best blogging platform

    Reasons why WordPress is still the best blogging platform for your blog are stated and explained in this article.

    Blogging has become a profession for many people. It is at the peak of its performance when it comes to success and money generation.

    So many bloggers are earning better money than they would have from any professional job. WordPress is still the best blogging platform for your blog.

    At the very inception, Google BlogSpot had the maximum market share, but since the rise of WordPress, every other platform became stale.

    Even Yahoo tried to give a fight with Tumblr, but it was in vain. Today, we are going to look at why WordPress is still the best blogging platform for your blog even after so many years.

    Exponential Increase of Quality Themes

    WordPress is known for its themes as none of the other blogging platforms can provide so many quality themes. Since its inception, the number of quality themes is increasing.

    There are different types of blogging themes already present according to the categories of blogs.

    For example, there are hundreds of themes for health blogs, fashion blogs, tech blogs and anything you can think of.

    Most of these free themes have stunning design and robust functionalities. Apart from that, premium themes are extremely popular, and you can seamlessly change your theme from free to premium.

    It is these high-quality themes that make WordPress the first choice for blogging.

    Plugins Just Got Better Than Best

    The reason why WordPress is still the best blogging platform for your blog is because of its plugins supply. Apart from themes, plugins drive people to WordPress for creating blogs and business websites. More and more useful plugins are getting added to catch with the current trend of the online world.

    At present, all the different types of advanced plugins are present that will take your blog to the next level. With so many facilities for free, no wonders why people choose WordPress.

    Customize the Way You Like It

    One of the biggest reasons why WordPress is still the best blogging platform for your blog is because of its user-friendliness and developer-friendliness. You need no technical knowledge to edit and design your website the way you want.

    You can change the layout of your post types, add widgets that are best for blogging and have a forum and what not. It is this easiness to change the design and make live customization with advanced page builders and customizers that make people like it more. From time to time, you have to add new features as your blog grow and you cannot hire developers all the time. You can do it yourself by watching a few tutorial videos.

    Visibility of Search Engine

    For every website to succeed, it has to get a high search engine ranking. People spent thousands and thousands of dollars hiring SEO experts and optimizing their site for better ranking. But a website in WordPress itself has good SEO value.

    If you choose to use premium themes, your chances are high that you could land on the first page itself. Apart from that, all the SEO plugins twill skyrocket your PageRank, and you can do on-page SEO all by yourself. This is one of the reasons why WordPress is still the best blogging platform for your blog.

    Making Money Online

    Everyone makes a blog to earn money, and there is no dual view in that. With other platforms, monetization is as hard as it can get.

    You cannot place the ad segments in your desired positions to get more clicks. Your AdSense can get canceled when you use other third-party affiliation links alongside and the problems are endless. But in WordPress, you can do anything and everything effortlessly.

    You can place them anywhere; you can cloak the affiliation links for making them undetectable by search engine crawlers and your chances of generation money increase in multiple folds. Most of the professional bloggers consider it to be the most important point as to why WordPress is still the best blogging platform for your blog.

    Social Media Support

    Social media platforms are what making the blog go viral and therefore, it is important for your blogging platform to provide you all the support for social media integration. This is another spot where WordPress is way ahead.

    It is a known fact that WordPress has the best set of plugins for social media sharing and profile integration.

    Visitors on your website can see your activities on the social media platforms. They can seamlessly like, share and follow you and your followers’ number will increase exponentially.

    Analytics Are Equally Important

    There is no better platform to get the analytics about your website than WordPress. It has advanced tools to show detailed analytics to let you understand your audiences better. Accordingly, you can deliver better content, place your ad segments in better places and get better conversions.

    As a matter of fact, you can also set better campaigns and target audiences so that your post get maximum views and become viral in short period of time.

    Security Is the Priority

    There are so many hacks going on in the online world. As soon as your blog becomes viral, you are likely to get the attention of the hackers.

    WordPress is so secured, and they upgrade themselves all the time to prevent hackers from hacking your website. Any malicious attempt will be notified immediately, and prompt action will be taken.

    There are so many advanced plugins available that you can install to protect yourself further. You can also have a backup of your website or regular basis automatically so that a complete breakdown does not affect you hugely.

    Strong security measures are one of the reasons why WordPress is still the best blogging platform for your blog.

    There is no doubt that WordPress is still the best blogging platform for your blog.

    So without thinking twice, buy a hosting plan to host your WordPress blog from a popular web host.

    Choose the theme, design your blog, install the plugins and widgets and get started immediately.

    Display bbPress Posts Without A Plugin

    BBpress Posts Without A Plugin
    Have you tired of using an old version of bbPress? Do you want bbPress Posts without a Plugin? bbPress is an open-source forum software that has been used for a long time by website owners to better site performance and SEO.

    Unlike other forum software you do not feel that much trouble in installing and managing this plugin, but nowadays this troubling the users and causes issues like posting problems, creating viruses, no replies, etc. If you are getting the same issues, so do not worry.

    We have created this blog or all you guys. In this, we have shared about bbPress Posts without a Plugin. It may sound weird or less impressive, but this going to solve your problem easily. No doubt, you have several plugins to use instead bbPress. But, if you are looking for the best and easy method then you do not need to waste your time to explore one of our fantastic tricks.

    So, are you excited?

    We found this personal trick after years of hard work and planning. Our major reason to use bbPress is getting replies and posting content to the forums, right? All you need to display content and getting replies.

    And these days, the forum has closed the replies and feature only content. For the future, you can use USP Pro to reuse forum for both sharing views and posting content. Here, we will talk about only the present issue i.e display content in the forum.

    So this is our whole blog about. Remember, you can use this method if you want to ditch bbPress or getting trouble with this. The other thing you should keep in mind it is not a verified solution, this is a simple technique to display the content or posts without plugin in bbPress. Also, this is a simple way to access the forum with ease.

    Maybe these steps going to irritate you because you have to use coding. Well, if you are master in it then you will excite to do that.

    Let us get started!

    Before getting started, first you have to create a backup of your website data. As you are going to take a risk or playing with codes. Make sure you have backup your data via genuine resource, it is because of precaution. In case you have done anything wrong, you can easily manage your site with a quick backup.

    How To bbPress Posts Without A Plugin?

    There are a few steps you have to do.

    Step One- Add Support To CPT’s

    Previously, you are working on bbPress so you have all data as posts and replies. But now you are not using bbPress, but you have stored database. And both required support to Custom Post Types. So to do this, you have to see the given tutorial and our job is to display post and replies, so you have to add support accordingly. Follow the given code and to do so, go to functions.php file.

    // add support for topic cpt

    Function shapeSpace_topic_cpt () {$labels=array (

    ‘name’=>__ (‘Topics’, ‘ShapeSpace);

    ‘Singular _name’ =>__ (‘Topics’, ‘ShapeSpace);

    ‘menu_name’=>__ (‘Topics’, ‘ShapeSpace);

    ‘name_admin_bar’=>__ (‘Topics’, ‘ShapeSpace);

    ‘add_item’=>__ (‘Add New’, ‘ShapeSpace);

    );

    $args=array (

    ‘labels’=> $labels,

    ‘taxonomies’=> array(),

    “public’=> true,

    );

    // add support for reply cpt function ShapeSpace_reply_cpt () {$labels =array (

    ‘name’=>__ (‘Replies’, ‘ShapeSpace);

    ‘Singular _name’ =>__ (‘Reply’, ‘ShapeSpace);

    ‘menu_name’=>__ (‘Replies’, ‘ShapeSpace);

    ‘name_admin_bar’=>__ (‘Add New’, ‘ShapeSpace);

    ‘add_item’=>__ (‘Add New Reply’, ‘ShapeSpace);

    );

    $args=array (

    ‘labels’=> $labels,

    ‘taxonomies’=> array(),

    “public’=> true,

    );

    Add this code without changes. And also you consult to WP Codex to customize everything as per your needs. Make sure you are using the proper code to display topic and reply.

    Step Two- Display Content

    Now, we need template to display the content and replies. And the simple way to do this is to add the given code. First you need to add new page and add work on custom template with given code.

    <?php

    /* Template Name: Forum Posts */

    /* this is a temporary page template for looking up old forums posts and see also functions.php for creation of related custom posts types */

    ?>

    <?php get_header (); ?>

    <div class=”content” id=”content”>

    <article class=”wrap”>

    <?php if (current_user_can (‘manage_options’)) : ?>

    <?php // Topoics

    $paged = (get_query__var (‘paged’)) ? get_query__var (‘paged’) :1;

    $args = array (‘post_type’=> array (‘topic), ‘posts_per_page’=> 1, ‘paged,’order’=> ‘ASC’); // forum, topioc, reply

    $temp=$wp_query;

    $wp_query= null;

    </article>

    </div>

    <php get_footer (); ?>

    It is page template which you can add directly to any custom page. For example:
    /mytheme/page-custom.php)

    Here Are The Things Which You Can Check After Applying These Codes:

    • You will get the theme header template.
    • We have used the $paged variable for easy navigation for the user. With this, you will get easy access to navigation links so you and the user can browse the forum topics quickly.
    • It will start the loop for topics. With this, it will display the title of content with metadata and forum.
    • You will get another loop for replies where it will display the ID of the replied person, reply title, and other useful information.
    • With manage_options, admin can easily check the forum posts and navigate then. Well, this option is all up to you for use, if you do not want other admins can see posts, you do not need to use this.
    • Ensure you have use two loops as wp_reset_variable_postdata () to restore $post variable in query.
    • To add navigation links use previous_post_link () and next_post_link ().
    • To play safe, you must add wp_reset_query () to restore $wp_query.
      • Final Thoughts

        Let me clear with you again that bbPress Posts without a Plugin is just a way to avoid bbPress plugin. This has been shared only to make you more forward and safe for future problems.

        This can be done easily, but you have to be extra careful while adding coding in functions.php file. To see the best example you can try it on the WP file which is random. This can help to display your forum topics with titles and replies with the user’s ID. Best of Luck!

    How will you add Drop Cap to your WordPress posts?

    WordPress posts drop caps
    Drop caps find multiple uses apart from the decorative purpose. It often marks the beginning of new sentence block or to highlight the events within texts.

    In earlier times, when paragraphs or break returns was not functional Drop caps were widely in use for several years around the world. But at present, drop caps are primarily for decorations to leverage content with web designs.

    Here you will get know the ways to set the WordPress Posts Drop Cap easily:

    What is a Drop Cap?

    Drop caps are simply a technique for styling and are primarily used for printing books or magazines that have long read. It makes use of a larger font size for the first letter of the initial paragraph for every chapter.

    When the drop caps enable the first letter to enlarge, it extends itself downwards by several lines.

    It simply makes your posts a bit interesting. It can be created easily with a blend of CSS3 and some of the plugins to make your post flashier with less effort.

    How will you set Drop Cap for WordPress posts?

    There are different ways to add drop caps to your WordPress Posts Drop Cap which are namely:

    1. Using plugins
    2. Manually
    3. Using CSS3

    Using CSS3 is easy to set drop caps with WordPress posts as you won’t have to add markups in anyways. But on the other hand, it does not work across all the browsers.

    If you are using plugins, then it helps to add the drop caps to all your posts. But if you prefer to have the drop caps in selective posts, then you should better go for the manual way.

    Using Plugins to Set Drop Caps

    When the plugins method is used for WordPress Posts Drop Cap, it simply adds the tag before and after the first letter so that you are able to style as per your whims. The plugins allow you to change the color of drop caps also.

    Some of the potential pros and cons that you should know before using plugins for drop caps:

    Drop Caps

    A number of plugins are available in WordPress that provides several alternatives to adding drop caps for your WordPress content. They are freely available from the plugins directory of WordPress and some of them are also available in their pro versions as well.

    These plugins are:

    Simple Drop Cap

    1.At first, you have to install and further activate the plugins, Simple Drop Cap.
    2.After activation, visit the Settings option and then go to Simple drop Cap for changing the configurations as below:

    Simple Drop Cap

    The plugins come with three major styling options which are as follows:
    1. Normal mode: In this mode, the drop caps appear as shown below:

    Normal mode

    2. Custom CSS: Here you can style your drop caps as per your requirement from style box of custom CSS.
    3. Float mode: The drop cap in the float mode appears as below:

    Float mode

    You can also wrap your first letter with the shortcode.

    Dropcaps Shortcode and Widget

    The Dropcaps Shortcode and Widget gives you a chance to create drop caps with more flexibility. They help you choose the locations where you need the drop capos to appear and where not in the content, pages, homepages or the single posts.

    screenshot

    By default, the Drop Cap does not provide an opportunity to add CSS to your style sheets and hence appears as below:

    Drop Caps css

    Initial Letter

    This is an exceptionally simple plugin that adds big letters to first paragraphs seemingly like WordPress Posts Drop Cap. It has several styling options to choose from, you can edit the first letter’s color, size, and font for more than one paragraph in the posts.

    It comes with meta-boxes for each post separately, so you have to on or off its functionality.

    Initial Letter

    Storyform

    This plugin is a marvel and allows you to create full-screen websites for magazines and at the same time make it engaging. This helps to create an appearance of real magazine pages. It has the unique capacity to add these drop caps to posts or page contents.

    It is a comprehensive plug-in and applies to long-form articles, regular blogs, and photo essays which make it worth the check out.

    Manually adding drop caps

    The best and the most prominent benefit of manually adding WordPress Posts Drop Cap is that you can use drop caps only when you think it applies to the type of content that you are posting. This means that manually applying drop caps won’t add it commonly to all the posts.

    However, you won’t find any other potential advantages to go by the manual method. The manual method involves the task of wrapping your first letter within the tag in your HTML editor. You have to add the span tag for every post to add the drop cap in very post.

    Hence, this is not a widely recommended way to include drop caps. You may require some of CSS for this such as:

    css code

    Using CSS3 to add drop caps to WordPress posts

    In the CSS3 method, you can create drop caps by using CSS3 selectors such as :first-letter and :first-of-type. If you use these selectors together you can specifically target the first letter of the paragraphs that constitute your post content. This appears to be as:

    Using CSS3 to add drop caps to WordPress posts

    This code snippet shows that you don’t have to include any markup additionally. Thus it will be automated into the post whatsoever. But in case, someone is a user of browsers such as Internet Explorer then they won’t be able to see the drop cap. This will degrade the quality of the presentation of the post.

    This sums up that even if the process is simpler and requires no additional markups, it does not work for all browsers. It even allows the user to select the texts from the posts.

    Bottom Line: So, you can see that there are different ways to add drop caps while you are blogging. It is interesting to add WordPress Posts Drop Cap and the processes are pretty easy.

    Related Post: How to add and embed videos in a WordPress website

    WordPress Error Fix: “Call To Undefined Function Get_Header()”

    Call to undefined function
    Are you getting Call to undefined function error while accessing? Do you need help? If yes, then you should read this blog. In this, we have discussed every detail that you need to know before fixing this error and steps to fix them.
    Let us get started!

    What Is A Call To Undefined Function Error?

    It is a fatal error which increases day by day that target themes directly. They receive a URL to your theme directory. Well, there are a numbers of ways to get this information. Let me explain you with an example. Most themes include JavaScript files, CSS, and link of URL.

    The bad bots send a request to a popular theme file as index.php or header.php. With this, requesting files outsource security susceptibilities, which is a major attack. This also triggers Call to Undefined function error. The best part is you can fix it easily.

    In other words, you can say when a user request to header.php file, any important function as exc_url () are not available, because it is outside the WordPress. Or this is happening because WordPress core is not loaded, loading the template files.

    This may happen because of bad bots and depending on your theme, how it is coded. This may be because of bad actions or executing the code out of context.

    Does Your Site Under Attack?

    First, you will need to check whether your site is targeted or not. To check this error see error logs. For example: Got error”PHP message: PHP Fatal Error: uncaught error: Call to undefined function

    get_header() htttps://sktthemes.org/wp-content/themes/digwp/index.php: 1’ Stack trace: #0 {main} thrown in htttps://sktthemes.org/wp-content/digwp/index.php on line 1’

    If your site is getting this type of error, this means your site is targeted or attacked by bad bots. You can see many types of these errors. In the example, you can see index.php, 404.php, and header.php. After research and getting reviews from sources, lots of people see this kind of error in WordPress files instead of example.

    See this: /archive.php
    /Wp-includes/rss-functions.php
    ..Various theme template files
    ..Various files in the WP media library

    Fundamentally, the direct access from WordPress core, plugin or a file triggers an error. To solve this query we have shared the methods to solve call to undefined function error to the better overall security of your theme.

    What’s The Issue?

    – If you are trying to log-in to your WordPress account.
    – If you have updated the WordPress.
    – If you are getting this message; is_network_admin() error message or “Fatal error undefined function is_network_admin()”

    How To Fix Call To Undefined Function Fatal Error
    To fix this issue you have multiple ways. Here we will talk about the best techniques that may help you without trouble.

    One of the beats and easiest ways to overcome this type of error is, exit the script if WordPress is not available. It is an efficient and well-known technique to fix the issue. In other words, if ABSPATH constant is not definite, exit the script. The ABSPATH works when WordPress is loaded. When bad bots come and request a theme template, it gives a blank page.

    For example: <? Php if (! defined (‘ABSPATH’) exit ;?>
    You have seen such code during WordPress sessions. It is vital to protect direct script access to PHP security. After all, you do not need bots/attackers on site.

    So, to exit from the script you will need to follow the given way.

    First open any theme file, which is targeted. Now, include the given line at the top of the file.

    When you get no access or exit from the script you will see the given code:

    <? Php if (! defined (‘ABSPATH’) exit ; get_header(); ?>

    If you want to format the code, it is normal.

    Advantage

    To move on further, you can protect vital files by restricting the directory views. Let us consider an example: when you visit the parent directory via browser, you will directory views are enabled. If it is, you will get a linked list of files, which is not good.

    Either you see a blank screen or maybe some other messages. You will need to keep your file secure and safe.
    To restrict the directory views, you will need to create the first empty file index.php file, whichever you want to disable.

    To disallow the code do this:
    <!–?php // Silence is golden.</p>
    <p>WordPress uses this technique for a long time to prevent hackers/boaters. You should try this if any trouble you are getting while accessing WordPress.</p>

    The Final Verdict
    As you can see, we have shared a simple yet effective way to prevent pages from attackers/hackers. In this technique you will not need an expert, if you are not able to do so then add a suitable plugin for better security. With this, you will get better performance, protect plugin files, and direct access. Good Luck!

    Related Post: How to Fix the Syntax Error in WordPress website

    Corporate Blog WordPress Themes for corporate blog sites

    With every passing year, blogging is increasingly becoming popular, and lots of blogs are coming up every day. But only a few could make the right impression and stay as a leader. There are various types of blogs, and the most profitable one is the corporate blog. There are some of the best corporate blog WordPress themes listed below. These corporate blog WordPress themes have amazing design and robust features.

    1. SKT Magazine Pro:
    magazine WordPress theme

    demo-button

    You can use this theme to design awesome corporate blog. It has all the ingredients and designing components to make your blog successfully from all aspects. You can select from different blog layouts and use hundreds of shortcodes, fonts, and formats to represent content in a better visual mode that everyone will like a lot. It has all the ready-made necessary pages like member area, forum, about us, services, contact and featured posts to publish your blog instantly. SEO and SMO are taken care of, and there are beautiful social share options to make your posts go viral and increase engagement.

    2. SKT Newspaper Pro:
    newspaper WordPress theme

    demo-button

    This is one of those tailor-made corporate blog WordPress themes where the developer has to do minimum work. It offers different types of page layouts and sections for making the posts and the overall blog stunning to look at. There are hundreds of fonts, icons, and shortcodes to post the content beautifully and engage the reader by increasing interaction. Moreover, there are some awesome slider options as well as background changing options.

    3. SKT SEO:
    SEO WordPress theme

    demo-button

    This is one of the best corporate blog WordPress themes for any type of business website. You can use the SEO and SMO plugins to write search engine optimized content and rank well for every post. Since the theme has highest SEO value, it will let you outshine your competitors on search engines and drive massive organic traffic towards your posts and eventually to your products. The design of the theme is awesome, and it is flat for faster loading speed and better visibility of any device.

    4. Shudh Pro:
    minimal WordPress theme

    demo-button

    This is one of the most creative corporate blog WordPress themes. You can write various types of blogs as it has different blog layouts and drive unlimited traffic. It is fully responsive and compatible with all browsers. There are options for changing colors, fonts, icons, and overall design easily. It is translation ready and has multilingual support. You can use your blog to your advantage to list various products and services and showcase your portfolio.

    5. Black and White:
    black and white WordPress theme

    demo-button

    It has all the ingredients to become the most appealing corporate blog. The color combination has been kept similar to give it a professional look. It has most of the most demanded and creative blog layouts that visitors are going to like instantly. You can integrate maps, videos, and slides behind the different sections on the homepage. It is very SEO an SMO friendly, and it will give you the opportunity to drive fresh organic traffic, and you can treat them as leads to redirect them to your products and services. It is compatible with cache plugins and has multiple templates for different types of pages.

    6. Charm:
    WordPress blog theme

    demo-button

    Charm is one of the best corporate blog WordPress themes. It is fully responsive and works beautifully on all devices irrespective of resolution or size. It is clean and modern in design, and the corporate color combination is used. The layouts are editable, and your components can be added to page layout. Different header and footer images can be embedded on each page and make them noticeable easily. The blog section is creatively designed, and all the necessary pages are present. It supports all the standard plugins to increase functionality and features as per requirement.

    7. SKT Dual:
    marketing WordPress theme

    demo-button

    This is one of the innovative corporate blog WordPress themes that can set you apart from others. It provides so many options for slider and gallery which are highly important for varsity websites. You can change color, insert logo and favicon, make changes in background sections, and use shortcodes to add graphical effects to your contents. Students can also pay fees through the site, and there are beautiful templates for inner pages to showcase your course and other necessary details.

    8. Shudh Pro:
    minimal WordPress theme

    demo-button

    Corporate blog WordPress themes need to have fast loading speed, amazing professional design, and easy navigation option. All these are exactly delivered by this theme, and it has an amazing menu option to list latest posts systematically. It comes with translation support, cross-browser support, and it is SEO friendly which will get you massive organic traffic if you happen to write optimized posts. There are multiple social media plugins available which are compatible with the theme.

    9. Exceptiona:
    accounting WordPress theme

    demo-button

    This is one of the simple corporate blog WordPress themes with multiple features to make it look stunning. There are a 5-level drop down menu, awesome page and blog layout, stunning page templates for inner pages. It comes with live customizer and page builder for creating anything you want. It is mobile friendly and has cross-browser compatibility. Call to action options will come very handy and the association can show the membership fees in case you want to sell some online services. There are multiple shortcodes present for better representation and embedding of items.

    10. Design Agency Pro:
    design agency WordPress theme

    demo-button

    Design agency pro is a creative WordPress theme based on the current trend of designing. It is flat and responsive. There are multiple page templates, designing boxes and blocks available. Apart from that, it comes with unlimited icons, fonts, and shortcodes for beautification. It has some pre-installed color combination to suit your brand color, and you can include premium quality user elements for increasing interaction and engagement like never before. It is perfect for business related to designing like an interior designer, office designer, construction works on innovative themes that startups prefer.

    Almost every corporate site has a corporate blog now. Nothing would look better than the above-listed corporate blog WordPress themes. The visitors will like it as it creates a professional aura and you can represent your informative articles in the best possible way.

    Trends Your Web Development Company Needs to Watch Out For

    Trends Web Development Company

    Any web development company needs to make sure that it keeps up to date with the significant changes over the years. These days some websites work on mobile, and this creates even more changes.

    Here’s a quick list of the newest developments in the field.

    1. Mobile-friendly websites :
    According to web development company Magicdust, functionality is extremely important. It shouldn’t be hard for users to find what they are searching for and the website design should steer them in an intuitive manner.

    Scrolling is the best way to navigate via a mobile device and developers know that. One-page websites became a big trend since it caters to mobile users. These websites don’t have multiple pages. So, it’s easier to know which information is available even via a handheld gadget. Some companies opt to have a one-page website exclusively for mobile users, while they have another website design for desktop users.

    2. Progressive web apps :
    Apps make mobile phone functions more convenient. Progressive web apps mimic this feel for mobile websites. This method of creating a mobile website is not efficient. It is also secure and more responsive. Aside from having an app-like feel, some information is available even while you’re offline.

    3. Push notifications :
    Now it’s possible to let visitors know if you have new content on your website even if they don’t sign up for a newsletter. Push notifications will become bigger because of this. This feature will drive traffic to websites as it provides updates without being intrusive.

    4. Automated online customer support :
    Customer service will continue to play a crucial role in business success. However, automation can make this function easier for any business. When customer support is not available, the company can still help. This will allow customers to find answers even when a support agent is not available.

    5. Google Accelerated Mobile Pages :
    Accelerated Mobile Pages is not new. However, web developers will become keener on working with the Google AMP. The goal in doing this is to make mobile websites work efficiently and faster. There are some downsides to this technology, though. The coding is harder, and there are some functionality restrictions, but the benefits are quite significant as average load times are about 0.7 seconds.

    6. Motion IU :
    Using motion user interface is the new trend that’s getting a lot of attention. This is similar to Google AMP in the sense that it requires more coding work. The interactive surface draws people. Hence, this will be a big success factor for any website.

    Learning about the latest technology trends in the world of web development is crucial. Companies, small businesses and professionals can gain something from new trends. While it’s worth checking out these trends in web design, always put your goals first.

    Don’t make drastic changes to your website because everyone does it. Consider your current website’s performance, your target market, and your goals.

    From there, see if adding these features will be helpful. Knowing about web development trends will help you find the right people for development projects. To help you find the right person for the job, look into these factors to think about when choosing a web development professional.

    Why you need a wedding website?

    Why you need a wedding website

    The term wedding quickly summarizes in front of you a collage of flower decorations, food delicacies, elegant draperies and designer wedding cards. Lately though, people who have turned internet-savvy are more interested in having a wedding website and are instead cutting down on printing the invites for different wedding related ceremonies and rituals.

    A wedding website carries much more than your photographs
    If you think that most of the websites for wedding are developed simply to introduce the groom and the bride to each other’s relative and to relate the story about how they met then, you are very wrong. A wedding website not only carries the photographs of the would-be husband and wife, but also is helpful in many other ways.

    Off course, it is one of the cheapest and quickest ways of circulating information about the couple to everyone. Yet wedding website also provides you with many more benefits.

    Reasons for having a wedding website

    Saving on wedding card invites
    Traditionally, wedding cards are considered an integral part of the wedding arrangement. However, with the changing times, people are more inclined on saving by cutting down on printing cost. Having a website for engagement, wedding or shower saves time, efforts as well as printing costs.

    Refreshing the registry access easily
    Each time you are scribbling down to refresh the registry access it becomes important to cut off those that are already taken by some guests and writing down the fresh ones. However, it is much better to give your guests easy access to the website online. Registering the access directly to the registry info is a good idea that will enable the guests to get complete information of the gifts that are still to be taken.

    Skipping on save-the- date magnets
    Most of the friends and relatives do not want you to forget their wedding date and stuff you with the save-the-date magnets. Many times the magnets fully cover one side of the fridge fully. Instead of wasting money on such magnets, adding a bit more amount to such avoidable expenses and putting up a wedding website is more feasible and practical.

    Get away with those monsoon wedding shivers
    Many times, you arrange the wedding in a big lawn and suddenly the weather forecast tells you that there will be heavy rainfall. Sometimes certain circumstances can also make you bring changes in the choice of your hotel. Such last minute changes can be pretty upsetting and it takes lot of time to inform all the guests about the new change in the wedding venue.

    With a wedding website, you can easily announce this change in matter of few minutes and control the chaos that is generally caused after such last minute change in the venue. You are saved from making hundred calls and instead can update your guests through the wedding website in two lines. All is a matter of just five minutes!

    Checking with the venue directions
    In this world of smart phones, automobiles with inbuilt GPS technology and tablets, everyone uses the internet to find an address instead of asking for it to a layman. A wedding website contains the map of your wedding destination. This helps the guests to find the directions to the venue properly and you are saved from answering the guest calls asking for direction and clarifying it in detail.

    An eco-friendly option
    Since you will be saving on paper, stamps and the whole of envelopes, you will be naturally saving on trees that certainly are an eco-friendly act.

    Are you getting married? And searching for Awesome wedding themes to share some memories?

    So you are at the right time in the right place.

    You can check out some fantastic wedding WordPress themes here which will definitely make your wedding memorable for a lifetime.

    1. Wedding Videographer
    2. Wedding Rituals
    3. Nuptials
    4. SKT Lens Pro
    5. Event Planners Pro
    6. Event Planners Pro

    Check some of the awesome wedding templates here:

    1. Wedding Videographer :

    Wedding videographer WordPress Theme

    demo-button

    You can create an awesome wedding website with the help of this theme. One can use this theme as a videography or photography portfolio website. Where you can show your latest videography work. Plus any bride or a groom can use this theme to showcase there memories like photos, videos, prewedding photoshoots all over the world.

    Easy drag and drop page builder plugin are used for the Wedding Videographer theme so that you can make changes on the theme as per your need.

    2. Wedding Rituals :

    wedding agency WordPress theme

    demo-button

    With the help of Wedding Rituals theme, you can announce that you are getting married, Also you can update all the rituals that are going on. You can add your story that how you meet, your love story, the event’s date, etc.

    Events plugin and gallery plugin have been provided so that you can add some images on your portfolio. Wedding rituals are compatible with different sliders like the crelly slider, master slider, etc.

    3. Nuptials :
    wedding WordPress theme

    demo-button

    If you are looking to make your wedding memorable you can use this theme, as this theme is fully responsive that you can use on any device. You can pretend your story with the help of this website.

    Gallery plugins have been provided so that you can add some images and the videos that you have. In the header section, you can add maps that will help your friends and family to reach out to you.

    4. SKT Lens Pro :
    responsive portfolio WordPress theme

    demo-button

    The main features of this theme are portfolio responsive. which is used with the color picker, different language speakers can also read this theme as this theme is multilingual ready. That the theme can be translated to any other language this is translation ready.

    This theme has been tested with different Google and SEO standards hence all tests have been passed like Google mobile-friendly test, portfolio plugins test, woo-commerce compatibility test, html5, and css3 coding, etc.

    5. Event Planners Pro :
    Event Agency WordPress Theme

    demo-button

    This theme design is created in a beautiful manner. Not only the groom or bride can use this theme, but also an event planner can use this theme to create some plans for any type of event. Events like birthday party, wedding, engagement ceremony, summer holiday events, summer camp, etc.

    This theme is much more responsive so that any kind of event business can use this theme, additional features of this theme is multilingual, documentation ready, 1 year free support via email and phone, more than 100 shortcodes are provided, Different Page builder plugins like Gutenberg, Beaver, Elementor, Visual composer, Live composer, Divi are also provided.

    6. Banquet Hall :
    banquet hall

    demo-button

    The event planner can use this website for planning events like banquets, celebratory functions, marriage, birthday, caterers, event and wedding planners, venue, parties, and other functions like a baby naming ceremony, anniversary, corporate lunch and dinner, etc.

    4 different types of header and footer sections are provided. You can add images, videos, sidebar into different inner header section. Free documentation has been provided which will act as a guide while making the changes on the theme through the backend. Beginner or intermediate users can easily make changes.

    Gallery, events, contact form 7 plugins have been installed for the more effective user interface.