我正在使用php if语句在用户未登录时显示图形,但问题是a。)我对php还不是很好b。)if语句踢我的右侧边栏进入我的#contentleft
div,他们应该是兄弟姐妹。你能告诉我这里我做错了什么吗?
代码:
<div id="contentleft">
<?php
if ( is_user_logged_in() ) {
echo 'Welcome, registered user!';
} else {
echo '<div id="intro"><p><a href="http://www.wespeakfashion.com/submissions">Sign up</a> and start posting!</p></div>';
};
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1>
<p class="date"><b>Posted on</b> | <?php the_time('F j, Y'); ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>
<?php global $wpdb;
$query = "SELECT `ID`, `guid` FROM `$wpdb->posts` WHERE `post_type` = 'attachment' AND `post_parent` = '{$post->ID}'";
$adimages = $wpdb->get_results($wpdb->prepare($query), OBJECT);
// To display the first image.. ?>
<img style="float: center; height: 500px;" src="<?php if(is_public_submission()){echo $adimages[0]->guid;} ?>" />
<?php the_content(__('Read more'));?><div style="clear:both;"></div>
<div class="bt-links"><strong>Category:</strong> <?php the_category(', ') ?><br /><?php the_tags('<strong>Tags:</strong> ',' > '); ?></div>
<!--
<?php trackback_rdf(); ?>
-->
<h3>Comments</h3>
<?php comments_template(); // Get wp-comments.php template ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
</div>
<?php include(TEMPLATEPATH."/r_sidebar.php");?>
</div>
非常感谢。
答案 0 :(得分:1)
我很困惑。您在#contentLeft div中包含了r_sidebar.php。难道你不能把它从div中移出来吗?
而不是:
<?php include(TEMPLATEPATH."/r_sidebar.php");?>
</div>
执行:
</div>
<?php include(TEMPLATEPATH."/r_sidebar.php");?>
很抱歉,如果这不是答案(似乎太容易了),但如果你能详细说明你的问题,我相信我可以提供更多帮助!