New: 100+ Stunning Website Templates to Automate and Grow Your Reseller Business

Does your agency offer website services? Boost your web development and reseller business with WPMU DEV’s modern and beautiful website templates.

WPMU DEV’s Reseller gives you everything you need to build a profitable reseller business and generate recurring income — from reselling white label hosting and site management tools, to Pro plugins, integrated client billing and management, branded client portal, reseller support … and over 100+ professional website templates covering a wide range of niches and industries!

Build websites faster with a choice of 100+ beautiful and modern premium templates.

This guide shows you how to boost and automate your reseller business using our growing library of professionally-designed website templates and how to sell your own website templates using our enhanced templates feature.

We’ll cover the following areas:

Let’s jump in…

100+ Beautiful Modern Website Templates

Website templates are a game-changer for digital resellers. Templates reduce development time and offer an affordable alternative to custom development by providing clients with accessible high-quality web design.

Templates can also transform how agencies approach web development where the need for fast and cost-effective solutions is key to attracting and keeping clients.

A WPMU DEV membership includes access to a vast template library with over 100 professionally-designed website templates catering to different niches and industries (e.g. corporate, creative, healthcare, e-commerce, and more).

Use these templates to reduce your project costs, speed up your web design process, and provide your clients with an on-brand finished product … automatically!

To access the template library, go to The Hub > Site Templates.

The Hub - Site Templates
Site templates are fully integrated with WPMU DEV’s all-in-one WordPress platform.

In the Site Templates screen, you’ll find two tabs:

  • WPMU DEV Templates – This is where all of our pre-configured templates are stored.
  • My Templates – This section lets you create and manage your own custom site templates.

Click on the WPMU DEV Templates tab to access all of our pre-configured templates.

The Hub - Site Templates - WPMU DEV Templates page
Click the WPMU DEV Templates tab to access over 100 site templates for your next project.

We’ve designed our templates page to help you find templates suitable for your next project quickly and easily.

For example, to select a range of templates, use the Sort (by Recently Added, A-Z, Z-A), filter (by category, themes, or builders), and search features located at the top of the page.

Filtering templates by Category, Themes, or Builders is especially handy if you are building a site for a specific industry or niche, or have a favorite theme or page builder that you prefer working with.

Templates filter
Find templates quickly using the sort, filter, and search features.

Filter templates by clicking on items to select or deselect categories, themes, or page builders. To clear all filters just click the link at the bottom of the Filter Templates by panel.

Templates feature - Filter templates by
Click on the filter screen items to select the templates that you are looking for.

You can also tag your favorite templates by clicking on the star icon to have them listed at the very top of the page. Just make sure to enable Pin favorites to top in the Recently Added feature menu.

WPMU DEV Templates - Favorites
Click on the gold star to favorite a template.

Website Templates for Popular Page Builders and Themes

The versatile themes available in the Templates section are built with various popular page builders and themes.

WPMU DEV Templates - Page builder filter
Filter themes by page builders.

These templates provide a wealth of options, features, and functionalities unique to specific industries, a broad selection of modern and beautiful designs to ensure that you can meet the needs and requirements of your clients, and integrate seamlessly with popular page builders and themes including:

  • Gutenberg
  • Elementor
  • Brizy
  • Colibri
  • Astra
  • Neve
  • Kadence WP
  • Beaver Builder
  • Zakra

If you’re unsure which page builder or theme was used to create the template, refer to the icons below the thumbnail.

Template page builder icons
Hover over the icons to quickly identify a template’s compatibility with specific page builders or themes.

Note: To save custom templates created with a paid or licensed page builder or theme, use the My Templates section.

Fast and Easy Deployment with One-Click Templates

To quickly create a new site using a specific template (or just preview how the template looks), hover over the template’s thumbnail and click on the Preview Template and Create Site buttons.

Hovering over template thumbnail to preview or create a site.
Hover over the template thumbnail to preview or create a site using the template.

All of our hosting plans include rapid one-click template deployment to simplify the process of setting up websites. Simply select a template when creating a new site and these will automatically be set up for you or your clients in minutes.

