I am using this code to display post on my homepage. <?php the_title(); ?>
is returning blank. I am fairly new to wordpress and php. Thank you.
source: idolizeonline.com (NSFW link) (Not Work Appropriate)
-- if you hover over the thumbnails the title and excerpt of the post should apear over the image. (excerpt is title is not)
<?php if(!of_get_option('ttrust_open_project_single')) : ?>
<div class="project small ajx <?php echo $p; ?>" id="project-<?php echo $post->post_name;?>">
<a href="<?php the_permalink() ?>" rel="bookmark" ></a>
<a href="#<?php echo $post->post_name; ?>" ><?php the_post_thumbnail($project_thumb_size, array('class' => 'thumb', 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'')); ?></a>
<span class="title">
<div>
<span id="theTitle"><?php the_title(); ?></span>
<span id="theExcerpt"><?php the_excerpt(); ?></span>
</div>
</span>
</div>
<?php else: ?>
<div class="project small <?php echo $p; ?>" id="project-<?php echo $post->post_name;?>">
<a href="<?php the_permalink() ?>" rel="bookmark" ></a>
<a href="<?php the_permalink() ?>" ><?php the_post_thumbnail($project_thumb_size, array('class' => 'thumb', 'alt' => ''.get_the_title().'', 'title' => ''.get_the_title().'')); ?></a>
<span class="title">
<div>
<span id="theTitle"><?php the_title(); ?></span>
<span id="theExcerpt"><?php the_excerpt() ?></span>
</div>
</span>
</div>
<?php endif; ?>
I am still unsure what exactly was the issue, but replacing the_title();
with <?php echo $post->post_title; ?>
worked fine.
Check your page.php
Are you having all these things included in that file ??
global $post;global $wpdb;
//your header goes here
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="your_main_div_to_display_content">
//your title goes here
<?php the_title();?>
</div>
<?php endwhile; endif; ?>
//your footer goes here
I had same issue, and in my case I was using $post
for other purpose which was conflicting and causing the_title()
to display blank.