Tag: themes

  • How to Remove the Powered by WordPress Footer Links

    Do you want to remove the ‘powered by WordPress’ footer links on your site?

    By default, most WordPress themes have a disclaimer in the footer, but this can make your site look unprofessional. It also leaves less space for your own links, copyright notice, and other content.

    In this article, we will show you how to remove the powered by WordPress footer links.

    How to remove the powered by WordPress footer links

    Why Remove the WordPress Footer Credits?

    The default WordPress themes use the footer area to show a ‘Proudly powered by WordPress’ disclaimer, which links to the official WordPress.org website.

    The Powered by WordPress disclaimer

    Many theme developers take this further and add their own credits to the footer.

    In the following image, you can see the disclaimer added by the Astra WordPress Theme.

    The Astra footer disclaimer

    While great for the software developers, this ‘Powered by….’ footer can make your site seem less professional, especially if you’re running a business website.

    It also lets hackers know that you’re using WordPress, which could help them break into your site.

    For example, if you’re not using a custom login URL, then hackers can simply add /wp-admin to your site’s address and get to your login page.

    This disclaimer also links to an external site, so it encourages people to leave your website. This can have a negative impact on your pageviews and bounce rate.

    Is it legal to remove WordPress footer credit links?

    It is perfectly legal to remove the footer credits link on your site because WordPress is free, and it is released under the GPL license.

    Basically, this license gives you the freedom to use, modify, and even distribute WordPress to other people.

    Any WordPress plugin or theme that you download from the official WordPress directory is released under the same GPL license. In fact, even most commercial plugins and themes are released under GPL.

    This means you’re free to customize WordPress in any way you want, including removing the footer credits from your business website, online store, or blog.

    With that in mind, let’s see how you can remove the powered by WordPress footer links.

    Video Tutorial

    If you don’t want the video or need more instructions, then simply use the quick links below to jump straight to the method you want to use.

    Method 1. Removing the ‘Powered by’ Link Using the Theme Settings

    Most good theme authors know that users want to be able to edit the footer and remove the credit links, so many include it in their theme settings.

    To see whether your theme has this option, go to Appearance » Customize in your WordPress admin dashboard.

    Launching the WordPress Customizer

    You can now look for any settings that let you customize your site’s footer, and then click on that option.

    For example, the Astra theme has a section called ‘Footer Builder.’

    Customizing the Astra theme disclaimer

    If you’re using this theme, then simply click on the ‘Footer’ section and select ‘Copyright.’

    Doing so will open a small editor where you can change the footer text, or even delete it completely.

    How to remove the 'powered by WordPress' disclaimer

    No matter how you remove the footer disclaimer, don’t forget to click on ‘Publish’ to make the change live on your site.

    If you’re using a block theme, then you can remove the footer disclaimer using Full Site Editing (FSE) and the block editor.

    This is a quick and easy way to remove the ‘Powered by’ credit across your entire site, although it won’t work with all themes.

    To launch the editor, go to Appearance Â» Editor.

    How to launch the FSE

    Then, scroll to your website’s footer and click to select the ‘Powered by’ disclaimer.

    You can now replace it with your own content, or you can even delete the disclaimer completely.

    Editing the 'Proudly powered by WordPress' credit using the full site editor

    When you’re happy with how the footer looks, simply click on ‘Save.’ Now if you visit your site, you’ll see the change live.

    Method 3. How To Remove the ‘Powered by’ Disclaimer Using a Page Builder

    Many WordPress websites use the footer to communicate important information, such as their email address or phone number. In fact, visitors might scroll to the bottom of your site looking specifically for this content.

    With that in mind, you may want to go one step further and replace the ‘Powered by’ text with a custom footer. This footer could contain links to your social media profiles, links to your affiliate partners, a list of your products, or other important information and links.

    You can see the WPBeginner footer in the following image:

    An example of a WordPress footer

    The best way to create a custom footer is by using SeedProd. It is the best page builder plugin and comes with over 180 professionally-designed templates, sections, and blocks that can help you customize every part of your WordPress blog or website.

    It also has settings that allow you to create a global footer, sidebar, header, and more.

    First, you need to install and activate SeedProd. For more details, see our step-by-step guide on how to install a WordPress plugin.

    Note: There’s also a free version of SeedProd that allows you to create all kinds of pages using the drag-and-drop editor. However, we’ll be using the premium version of SeedProd since it comes with the advanced Theme Builder.

    After activating the plugin, SeedProd will ask for your license key.

    SeedProd license key

    You can find this information under your account on the SeedProd website. After entering the key, click on the ‘Verify Key’ button.

    Once you’ve done that, go to SeedProd » Theme Builder. Here, click on the ‘Add New Theme Template’ button.

    The SeedProd theme builder

    In the popup, type in a name for the new theme template.

    Once you’ve done that, open the ‘Type’ dropdown and choose ‘Footer.’

    Creating a custom footer with SeedProd

    SeedProd will show the new footer template across your entire site by default. However, you can limit it to specific pages or posts using the ‘Conditions’ settings.

    For example, you may want to exclude the new footer from your landing pages, so it doesn’t distract from your main call to action.

    When you’re happy with the information you’ve entered, click on ‘Save.’

    This will load the SeedProd page builder interface.

    At first, your template will show a blank screen on the right and your settings on the left. To start, click on the ‘Add Columns’ icon.

    The SeedProd theme builder editor

    You can now choose the layout that you want to use for your footer. This allows you to organize your content into different columns.

    You can use any layout you want, but for this guide, we’re using a three-column layout.

    Choosing a layout for the WordPress footer

    Next, you can edit the footer’s background so that it matches your WordPress theme, company branding, or logo.

    To change the background color, simply click on the section next to ‘Background Color’ and then use the controls to choose a new color.

    Changing the background color of a WordPress footer

    Another option is to upload a background image.

    To do this, either click on ‘Use Your Own Image’ and then choose an image from the WordPress media library, or click on ‘Use a stock image.’

    Adding an image to a custom WordPress footer

    When you’re happy with the background, it’s time to add some content to the footer.

    Simply drag any block from the left-hand menu and drop it onto your footer.

    Adding blocks to the WordPress footer

    After adding a block, click to select that block in the main editor.

    The left-hand menu will now show all of the settings for customizing the block.

    The SeedProd advanced theme builder

    Simply keep repeating these steps to add more blocks to your footer.

    You can also change where each block appears by dragging them around your layout.

    A custom footer, created using the SeedProd theme builder

    When you’re happy with your design, click on the ‘Save’ button.

    Then, you can select ‘Publish’ to complete your design.

    Publishing the SeedProd template part

    For your new footer to show up on your website, you’ll need to finish building your WordPress theme with SeedProd.

    After building your theme, go to SeedProd » Theme Builder. Then, click on the ‘Enable SeedProd Theme’ switch.

    Now, if you visit your website you’ll see the new footer live.

    How to enable a custom WordPress theme

    For a step-by-step guide, please see our guide on how to create a custom WordPress theme.

    Method 4. Removing the WordPress Disclaimer Using Code

    If you can’t see any way to remove or modify the footer credits in the WordPress customizer, then another option is to edit the footer.php code.

    This isn’t the most beginner-friendly method, but it will let you remove the credit from any WordPress theme.

    Before making changes to your website’s code, we recommend creating a backup so you can restore your site in case anything goes wrong.

    Keep in mind that if you edit your WordPress theme files directly, then those changes will disappear when you update the theme. With that being said, we recommend creating a child theme as this allows you to update your WordPress theme without losing customization.

    First, you need to connect to your WordPress site using an FTP client such as FileZilla, or you can use a file manager provided by your WordPress hosting company. 

    If this is your first time using FTP, then you can see our complete guide on how to connect to your site using FTP

    Once you’ve connected to your site, go to /wp-content/themes/ and then open the folder for your current theme or child theme.

    The FileZilla FTP client

    Inside this folder, find the footer.php file and open it in a text editor such as Notepad.

    In the text editor, look for a section of code that includes the ‘powered by’ text. For example, in the Twenty Twenty-One theme for WordPress, the code looks like this:

    <div class="powered-by">
    				<?php
    				printf(
    					/* translators: %s: WordPress. */
    					esc_html__( 'Proudly powered by %s.', 'twentytwentyone' ),
    					'<a href="' . esc_attr__( 'https://wordpress.org/', 'twentytwentyone' ) . '">WordPress</a>'
    				);
    				?>
    			</div><!-- .powered-by -->
    

    You can either delete this code entirely or customize it to suit your needs. For example, you may want to replace the ‘Proudly powered…’ disclaimer with your own copyright notice.

    A custom disclaimer, created using FSE

    After making your changes, save the file and upload it to your server. If you check your site, then the footer credit will have disappeared.

    Warning! Avoid the CSS Method at All Costs!

    Some WordPress tutorial sites may show you a CSS method that uses display: none to hide the footer credit links.

    While it looks simple, it’s very bad for your WordPress SEO.

    Many spammers use this exact technique to hide links from visitors while still showing them to Google, in the hopes of getting higher rankings.

    If you do hide the footer credit with CSS, then Google may flag you as a spammer and your site will lose search engine rankings. In the worst-case scenario, Google may even delete you from their index so you never appear in search results.

    Instead, we strongly recommend using one of the four methods we showed above. If you can’t use any of these methods, then another option is hiring a WordPress developer to remove the footer credit for you, or you might change your WordPress theme.

    We hope this article helped you remove the powered by WordPress footer links. You may also want to check out our expert pick of the best contact form plugins and proven ways to make money online blogging with WordPress.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Remove the Powered by WordPress Footer Links first appeared on WPBeginner.

    Go to source

  • How to Create a Custom Home Page in WordPress

    Do you want to create a custom homepage in WordPress?

    By default, WordPress shows your latest blog posts on the homepage. However, you can often create a better first impression by designing a custom homepage that highlights your site’s most popular content, products, services, and more.

    In this article, we will show you how to easily create a custom homepage in WordPress.

    How to create a custom home page in WordPress

    What is a Homepage?

    A homepage is the first page visitors see when they type in your domain name. For many people, this homepage is their introduction to your business, blog, or website.

    An example of a custom homepage

    A good homepage will make visitors want to learn more about your WordPress website. It will also provide easy access to the links, search bars, menus, and anything else that can help visitors find interesting content.

    By default, WordPress shows your latest blog posts on the homepage.

    The default WordPress blog homepage

    This may be a good fit for personal blogs or hobby bloggers. However, many WordPress blogs and websites can benefit by replacing the standard homepage with a custom homepage.

    The good news is that WordPress makes it easy to show a custom page as your homepage, rather than the default list of recent posts.

    Selecting a Custom Page to be Used as Homepage in WordPress

    In this guide, we’ll show you a few different ways to create a custom homepage. However, afterward, you’ll need to let WordPress know that it should use this page as the homepage.

    To do that, simply go to Settings » Reading in the WordPress dashboard.

    Changing the WordPress homepage

    Here, scroll to ‘Your homepage settings’ and select ‘A static page.’

    You can now open the ‘Homepage’ dropdown and choose the page that you want to use as the new homepage.

    How to change the WordPress homepage

    Then, simply scroll to the bottom of the screen and click on ‘Save Changes.’ You can now visit your site to see the new custom homepage live.

    If you have a blog, then make sure you create a separate blog page to display your posts. If you don’t, then visitors will struggle to find your latest blogs.

    With that being said, let’s see how you can design a custom homepage in WordPress. Simply use the quick links below to jump straight to the method you want to use.

    Method 1. Create a Custom Homepage Template Using the Block Editor

    If you’re using a block theme, then you can design a custom homepage template using the full site editor.

    This method doesn’t work with every theme, so if you’re not using a block-based WordPress theme then we recommend using a page builder like SeedProd or Beaver Builder instead.

    To start, simply create a new page or open an existing page that you want to use as the homepage. Then, click on the ‘Page’ tab in the right-hand menu and click to expand the ‘Template’ section, if it isn’t already open.

    Creating a new homepage template

    WordPress will now show which template this page is currently using.

    To create a custom homepage template, just click on the ‘New’ link.

    Creating a new custom homepage template

    In the popup, give your template a name. The name is just for your reference so you can use anything you want.

    After that, go ahead and click on ‘Create’ to launch the full site editor.

    How to create a custom homepage

     The template editor works similarly to the standard WordPress block editor.

    To add blocks to your custom homepage, just click on the blue ‘+’ button. You can then drag and drop any block onto your layout.

    Adding blocks to a custom homepage in FSE

    Since we’re creating a custom homepage, you’ll typically want to start by adding a big hero image such as your website’s logo or banner.

    To do this, simply find the ‘Image’ block in the left-hand menu and then add it to your layout using drag and drop.

    Designing a custom homepage in the full site editor

    You can now either choose an image from the WordPress media library or upload a new file from your computer.

    To get more engagement, you may want to show recent comments on your homepage by adding a ‘Latest Comments’ block.

    Showing the latest comments on a WordPress homepage

    For more information, please see our guide on how to show comments on the homepage of your WordPress theme.

    A good homepage helps visitors find interesting content. With that being said, it’s a good idea to add a ‘Navigation’ block to your custom homepage.

    Adding a navigation menu to the WordPress home page

    To learn more, please see our step-by-step guide on how to add custom navigation menus in WordPress themes.

    After adding a block, make sure you click to select it in your layout. You can then configure the block using the settings in the right-hand menu and the buttons in the mini toolbar.

    How to set up a main navigation menu

    To build your custom homepage, simply keep adding more blocks and then configure them using the full site editor settings.

    For example, you may want to add blocks such as Latest Posts, Search, Social Icons, Cloud Tag, and more.

    A custom WordPress home page created using the FSE

    When you’re happy with how the template looks, click on the ‘Publish’ button.

    The page you created earlier will now be using the new homepage template. You can now tell WordPress to use this page as your homepage by following the process described above.

    Method 2. Create a Custom Homepage in WordPress using a Page Builder (Recommended)

    The WordPress block-based editor allows you to create a custom homepage using the tools you’re already familiar with. However, it doesn’t work with all themes and is limited in flexibility and features.

    If you want to create a completely custom homepage that works with any WordPress theme, then you’ll need a page builder plugin.

    For this method, we’ll be using SeedProd. It is the best page builder plugin on the market and allows you to create a custom homepage using a simple drag-and-drop editor.

    It also comes with lots of professionally-designed templates and ready-made blocks that you can use on your homepage.

    Note: There is a free version of SeedProd on available on WordPress.org but we’ll be using the Pro version since it has more templates, blocks, and features.

    The first thing you need to do is install and activate the SeedProd plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

    Upon activation, you need to enter your license key.

    Entering the SeedProd license key

    You can find this information under your account on the SeedProd website. After entering the license key, go ahead and click the ‘Verify Key’ button.

    Next, you need to visit SeedProd » Pages and click on the ‘Add New Landing Page’ button.

    Creating a new homepage design with SeedProd

    After that, it’s time to choose a template for your custom homepage. SeedProd has lots of professionally-designed templates that you can customize according to your website’s needs.

    To select a template, simply hover your mouse over it and then click the ‘Checkmark’ icon.

    Choosing a template for your custom WordPress homepage

    We’re using the ‘Juicy Sales Page’ template in all our images, but you can use any design.

    Next, go ahead and type in a name for the custom homepage. SeedProd will automatically create a URL based on the page’s title, but you can change this URL to anything you want.

    When you’re happy with the information you’ve entered, click on the ‘Save and Start Editing the Page’ button.

    How to create a custom homepage in WordPress using SeedProd

    Next, you’ll be taken to the SeedProd drag-and-drop page builder, where you can customize your template.

    The SeedProd editor shows a live preview of your design to the right and some block settings on the left.

    A homepage template created using SeedProd

    The left-hand menu also has blocks that you can drag onto your layout.

    For example, you can drag and drop standard blocks like buttons and images or use advanced blocks such as the countdown, contact form, social sharing buttons, and more.

    Adding a social sharing section to the homepage

    To customize any block, simply click to select it in your layout.

    The left-hand menu will now show all the settings you can use to configure that block. You can also change background colors, add background images, or change the color scheme and fonts to better match your brand.

    Changing the branding of your WordPress homepage

    To start, you’ll want to replace any placeholder images with your own photos or custom logo. To do this, simply click to select any Image block in the live preview.

    In the left-hand menu, click on the ‘Select Image’ button.

    Adding images to your design

    You can now either choose an image from the WordPress media library or upload a new file from your computer.

    SeedProd also comes with ‘Sections,’ which are collections of blocks that are often used together. For example, SeedProd has a header, hero image, call to action, testimonials, contact formFAQs, features, footer sections, and more. These can help you create a custom homepage, fast.

    To look through the different sections, simply click on the ‘Sections’ tab. To preview any section, just hover your mouse over it and then click on the magnifying glass icon.

    Adding sections to the custom page layout

    To add the section to your design, simply click on ‘Choose This Section.’

    This will add the section to the bottom of your homepage.

    A ready-made customer testimonials section

    You can move sections and blocks around your layout using drag and drop.

    When you’re happy with how the homepage looks, don’t forget to click the ‘Save’ button to store your changes.

    Saving your SeedProd design

    SeedProd makes it super easy to connect your homepage to popular email marketing services like Constant Contact or Mailchimp.

    To do this, simply click on the ‘Connect’ tab and then select your email service provider.

    Connecting your email provider to the SeedProd page builder

    SeedProd will now show you how to integrate the homepage with your email provider.

    If your provider isn’t listed, then don’t worry. SeedProd works with Zapier which acts as a bridge between SeedProd and more than 3000+ other apps.

    How to connect SeedProd and Zapier

    Once you’ve done that, you’re ready to publish your custom homepage. Simply click on the ‘Page Settings’ tab.

    There are more options under the Page Settings tab that you may want to look at. For example, you can change the SEO settings, edit the page title, and connect a custom domain.

    Changing the settings for your homepage

    When you’re happy with how the page is set up, go ahead and select the ‘General’ tab.

    You can now click on the ‘Page Status’ toggle to change it from ‘Draft’ to ‘Publish.’

    Publishing a unique homepage design

    Now, you simply need to head over to Settings » Reading and set this page as your new custom homepage.

    Method 3. Manually Create a Custom Homepage in WordPress (Coding Required)

    You can also create a custom homepage using code. However, this method is complicated and coding mistakes can cause all kinds of common WordPress errors.

    That being said, we don’t recommend this method for beginners.

    Your WordPress theme is made up of many different files. Some of these files are called templates and they control how different areas of your website look. For more information, please see our WordPress template hierarchy cheat sheet.

    One of these templates is called front-page.php.

    If your theme has this template, then WordPress will automatically use it to show your homepage. This means you can create a custom homepage by editing this file or replacing it with a new file.

    To get started, you’ll need an FTP client such as FileZilla, or you can use the file manager supplied by your WordPress hosting provider.

    If this is your first time using FTP, then you can see our complete guide on how to connect to your site using FTP.

    After connecting to the server, go to /wp-content/themes/ and then open the folder for your current WordPress theme.

    Connecting to your site using an FTP client

    If this folder already has a front-page.php file, then you can go ahead and open that file in any text editor, such as Notepad. You can then make any changes you want by editing the code.

    If your theme doesn’t have a front-page.php file, then you can create a new file with the name front-page.php.

    After that, you just need to upload front-page.php to your current theme’s folder on your WordPress hosting account.

    As soon as you upload this file, WordPress will start using it to display your homepage. However, since the file is completely empty, you will see a blank page as your homepage.

    To fix this, just open the file in a text editor app and start adding HTML code.

    If you’re starting with an empty file, then you can save yourself some time by using the existing code and templates in your WordPress theme.

    For example, it usually makes sense to include the theme’s header and footer.

    In the following sample code, we’ve removed the content and sidebars while fetching the header and navigation templates from the theme.

    <?php /*
    This page is used to display the static frontpage.
    */
     
    // Fetch theme header template
    get_header(); ?>
        <div id="primary" <?php astra_primary_class(); ?>>
     
        <div class="custom-homepage-container"> 
     
        You custom homepage code goes here
     
        </div> 
     
        </div><!-- #primary -->
    //Fetch the theme footer template
    <?php get_footer(); ?>
    

    Tips on Making an Effective Custom Homepage in WordPress

    The homepage is your site’s most important page. People will visit this page to learn more about your business, products, and services.

    To help visitors find what they’re looking for, we recommend keeping your homepage design as simple as possible and avoiding any clutter.

    It’s also a good idea to place your most important content at the top of the page so it’s the first thing visitors see.

    Before designing your page, it may help to write down the goals you want to achieve. You can then design every part of the homepage to help you reach this clear target.

    Many businesses and blogs want to convert visitors into customers. To achieve this, we recommend adding OptinMonster to your custom homepage.

    OptinMonster is the best WordPress popup plugin and lead generation software. It allows you to create all kinds of popups, floating bars, full-screen welcome mats, slide-in scroll boxes, inline personalized lead forms, gamified spin to win optins, and more.

    OptinMonster's gamified banner template

    Next, you’ll want to track how your custom homepage is performing. You can then use this insight to fine-tune the page design and get even more conversions.

    MonsterInsights is the best plugin for Google Analytics. It allows you to easily install Google analytics in WordPress and shows you helpful reports directly in the WordPress dashboard.

    The MonsterInsights Google Analytics plugin

    The best part about using MonsterInsights is that you can add the Google Analytics tracking code without editing code or hiring a developer. Plus, it has a Dual Tracking feature, which makes it super easy to switch to Google Analytics 4.

    You should also make it easy for visitors and potential customers to contact you. For this, we recommend WPForms which is the best WordPress form plugin on the market.

    Finally, it’s a good idea to look at your competitors and other popular sites in your industry or niche. While it’s never a good idea to copy, you can use them as inspiration or learn best practices that you can then apply to your own homepage layout.

    We hope this article helped you easily create a custom homepage in WordPress. You may also want to see our proven tips to increase your blog traffic and our expert pick of the best social proof plugins for WordPress.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Create a Custom Home Page in WordPress first appeared on WPBeginner.

    Go to source

  • 16 Best WordPress Frameworks to Design Themes

    Some popular frameworks for WordPress include:

    1. Genesis by StudioPress

    2. Divi by Elegant Themes

    3. Astra by Brainstorm Force

    4. OceanWP

    5. Beaver Builder

    6. Elementor

    7. Gantry

    8. Unyson

    9. Avada by ThemeFusion

    10. X Theme by Themeco

    11. Bridge by Qode Interactive

    12. Salient by ThemeNectar

    13. Flatsome by UX-Themes

    14. The7 by Dream-Theme

    15. Total by WPExplorer

    16. Schema by MyThemeShop

    These frameworks offer a variety of features, such as built-in page builders, advanced theme options, and pre-designed templates. It’s important to research each framework and compare its features to your project’s needs before making a decision. It’s also worth noting that many frameworks offer both a free and a paid version, so you can try out the framework before making a financial commitment.

  • Lettre Newsletter Theme Now Available on WordPress.org

    Automattic has published its Lettre theme to WordPress.org. The company launched its newsletter product at the end of December 2022 using Lettre as the default theme. The self-hosted version of this block theme is for those who want to publish a newsletter using Jetpack.

    The theme puts the focus on the subscription form, which is the most important thing a newsletter landing page can do – make it easy for people to sign up. Beneath the form there is a link to read all the posts, followed by another subscription form. All of these elements in the home page design are blocks, making it easy for them to be removed or rearranged.

    Lettre comes with 15 block patterns for building different pages and designs, including about the author(s), a bold color signup, a two-column signup, various designs for the newsletter intro with light and dark background images, newsletter signup with media on the left, newsletter signup with logos for the background, a list of posts, an in-post article promo, three columns of text, and more.

    A live demo of the theme is available on WordPress.com. The menu items on the demo give a few examples of the different signup patterns in action.

    Lettre is designed to be used with Jetpack’s Subscription block, which uses WordPress.com’s infrastructure to manage emails and subscribers. If you like the design but are already using another newsletter service, the Jetpack Subscribe block can be replaced with any other block, including the shortcode block for newsletter services that haven’t yet made their subscription forms available via a block. Be advised, you may need to write some custom CSS to ensure that the subscribe form matches the original design.

    Lettre is one of the only themes in the WordPress Themes Directory that was made to be a newsletter landing page and certainly the only block theme dedicated to this purpose. Combined with Jetpack’s subscription feature, this is one of the most seamless ways to distribute a newsletter without all the extra steps of copying the content into a newsletter service’s editor. Lettre is available for free download from WordPress.org. I wouldn’t be surprised to see more themes like this pop up now that WordPress.com has launched its newsletter service.

    Go to source

  • Commercial and Community Categorization Is Live on WordPress.org Theme and Plugin Directories

    One of Matt Mullenweg’s announcements at the 2022 State of the Word was the addition of new taxonomies for the theme and plugin directories that will help users more quickly ascertain the purpose of the extensions they are considering.

    With nearly 60,000 free plugins available and more than 10,000 free themes, it’s not always immediately evident which extensions are officially supported by the community and which have commercial upgrades and support available.

    The new “Community” and “Commercial” designations were created to demystify the selection process and empower users to find plugins and themes that suit their needs. They were live on WordPress.org last week and plugin and theme authors were invited to opt into the categorization. The categories are visible in the sidebar of the listings.

    In the example below, Akismet, Automattic’s commercial spam plugin that is bundled with WordPress, has the new Commercial category applied, indicating it is free but offers additional paid commercial upgrades or support.

    The categories do not yet seem to be as widely applied to themes, but one example is all the default themes fall under the “Community Theme” designation, indicating that they are developed and supported by a community as opposed to being a part of a commercial endeavor.

    There are currently just two categories, but meta contributor Samuel (Otto) Wood said this effort is “the start of a broader categorization of plugins and themes.” He outlined how plugin and theme authors can opt into the new categorization feature:

    To opt in a plugin or theme, email plugins@wordpress.org, or themes@wordpress.org, and simply ask to opt into it. This is a manual process for now. In the future, we will be adding a method for plugins and themes to do it themselves.

    Once your plugin or theme is added, you will get a new feature (on the advanced tab for plugins, or at the bottom of the listing page for themes). For both cases, it’s a simple URL entry.

    For Commercial extensions the URL is a support link. Community extension URLs will be labeled as a contribute link.

    Several participants in the comments of the announcement suggested that commercial-tagged plugins and themes should also have the option to include a “contribute” link since they are open source software. Wood’s response seems to indicate the URL is more about where to direct support.

    “This is a matter of categorization,” he said. “Community plugins are those that are mainly supported by a community of users. Commercial plugins are those primarily supported by a commercial profit-seeking entity.”

    Once these categorizations are more widely adopted, it will be interesting to see if the theme and plugin directories will add the ability to filter search results using these tags. This would allow users to narrow down the results to be in line with their expectations for support.

    Go to source

  • How to Improve Your 404 Page Template in WordPress (2 Ways)

    Do you want to improve your 404 page template in WordPress?

    By replacing the default WordPress 404 page with your own design, you can improve the visitor experience and keep people on your site for longer.

    In this article, we’ll show you how to customize your 404 page template in WordPress.

    How to improve your 404 page template in WordPress

    Why Improve Your 404 Page Template in WordPress?

    Most WordPress themes come with a basic 404 template, including the default WordPress ones. For example, in the following image, you can see Twenty Twenty-Two’s 404 page.

    The default WordPress 404 page

    However, most of these default templates are simple and don’t show any content from your site. This means that anyone who lands on your 404 page is more likely to leave your WordPress website, which will increase your bounce rate.

    This is bad news for your WordPress SEO, and may affect where your site appears in the search engine rankings.

    That being said, it’s a good idea to create a 404 page with your own content and branding.

    For example, at WPBeginner we show a custom image and encourage visitors to contact us, so we can fix the 404 error. The sidebar also has links to our social media profiles and even some information about an ebook download.

    The WPBeginner custom 404 page

    This is also a chance to promote your most popular posts or products from your online store. In this way, your 404 page can add value for your visitors, which will increase pageviews and reduce bounce rate.

    If you’re looking for inspiration, then we’ve collected the best 404 error page design examples for you to look at.

    Note: Even if you design an engaging and helpful page, you’ll still want to fix any 404 errors. Here, it helps to track your 404 pages and redirect them.

    With that said, let’s take a look at how you can improve your 404 page template in WordPress.

    Video Tutorial

    If you’d prefer written instructions, just keep reading. You can also use the quick links below to jump straight to the method you want to use.

    The best way to improve the 404 page template is by using the SeedProd page builder plugin.

    SeedProd is the best landing page builder for WordPress. It lets you create, edit, and customize your WordPress pages without writing any code.

    With this plugin, you can easily create a custom 404 page using a wide range of professionally-designed templates.

    The first thing you need to do is install the SeedProd plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

    Note: There is a free version of SeedProd available, but we’ll be using the Pro version since it lets you replace your theme’s built-in 404 template.

    After activating the plugin, SeedProd will ask for your license key.

    SeedProd license key

    You can find this information under your account on the SeedProd website. After entering the license, click on the ‘Verify Key’ button.

    Once you’ve done that, go to SeedProd » Landing Pages. In the ‘404 Page’ section, click on ‘Set up a 404 Page.’

    The SeedProd page builder plugin

    You can now choose a template for your 404 page.

    To preview a design, simply hover your mouse over it and then click on the magnifying glass.

    SeedProd's ready-made 404 templates

    When you find a design that you like, just click on ‘Choose This Template.’

    We’re using the ‘Oh No 404 Page’ template, but you can use any design you like.

    Choosing a professionally-designed 404 template

    After selecting a template, you’ll be taken to the drag-and-drop builder, where you can start customizing the 404 page.

    On the left side of the screen, you’ll find blocks and sections that you can add to your design. The right side of the page is the live preview.

    Building a custom 404 page for your WordPress website

    Most 404 templates already have some blocks, which are a core part of all SeedProd designs.

    To customize any of these ready-made blocks, simply click to select the block in your layout. You can then customize the block using the settings in the left-hand menu.

    Changing the text in a custom 404 page

    To add a new block to your design, simply find the block in the left-hand menu. Then, drag it onto your layout. You can now customize the block following the process described above.

    To start, you’ll typically want to add your own website logo to the 404 page.

    To replace the SeedProd logo with your own branding, simply click to select the placeholder logo in your layout. Then, hover over the image in the left-hand menu and click on the ‘Select Image’ button.

    Adding your own logo to a 404 page

    This launches the WordPress media library, where you can select any image or upload a new file from your computer.

    Many 404 templates also display your site’s main navigation menu by default. If you have multiple menus, then you may prefer to show a different menu instead.

    To make this change, simply click on the ‘Nav Menu’ block in your template. You can then open the ‘Menu’ dropdown and choose any menu from the list.

    Adding a custom navigation menu to a 404 page

    For more information, please see our guide on how to add custom navigation menus in WordPress themes.

    You can create any design simply by adding and customizing blocks. However, when someone arrives at your 404 page, they may be confused about what to do next.

    With this in mind, we’ll show you how to promote your most popular posts and create a contact form, so visitors can report any broken links or missing content.

    To start, add a ‘Headline’ and a ‘Text’ block to your design. You can then type your message into the text editor in the left-hand menu.

    For example, in the following image, we’ve created a headline that explains the page can’t be found and a ‘Text’ block that suggests reading some posts or using the contact form.

    Adding text to a custom 404 page

    Next, we’re going to change the ‘Back To Home’ button so it encourages people to check out a particular post instead of going to the general homepage.

    You might include a link to the most popular post on your WordPress blog or the one that helps you make the most money online blogging.

    To customize the button, simply click to select it in the page layout. Then, type the post’s URL into the ‘Link’ field.

    Changing the button label

    To change the text that appears on this button, simply type into the ‘Button Text’ box.

    Once you’ve done that, click on the ‘Advanced’ tab. Here, you can change the button’s color, size, and more.

    Creating a custom CTA button

    Add Your Most Popular Posts to Your WordPress 404 Page

    Next, you can add a list of your most popular posts to the 404 page. Since these articles are popular, there’s a good chance visitors will find something they like.

    You can create this list automatically using the MonsterInsights plugin. It’s the best analytics solution for WordPress used by over 3 million websites.

    MonsterInsights can see which posts get the most visitors and add them to your 404 page. For more details, see our guide on how to display popular posts by views in WordPress.

    After activating MonsterInsights, you can display your most popular posts by adding shortcode in WordPress. In SeedProd’s left-hand menu, simply find the ‘Shortcode’ block and drop it onto your layout.

    How to add shortcode to your website's 404 page

    Then, click to select the ‘Shortcode’ block. This will open the settings window to the left. Next, copy the following shortcode:

    [monsterinsights_popular_posts_widget theme="beta"]
    

    Then, in the box labeled ‘Content,’ paste it into the text area labeled ‘Shortcode.’

    Adding shortcode to you website's 404 page

    By default, SeedProd doesn’t show a preview of your most popular posts inside the page editor, so you’ll need to click on the ‘Preview’ button in the upper-right corner. This opens your design in a new tab.

    If you prefer to preview the popular posts list inside the page editor, then simply click on the ‘Show Shortcode Preview’ switch.

    Previewing the 404 page's shortcode

    In the above shortcode, we’re using theme=“beta” for our list, but MonsterInsights has a few different themes that you can use.

    To see the different themes, go to Insights » Popular Posts in the WordPress dashboard and then click on ‘Popular Posts Widget’.

    The MonsterInsights popular posts settings

    You can now click on the different themes to see a preview.

    When you find a design that you want to use, simply update the shortcode in SeedProd. For example, if you want to use the ‘Alpha’ theme then you would need to type in:

    [monsterinsights_popular_posts_widget theme="alpha"]
    

    Add a Contact Form to Your WordPress 404 Page

    You may also want to add a contact form so visitors can reach out if they can’t find what they’re looking for. This form also gives people an easy way to report broken links, so you can fix them and improve the experience for future visitors.

    For more information, please see our complete guide on how to fix broken links in WordPress.

    The best way to add a contact form to your site is by using the WPForms plugin. It’s the best contact form plugin for WordPress and comes with a user-friendly drag-and-drop form builder.

    For more details, see our step-by-step guide on how to create a contact form in WordPress.

    Once you’ve created a contact form, it’s easy to add that form to your 404 page. Simply find the ‘Contact Form’ block and drag it onto your design.

    The WPForms form builder plugin

    Then, open the ‘Select a Form’ dropdown and choose your contact form from the list.

    The page editor will now show a preview of the contact form.

    How to add a contact form to your website's 404 page

    You might want to add some text introducing your contact form or encouraging visitors to get in touch.

    To do this, simply add a ‘Headline’ or ‘Text’ block above your contact form and then type in the text that you want to use.

    A custom 404 page, created using SeedProd

    When you’re happy with how the 404 page looks, it’s time to publish it.

    Simply click the dropdown arrow next to ‘Save’ and then select ‘Save as Template.’

    Saving your SeedProd 404 template

    When asked, go ahead and type in a name for the template. This is just for your reference so you can use anything you want.

    After that, click on ‘Save Template.’

    Naming your WordPress template

    In the next popup, click on ‘Return to Page Editor.’ You can then click on the ‘X’ button in the upper-right corner to close the SeedProd page editor.

    At this point, you may see a popup asking whether you want to publish your new 404 design. If you’re happy to go ahead, then click on ‘Yes, Activate.’

    Activating a SeedProd template for your WordPress website

    If you don’t want to publish the template right now, then click on ‘No, Close’ instead.

    After that, you can publish the design at any point by going to SeedProd » Pages. Here, click on the switch in the ‘404 Page’ section so it shows ‘Active.’

    Activating a template for your WordPress website

    To see your 404 page in action, just add /404 to the end of your domain name.

    After publishing your custom 404 page, it’s a good idea to track how people are engaging with that page. This allows you to see what’s working and what isn’t working, so you can fine-tune your 404 design to get more conversions and engagement.

    To learn more, see our beginner’s guide on how to install Google Analytics in WordPress.

    Method 2. Create a Custom 404 Page in WordPress By Adding Code

    If you don’t want to use a page builder plugin, then you can create a custom 404 page using code. However, just be aware that any mistakes in your code can cause common WordPress errors, or even break your site.

    With that in mind, this method isn’t recommended for beginners. It’s also a good idea to back up your site before using this method, just in case you encounter any problems.

    To get started, you’ll need an FTP client such as FileZilla, or you can use the file manager supplied by your WordPress hosting provider.

    If this is your first time using FTP, then you can see our complete guide on how to connect to your site using FTP.

    After connecting to the server, go to /wp-content/themes/ and then open the folder for your current WordPress theme.

    The FileZilla FTP client

    If this folder already has a 404.php file, then you can go ahead and open that file in any text editor, such as Notepad.

    If your theme doesn’t have a 404.php file, then you’ll need to create one. After that, go ahead and open the file in a text editor app.

    Editing the 404.php file template

    You’re now ready to create a custom 404 design using code. You can create all sorts of designs, but here’s some simple examples to help you get started.

    Display Most Popular Posts on 404 Page

    A list of your most popular posts can encourage visitors to check out your site’s best content.

    You can create this list using WordPress Popular Posts. It’s one of the best popular posts plugins for WordPress and comes with template tags that you can add to your 404.php file.

    First thing you need to do is install and activate the WordPress Popular Posts plugins. For more details, see our step by step guide on how to install a WordPress plugin.

    Upon activation, you can add a list of popular posts to your 404 page using the following template tag:

    <?php wpp_get_mostpopular(); ?>
    

    Display Most Commented Posts on 404 Page

    This plugin can also display the posts that have the most comments.

    In your 404.php file, simply find the area where you want to show your most commented posts, and then add the following template tag:

    <?php wpp_get_mostpopular("range=all&order_by=comments"); ?>
    

    You can also check out our guide on how to display most commented posts in WordPress.

    Display Recent Posts on 404 Page

    Another option is to show your site’s most recent posts. This can be particularly effective if you post time-sensitive blogs, for example if you run a news aggregator website.

    There are several different ways to display recent posts in WordPress, but the easiest way is adding a template tag to your 404.php file:

    <?php wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'format' => 'custom', 'before' => '', 'after' => '<br />' ) ); ?>
    

    Display Random Posts on 404 Page

    Do you want to show a random list of posts on your custom 404 page?

    Then simply add this code to your 404.php file:

    <ul>
    <?php
    $posts = get_posts('orderby=rand&numberposts=5');
       foreach($posts as $post) { ?>
            <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
            </li>
       <?php } ?>
    </ul>
    

    Add Monthly Archives with Compact Archives

    If you have lots of content, then it may be impossible to show all those posts on your custom 404 page.

    One option is to organize your content into monthly archives. Visitors can then click to explore content from different months and years.

    Here at WPBeginner, we display our monthly archives on our 404 page using the Compact Archives plugin. This helps visitors browse all of our content, without overwhelming them with a long list of posts.

    An example of a compact archive

    For more details, see our guide on how to create compact archives in WordPress.

    After activating the Compact Archives plugin, simply add the following code to your 404.php file:

    <p><strong>By Date</strong></p>
    <ul>
    <?php compact_archive($style='block'); ?>
    </ul>
    

    Now, when a user lands on your 404 page they’ll see your compact post archives.

    We hope this article helped you improve your 404 page template in WordPress. You may also want to see our guide on how to set up Google Analytics goals for your WordPress site and our expert pick of the best virtual business phone number apps.

    If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

    The post How to Improve Your 404 Page Template in WordPress (2 Ways) first appeared on WPBeginner.

    Go to source

  • Course: A New Free Block Theme Compatible with Sensei LMS

    Sensei LMS, Automattic’s teaching and learning management plugin, has released a new free block theme called Course. In February 2022, version 4.0 of the plugin introduced support for full-site editing with its bundled “Learning Mode” theme. Course features a new bold design made to be customized in the Site Editor.

    Although Sensei works with neaerly any WordPress theme, the plugin looks its best with themes designed specifically for Sensei compatibility. Course includes styles for Sensei functionality to perfectly display course lists, sales pages, and the “Learning Mode” course templates. It integrates with the free Sensei LMS plugin as well as the pro version. Sensei’s new Course List block will also inherit all the theme’s styles seamlessly.

    If green is not your jam, Course includes four style variations suitable as a starting point with blue, dark, and gold as the accent colors and multiple font combinations.

    In addition to the various styles, Course brings all the power of the Site Editor for customizing for Sensei templates, as seen in the Lesson template below.

    Although Course is ideal for website owners who are selling courses, the theme is also flexible to be used without Sensei for other purposes like blogging, coaching, and small businesses. Course isn’t easy to find if you’re hunting for block themes, as it doesn’t seem to be tagged as a block theme on WordPress.org. It’s free to download in the official Themes Directory or via the Sensei LMS website.

    Go to source

  • Divi 5.0 Aims to Bring Greater Compatibility with Gutenberg

    Divi, the popular commercial WordPress theme and page builder created by Elegant Themes, has announced major changes coming in version 5.0 that constitute a complete rewrite of Divi’s core technologies. The update, which is expected to be released in beta next year, will focus on performance, stability, scalability, and extendability, but it will not introduce any new features.

    “We are recreating Divi’s backend framework, cleaning up years of technical debt, changing Divi’s storage format and improving its rendering mechanism,” Elegant Themes CEO Nick Roach said. “This new version of Divi will be able to processes design settings much more quickly.”

    One of the most notable changes coming in 5.0 is that Divi will be migrating away from shortcodes.

    “This change will bring Divi into alignment with the future of WordPress, which is evolving in a new direction,” Roach said.

    Divi will migrate to a new JSON format that is similar to the way Gutenberg stores data. The legacy shortcodes will continue to work and for a time Divi will lazy load in the old framework as necessary.

    “If you are using Divi shortcodes outside of your post content, it will be highly recommended to replace these shortcodes with our new json-based elements,” Roach said. “Otherwise, you are going to take a performance hit.”

    As part of the 5.0 update, Divi’s developers plan to include a button to perform the migration away from shortcodes, which will automatically change posts to use the new system.

    Divi 5.0 will also introduce a new Builder API, which Roach said “may also open up opportunities for Divi/Gutenberg cross-compatibility:”

    Developers familiar with creating blocks for WordPress will find a lot of similarities in the Divi 5.0 module API. WordPress blocks will be more easily adapted to Divi and WordPress developers will be able to jump head first into building things for our community. We are building this new version of Divi to work in harmony with WordPress.

    News of the coming update was well-received by Divi users who posted additional questions and concerns in the comments. A few users were skeptical about the new direction but willing to see how it pans out.

    Peter R, a current user who said he appreciates Divi’s “nicer and smoother UX,” along with the collections of design settings, indicated that Divi seems to be falling behind what the block editor offers for building pages with dynamic data:

    As nice as Divi 5.0 sounds, it’s just sooo far away… especially since it won’t have the features I’m looking for at launch which will then take even longer if those features appear at all. I was really hoping Divi 5.0 would move more towards the Gutenberg block builder (other than back-end data storage etc).

    There seems to be a real arms race going on with block builders right now. Many are adding features that Divi simply can’t compete with now and will probably take years to match if at all. Far more flexible layouts especially when it comes to making your own post loops etc, more powerful features for displaying dynamic data or for collecting and storing data, and the ability to mix-and-match blocks from different creators so you don’t depend on a single provider like Divi.

    More than 2,425,411 live websites are currently using Divi and an an additional 1,486,812 sites that used the product historically, according to BuiltWith. The nearly 10-year-old product has grown steadily for years but seems to have plateaued beginning in 2020.

    Embracing the way WordPress is going will be important for the page builder’s continued success, and Elegant Themes seems to be acknowledging this with the planned update.

    “On the block theme front, as a part of Divi 5.0, we are also transitioning into a Block Based theme, and since Divi 5.0 is actually internally built using the same ‘packages’ that Gutenberg itself is composed of, Divi 5.0 has a lot of compatibility built in from the core,” Elegant Themes developer Josh Ronk said.

    “We are working diligently to push Divi 5.0 for maximum Gutenberg block compatibility, with the goal being that you would be able to use Gutenberg blocks inside of your Divi built pages, and then apply all of the Divi design options you love to the otherwise plain Gutenberg blocks you have installed. This means you won’t have to choose between Divi or Gutenberg, and rather you get Divi AND Gutenberg.”

    Divi’s developers plan to ensure the old Divi modules built with the current Divi API are backwards-compatible, working on the front end but with a more limited capacity in the Visual Builder. They will be encouraging developers to move to the new API to take advantage of the performance benefits.

    Divi 5.0 will not introduce new features or changes to Divi’s design, but the underlying architecture will be moving closer to Gutenberg compatibility.

    “Divi 5.0 will use React and it will leverage more of the native Gutenberg packages,” Roach said. “At some point we hope that Divi and Gutenberg will work in harmony. We don’t want to fight against the direction that WordPress is heading.”

    Go to source