The Hub - Create from Template
Create a new site using a template or start from scratch … your choice!

Templates to Use and Resell

Templates are available to members on all plans and are included with WPMU DEV’s Reseller platform, so you can use them in your own projects to build client sites or resell them.

Note: To resell custom or built-in templates with Reseller to clients as part of your web development and digital service offerings requires being on the Agency plan.

Adding Templates To Reseller Products

Including templates with Reseller is easy.

Go to The Hub and click on the Reseller tab …

The Hub - Reseller tab
Click on the Reseller tab in The Hub to sell templates with your product and service offerings.

Create a new hosting reseller product or edit an existing one and navigate to the Reseller Configurations screen …

Create Hosting Reseller Product - Reseller Configurations screen.
Add templates to your hosting products.

Choose whether to allow clients to choose a template when purchasing hosting or specify a selected template when new sites are created.

Templates section
Reseller lets you include template options for clients, set a specific template for new sites, or disable templates altogether.

Select all the templates you want to make available to clients using the “Templates Available to Clients” dropdown menu and search feature.

You can build a gallery of templates to offer your clients using any WPMU DEV template and your own custom templates.

Reseller templates - WPMU DEV templates
Resell our templates with your site building services.

For more information on how to create and save custom-built templates, see our custom templates documentation or check out this article on how to create and sell your own site templates.

If you want clients to use a specific template when creating a new site, make sure to select the “Force selected template on new sites” option.

Site Templates section
Set a specific template for all newly-created sites.

Only the templates you have selected for your reseller products will display to clients purchasing your products.

For full details on creating reseller products with templates, see our Step-by-Step Guide to Setting Up Reseller.

Transform Your Business with Website Templates

Website templates can revolutionize and transform your business by streamlining the web development process and boosting efficiency, ensuring client satisfaction, an additional revenue source, and business growth through automation.

Whether you are a newcomer to the industry seeking an easy start to web development or an experienced developer looking to fast track projects by focusing on customization and advanced features, having over 100 one-click templates at your disposal can be especially useful for urgent projects, clients with small budgets, and an indispensable asset to boosting your reselling business.

Our diverse template library caters to various client needs and will ensure quicker website launches, eliminate the need for extensive coding and design, expedite project completion, and provide your clients with a cost-friendly alternative to custom development.

Ongoing updates, instant website creation, easy setup and customization, easy replication of saved customized designs, and rapid deployment with any of our hosting plans are just some of the many benefits to bundling templates with your website building services.

If you’re not a WPMU DEV member yet, sign up today for our all inclusive Agency membership and start reselling services like hosting, templates, plugins, domains, and more under your own brand. It’s 100% risk-free and the best business decision you’ll make.

Open Dashboard and Visualization Workshop: Finalizing Perses Dashboard

Back in December of 2022, I started a series taking you on a tour of the Perses project. These articles covered this fairly new open dashboard and visualization project targeting cloud-native environments. I used a getting started workshop to guide you through this series and to provide a hands-on experience for those new to visualizing observability data.

In the previous article, you expanded the visualization of data, resulting in a more advanced dashboard. I provided links to the actual online workshop content.

From J2EE to Jakarta EE

Jakarta EE is a set of specifications: an open-source platform that offers a collection of software components and APIs (Application Programming Interface) for the development of enterprise applications and services in Java. During these last years, Jakarta EE has become one of the preferred frameworks for professional software enterprise applications and services development in Java.

There are probably dozens of such open-source APIs nowadays, but what makes Jakarta EE unique is the fact that all these specifications are issued from a process originally called JCP (Java Community Process), currently called EFSP (Eclipse Foundation Specification Process). These specifications, initially called JSR (Java Specifications Request) and now called simply Eclipse specifications, are issued from a consortium, bringing together the most important organizations in today's Java software development field, originally led by the JCP and now stewarded by the Eclipse Foundation.

Data Store Options for Operational Analytics/Data Engineering

In this article, we will delve into essential concepts within the domain of analytics databases, conducting a comparative analysis of the available offerings for Azure SQL databases based on these foundational principles. Let’s look at some key concepts before we delve into the data storage options in Azure.

