o problema é que nem o the_content() me mostra o resultado. Aqui fica um excerto de uma outra template que deixou de funcionar:
<?php
/*
Template Name: Concepts
*/
get_header();
$col = get_column_data($custom_settings["layout"]["columns"]); // get column data for layout - can be overriden
?>
<div class="clearfix">
<div id="teaser_small_concepts" class="grid_12"></div>
<?php
echo "<div class='grid_9'>";
//echo "<div class='grid_".$col[1]."'>";
?>
<div class="post">
<?php get_thumbnail_above_post($post->ID, $col[1]); ?>
<?php $hide_thumbnails_by_custom_field = get_post_meta($post->ID, "hide_thumbnails", true); ?>
<?php
$thumbnail_width = 2; // # of columns based on 960.js
/* Get max items by custom field: posts_per_page */
$max = get_post_meta($post->ID, "posts_per_page", true);
if($max){ $max = "&posts_per_page=".$max; }
$categories = get_post_meta($post->ID, "categories", true);
if($categories) { $param = "cat=".$categories; }else{ $param = ""; }
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($param . "&paged=" . $paged . $max);
global $more; $more = 0;
?>
<?php $count = 0; ?>
<?php if (have_posts()) : ?>
<?php if(!get_post_meta($post->ID, "hide_content", true)){ ?>
<div class="grid_8 clearfix"><?php the_content(); ?></div>
<?php } ?>
<?php $count = 0; ?>
<?php while (have_posts()) : the_post(); ?>
<?php if ($count % 3 == 0 && $count > 0) { ?>
<div class="clearfix grid_8" style="height:25px;"></div>
<?php } ?>
<?php $count++; ?>
(etc...)
Para me mostrar o conteudo tive que substituir o <?php the_content(); ?> pelo que está na referida pagina que usa esta template.
Alguem percebe o que é o hide_content que aparece como parametro?