WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Tangible v4.2.4

Loops & Logic

Loops & Logic is a template system with content loops and conditions.

Loops & Logic

The facts

Rating
4.9★ from 39
Active installs
2k+
Price
Free
Last updated
18 Jun 2026
Added
May 2021
Requires WP
6.0
Tested up to
WP 6.8.8
Requires PHP
7.4
Downloads
56,753

Our analysis

AI-assisted

Loops & Logic is a WordPress plugin that provides control over the display of content and data on your site's frontend. It simplifies the process of creating custom templates and logic for various post types and taxonomies, making it suitable for users who need more flexibility than their current theme or page builder offers.

The plugin allows you to use HTML templates with dynamic tags, create query loops for different content types, and build logic for displaying elements based on conditions. It is designed for frontend developers and users familiar with coding who want to enhance their WordPress site's functionality without extensive backend development.

Best for: This plugin suits frontend developers and advanced WordPress users looking to customise content display without heavy backend coding.

What it does well

  • Allows extensive control over content display
  • Supports dynamic templates with HTML-like syntax
  • Facilitates custom shortcodes for dynamic data
  • Integrates with popular page builders like Elementor and Beaver Builder
  • Enables CSS styling using SASS

Where it falls short

  • May require some coding knowledge to use effectively
  • Limited information on compatibility with all plugins

Verdict

Loops & Logic offers a robust solution for customising WordPress content display, particularly for those familiar with coding. It may not be as user-friendly for beginners.

From the developer

Tangible's own description of Loops & Logic, lightly tidied.

Facebook group | homepage| docs |official support forum

Loops & Logic is a toolset that allows you to have extensive control over the display of WordPress content & data on your site’s frontend for when your theme or builder doesn’t have the options you need. This plugin gives you the power of custom PHP theme & builder module development using a simplified HTML-like syntax that will be familiar to any frontend developer.

Support

Key Features

  • Use HTML templates with dynamic tags like Loop, Field, and If
  • Use theme location rules to apply custom templates to post types, taxonomies & more (similar to Beaver Themer or Elementor Theme Builder)
  • Easily enqueue your CSS stylesheets and Javascript anywhere using a visual location rule builder
  • Seamlessly write your CSS directly in SASS without worrying about compilation
  • Create query loops of any content type, such as: posts, pages, custom post types, attachments, users, taxonomies and terms
  • Display built-in and custom fields
  • Build logic to display things based on certain conditions, for example: creating a menu, with some links only for logged-in users, or by user role
  • Create custom shortcodes to display anything from a custom field to an entire dynamic-data driven web page

Example Usage

At the core of L&L is the ability to quickly and elegantly loop through WordPress data like in this example of displaying a list of links to the three most recent posts

<ul>
  <Loop type=post count=3 orderby=date order=desc>
    <li>
      <a href="{Field url}"><Field title /></a>
    </li>
  </Loop>
</ul>

Accomplishing the same thing in PHP is a little more complex:

<?php
$args = array(
    'post_type' => 'post',
    'posts_per_page' => 3,
    'orderby' => 'date',
    'order' => 'DESC',
);
$query = new WP_Query( '$args' ); ?>
<?php if ( $query->have_posts() ) : ?>
  <ul>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>

      <li>
        <a href="<?php the_permalink(); ?>">
          <?php the_title(); ?>
        </a>
      </li>

    <?php endwhile; ?>
  </ul>
<?php endif; ?>

It can be difficult to add PHP to your site if you’re not a backend developer, but L&L is a breeze to include, even in a page builder layout.

Page builders like Gutenberg, Elementor, and Beaver Builder often have gaps in their capabilities that would normally require you to either develop a custom add-on or purchase a bloated add-on pack just to get the one element you need. L&L adds a template editor module directly to each builder so that you can simply describe what you want to display in L&L code and place it using the builder interface. You can even copy-paste your L&L code between page builders if you work with more than one! It’s like having your own page builder addon factory.

Plugin & Theme Support

Plugin Support:

Loops & Logic works with the post types and custom fields added by most plugins, but plugins with special data structures like a custom tables or fields with data formats that need parsing require us to program explicit support.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)