Clustered Index

  • A B-Tree clustered index organizes rows physically in memory in sorted order, automatically created when the primary key is established.
  • The key advantage of a clustered index lies in the swift searching of a range of values. Internally utilizing a B-Tree data structure, the leaf node of the B-Tree clustered index contains the actual table data.
  • It is important to note that only one clustered index can be created for a table.

Non-Clustered Index 

  • A non-clustered index also employs a B-Tree data structure, with the distinction that the leaf node of the B-Tree or non-clustered index contains pointers to the pages containing the actual table data.
  • Unlike a clustered index, a non-clustered index does not organize rows physically in memory in a sorted order.
  • Importantly, it is permissible to create more than one non-clustered index for a table.

Clustered Column Store

Clustered column-store storage involves organizing all data in a table in a columnar format, significantly compressing the data and facilitating rapid execution of analytical queries and reports. Depending on the data characteristics, data size may be reduced by a factor of 10x to 100x. The clustered column-store model excels in the quick ingestion of substantial data volumes (bulk-load) as large batches exceeding 100,000 rows undergo compression before storage on disk. This model is particularly well-suited for classic data warehouse scenarios. 

5 Priority Areas That Will Define the Developer’s AI to-do List in 2024

AI adoption continues at an unstoppable pace across countless industry sectors, and for good reason.   AI applications can transform the enterprise with stronger decision support, predictive capabilities, and automation that drastically improve production quality and scale business processes. There are more and more AI products on the market to choose from that streamline this adoption path. Yet, in the rush to implement, organizations can’t afford to skimp on the DevSecOps priorities that will ensure this adoption doesn’t come at the expense of accuracy, accountability, and compliance.   

More than any other role in the org chart, the developer is in the hot seat to reconcile this dilemma of taking AI as an investment priority and ensuring the implementation lives up to that investment as an effective, secure, and compliant operation around the use of AI.   With that in mind, here are five priority areas that will define the developer’s to-do list in 2024 when it comes to AI: 

How to Display Random Posts in WordPress (Easy Tutorial)

Are you looking for a way to display random posts in WordPress?

Displaying random posts can encourage users to browse through the different articles on your website, resulting in more pageviews and higher user engagement.

In this article, we will show you how to easily display random posts in WordPress.

Displaying random posts in WordPress

Why Display Random Posts in WordPress?

By default, WordPress lists your blog posts in reverse chronological order (from newest to oldest). This allows users to see your latest posts first.

However, most users will not get to see your older articles. For example, if you have been running your WordPress blog for a long time, then your older articles will not be prominently displayed anywhere on the website.

One way to overcome this is by making internal linking a habit. Linking to your older articles in new posts will help users discover them. It will also increase your page views and improve SEO.

Another way around this problem is displaying random posts on your WordPress pages, posts, or sidebar.

This helps users discover content that they may not have found otherwise, improving the overall user experience.

Having said that, let’s see how you can easily display random posts in WordPress. We will cover two methods, and you can use the quick links below to jump to the one you want to use:

Method 1: Display Random Posts in WordPress Using WPCode (Recommended)

If you are looking for an easy and customizable way to display random posts in WordPress, then this method is for you.

Many tutorials will tell you to do this by adding code to your theme’s functions.php file. However, the smallest error while typing the code can break your website and make it inaccessible.

That’s why we recommend using WPCode, which is the best WordPress code snippets plugin on the market. It is the easiest and safest way to add custom code to your website.

First, you need to install and activate the WPCode plugin. For detailed instructions, please see our beginners’ guide on how to install a WordPress plugin.

Note: You can also use the free WPCode plugin for this tutorial. However, upgrading to the Pro version will give you access to a cloud library of code snippets, smart conditional logic, and more.

Upon plugin activation, head over to the Code Snippets » + Add Snippet page from the WordPress admin sidebar.

Once you are there, click the ‘Use Snippet’ button under the ‘Add Your Custom Code (New Snippet)’ option.

Add new snippet

This will take you to the ‘Create Custom Snippet’ page, where you can start by typing a name for the code snippet.

