Link on post title only if post have content

Based on this question Probably the easiest way would be: <?php // The Loop while (have_posts()) : the_post(); ?> <?php if (” !== get_post()->post_content): ?> <h2><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h2> <?php else: ?> <h2><?php the_title(); ?></h2> <?php endif; ?> <div><p> <?php if (get_field(‘telefono’)): ?>Telefono: <?php the_field(‘telefono’); ?> … Read more

filter on get_posts efficiently

You could use a taxonomy query to make it cleaner and easier to read; I’m not sure if this would be any faster than the way you’re doing it, though. $args = array( ‘tax_query’ => array( ‘relation’ => ‘AND’, array( ‘taxonomy’ => ‘category’, ‘field’ => ‘name’, ‘terms’ => array( ‘Europe’, ‘local’ ), ‘operator’ => ‘IN’, … Read more