This title is only there for your reference and won’t be shown on the website’s front end.

After that, you must choose ‘PHP Snippet’ as the ‘Code Type’ from the dropdown menu on the right side of the screen.

Choose PHP Snippet as the code type for displaying random posts

Next, simply copy and paste the following code into the ‘Code Preview’ box:

function wpb_rand_posts() { 
 
$args = array(
    'post_type' => 'post',
    'orderby'   => 'rand',
    'posts_per_page' => 5,
    );
 
$the_query = new WP_Query( $args );
 
if ( $the_query->have_posts() ) {
 
$string .= '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
    }
    $string .= '</ul>';
    /* Restore original Post Data */
    wp_reset_postdata();
} else {
 
$string .= 'no posts found';
}
 
return $string;
} 
 
add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget_text', 'do_shortcode');

Upon activation, this code will display 5 random posts on your website. You can also change the 'posts_per_page' value to a different number.

Next, scroll down to the ‘Insertion’ section and choose the ‘Auto Insert’ mode.

Even after choosing this mode, you will need to add the [wpb-random-posts] shortcode to your website’s sidebar, page, or post to display random posts.

Keep in mind that this shortcode isn’t a result of the WPCode ‘Shortcode’ feature and is part of the code snippet itself.

Choose an insertion method

Finally, scroll back to the top and toggle the ‘Inactive’ switch to ‘Active’.

After that, simply click the ‘Save Snippet’ button to store your changes.

Save snippet for displaying random posts

Display Random Posts on a WordPress Page or Post

Once you have saved your code snippet, you can display random posts on your website’s page or post using this method.

First, open up a new or existing page/post from the WordPress dashboard.

Next, click the ‘Add Block’ (+) button at the top left corner of the screen to open up the block menu. From here, find and add the Shortcode block to the WordPress page or post.

After that, simply copy and paste the following shortcode into the block:

[wpb-random-posts]

Add shortcode in a page

Finally, click the ‘Publish’ or ‘Update’ button at the top to save your changes.

Now, you can visit your WordPress website to check out the random posts.

Preview for displaying random posts on a page or post

Display Random Posts in the Sidebar as a Widget

If you are using a classic theme, then this method is for you.

First, you need to visit the Appearance » Widgets page from the WordPress admin sidebar.

Once you are there, just click the ‘Add Block’ (+) button at the top left corner of the screen to open up the block menu.

From here, locate and add the Shortcode block in the ‘Sidebar’ tab. Next, copy and paste the following shortcode into the block:

[wpb-random-posts]

Add shortcode for displaying random posts in sidebar widget

Finally, click the ‘Update’ button at the top to save your changes.

Now, you can visit your site to check out the random posts displayed in your WordPress sidebar.

Displaying random posts as a widget

Display Random Posts in a Block Theme

If you are using a block-based theme with the full site editor, then this method is for you.

You can start by visiting the Appearance » Editor page from the WordPress admin sidebar. This will launch the WordPress full site editor.

Once you are there, you need to click on the ‘Add Block’ (+) button at the top left corner and add the Shortcode block to your preferred place on the website.

After that, copy and paste the following shortcode into the block:

[wpb-random-posts]

Add shortcode for random posts in FSE

Finally, click the ‘Save’ button at the top to store your changes.

Now, you can visit your website to see the random list of posts.

Preview for random posts

Method 2: Display Random Posts in the WordPress Sidebar Using the Recent Posts Widget Extended

If you want to display random posts in your WordPress sidebar without using any code, then this method is for you.

First, you need to install and activate the Recent Posts Widget Extended plugin. For instructions, you can see our tutorial on how to install a WordPress plugin.

Once the plugin has been activated, you can simply display random posts in your WordPress sidebar using a block.

Note: The plugin only works for the widget area in classic WordPress themes. If you are using a block theme, then the plugin’s block won’t be available.

Similarly, the plugin doesn’t allow you to display random posts on a WordPress page or post.

To display random posts in the WordPress sidebar, visit the Appearance » Widgets page from the admin dashboard.

Here, click the ‘Add Block’ (+) button at the top left corner of the screen to open up the block menu. Next, find and add the Recent Posts Extended block to the ‘Sidebar’ tab.

This will open up configuration settings for the block. Here, you can start by typing a title to be shown above your list of random posts.

Add block to widget

Once you have done that, switch to the ‘Posts’ tab in the column on the left.

From here, you can select the post type, post status, and order of the posts that you want to be displayed on your website.

Configure settings

Next, scroll down to the ‘Orderby’ dropdown menu and select the ‘Random’ option. If you don’t configure this setting, then the block will only display the most recent posts published on your site.

After that, you can also limit the posts to certain categories by selecting them in the ‘Limit to Category’ section.

Choose random order

You can also configure the settings for thumbnails, excerpts, custom CSS, and more by switching to other tabs in the block.

Finally, click the ‘Update’ button at the top to save your changes. Now, you can visit your website to check out the random posts displayed in the WordPress sidebar.

Preview for displaying random posts

Bonus: Optimize Your Blog Posts For SEO

Other than displaying random posts on your website, it is also important to optimize each and every post for SEO.

This will improve your website’s search engine rankings and bring more traffic, helping you generate leads.

To optimize your blog posts properly, we recommend using keyword research tools like the WPBeginner Keyword Generator. These tools will allow you to find relevant keywords to use in your content.

WPBeginner keyword generator tool for content updates

Other than that, you can also use SEO writing assistant tools like Semrush to discover LSI and related keywords, change the language tone, and find out the average article length.

You can also use All in One SEO to improve your content quality further. It is the best WordPress SEO plugin on the market that lets you add FAQs and comes with a headline analyzer, AI title generator, article schema, link assistant, and more.

AIOSEO's landing page

All of these features can ultimately help you boost the quality and SEO of your blog posts. For more details, you can see our complete AIOSEO review.

Some other tips to increase blog post ranking can be using categories and tags, improving readability, adding a meta description, or using visual content like videos and images in your posts.

To learn more, you can see our beginner’s guide on tips to optimize your blog posts.

We hope this article helped you learn how to display random posts in WordPress. You may also want to see our beginner’s guide on how to choose the best domain registrar for your website and our top picks for the best email marketing services for small businesses.

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 Display Random Posts in WordPress (Easy Tutorial) first appeared on WPBeginner.

Augmented Analytics Helps You Tell the Story of Success

When you embark on an analytics deployment, you want to be sure that you get what you need. To achieve the results you want, you must start at the beginning with planning. Understand how and when your organization will use the solution, and assuming you are planning to employ a self-serve augmented analytics solution, be sure that the software and services you choose will address your user needs and the analytical needs of your team and your organization. 

‘When considering a self-serve augmented analytics solution, there are numerous factors to include in your assessment.’ 

Dynamic Squad Model

The Dynamic Squad model, a software development model, is the modern way of organizing software development teams focusing on a specific set of goal(s).

A squad is a small group of people focusing on a particular goal or purpose. The size and lifespan of each squad will be different and will be based on the goal; hence, it's referred to as dynamic. 

Optimizing Workforce Management Using Oracle Cloud HCM

Oracle Cloud Human Capital Management (HCM) is Oracle’s SaaS (Software as a service) application. It is a comprehensive cloud-based human resources management system that can be used in various industries, including the service industry chains. The integration of Oracle Cloud Human Capital Management (HCM) in the service industry represents a significant advancement in workforce management and operational efficiency. This article explores the multifaceted applications of Oracle Cloud HCM in the service industry, ranging from workforce management to compliance and reporting, and delineates best practices for its effective utilization.

Why the Service Industry?

The service industry, characterized by its focus on customer interaction, dynamic workforce requirements, and the need for efficient operational processes, greatly benefits from Oracle Cloud HCM's comprehensive suite of tools. This industry, more than others, faces unique challenges such as high employee turnover, diverse workforce management needs, and the necessity for constant alignment with customer expectations and regulatory standards. Oracle Cloud HCM addresses these challenges by streamlining workforce management through advanced scheduling and time-tracking systems, enhancing efficiency, and reducing labor costs. Its robust recruitment and talent management capabilities aid in efficiently managing the high turnover rates, ensuring a steady inflow of skilled personnel. Additionally, the platform's learning management system is crucial for training employees in customer service and compliance with industry-specific regulations, maintaining high service standards.

Unleashing Generative AI Capabilities: The Power of Large Language Models Explained

While Generative AI is not a new technology, the launch of Generative AI solutions like ChatGPT, Bard, and Midjourney has spiked interest in leveraging Generative AI applications for enterprise and industry-specific use cases. However, the AI models leveraged by these Generative AI applications are trained for general-purpose utility and lack business- and industry-specific knowledge. Companies trying to capitalize on the current trends and transform their business through their emerging AI capabilities are required to take a hybrid approach with their AI strategy to partly leverage existing solutions for general-purpose activities and create their own custom AI solutions specific to their business needs.

For companies to create custom Generative AI solutions, they will need to prepare their own language models, trained with proprietary business data. The custom Large Language Models (LLMs) will help companies unleash Generative AI capabilities for their business and provide them a competitive edge.

Matching Algorithms in Dating Apps

Modern dating apps have long been a familiar part of our daily lives. Ten years ago, Tinder, Mamba, Pure, and others turned traditional ideas about dating and relationships upside down.

Whether we like it or not, dating apps have started to directly affect our relationships. Dating for any purpose has become much easier and faster. But will those relationships be successful? To understand whether you should confide your destiny to apps, you need to understand how their matching algorithms work and whether they are actually able to find the right partner for you. My name is Konstantin Berezin. I am a backend developer with ten years of experience, and in this article, I will tell you how everything works.

Databricks: An Understanding Inside the WH

Below is a summarized write-up of Databricks and my understanding of Databricks. There are many different types of data warehouses in the market, but here, we are just going to focus on Databricks alone. 

Databricks is a similar concept to a data catalog using a hive meta store. Your data resides in s3 and not in any storage database that resides inside an HDD or an SSD. 

Optimizing Success With Data-Driven and Custom Software Development Services

The need for robust and efficient software solutions has never been greater than it is today. And the primary reason? Well, businesses of all scales and across every industry are increasingly turning to specialized software development services to stay ahead in the competitive market.  

Read this article further as we delve deep into the realm of software development to understand how custom software development and data-driven approaches, when combined, can be pivotal in modern business success. 

Why Back Up DevOps Tools: What Is Worth Remembering?

It’s hard to imagine the software development lifecycle (SDLC) without DevOps tools. They are like a gold mine for the developers, as DevOps tools bring automation, improve collaboration between different members of the team, and tweak monitoring and alert systems. 

In this blog post, let’s fathom out the importance of DevOps tools backup, especially when it comes to GitHub, Bitbucket, GitLab, and Jira, and the reasons one can use to work on the CTOs, CISOs, Security, and Team Leaders to start protecting the company’s critical apps valuable for DevOps.

Will AI Replace Programmers Sooner Than We Think?

Will AI replace programmers.The rise of Artificial Intelligence (AI) and machine-learning tools like ChatGPT is having a significant impact on the industry of web development. Therefore, you might be wondering: Will AI replace programmers? Let's take a closer look at the current state of AI in web development.

Machine Learning and the Financial Sector: Is It Worth the Troubles?

As technology continues to reshape traditional practices, financial institutions are confronted with the question: Is incorporating machine learning (ML) worth the potential challenges it brings? From enhanced predictive analytics to improved risk management, the promises of machine learning are enticing.

According to Havard University, ML can analyze historical data to understand the demand, supply, and inventory, then forecast the future's demand, supply, and inventory. ML can forecast the client's budgets and several other economic indicators, thus helping the business improve its performance.

6 Best Practices to Build Data Pipelines

Data pipelines have become a crucial component of modern data-driven organizations. They facilitate a variety of processes that extract, transform, and load data from multiple sources and move it to a cloud storage or other target location.

In other words, you can call data pipelines a workflow that assists businesses in processing huge volumes of structured and unstructured data to fetch important insights.