我有这段代码和所有的VAR,但没有显示最新消息,订阅链接也没有删除任何内容。有什么想法吗?其他一切都很有魅力。
<div class="content">
<?php get_sidebar(\'field\'); ?>
<?php
global $current_user;
get_currentuserinfo();
$user_info = get_userdata($current_user->ID);
if ( have_posts() && $user_info->user_level != 0) : while ( have_posts() ) : the_post(); ?>
<?php // get custom fields
$wt_email = get_post_meta($post->ID, \'wt_email\', true);
$wt_feed = get_post_meta($post->ID, \'wt_website\', true);
$wt_facebook = get_post_meta($post->ID, \'wt_facebook\', true);
$wt_twitter = get_post_meta($post->ID, \'wt_twitter\', true);
$wt_linkedin = get_post_meta($post->ID, \'wt_linkedin\', true);
?>
<div class="entry">
<h1><?php the_title(); ?></h1>
<div class="body">
<?php the_content(); ?>
</div>
<div class="share">
<div class="links">
<h3>Links</h3>
<ul>
<?php if($wt_twitter) { ?><li><a href="http://<?php print $wt_twitter; ?>">Twitter</a></li><?php } ?>
<?php if($wt_facebook) { ?><li><a href="http://<?php print $wt_facebook; ?>">Facebook</a></li><?php } ?>
<?php if($wt_email) { ?><li><a href="mailto:<?php print $wt_email; ?>">Email</a></li><?php } ?>
<?php if($wt_linkedin) { ?><li><a href="http://<?php print $wt_linkedin; ?>">Website</a></li><?php } ?>
</ul>
</div>
<?php endwhile; // End the loop. Whew. ?>
<div class="news">
<h3>Latest News</h3>
<ul>
<?php
// The Query
$loop = new WP_Query( array(
\'category_name\' => $wt_feed,
\'order\' => \'ASC\',
\'posts_per_page\'=> 5
) );
// The Loop
if( $loop->have_posts() ) : while ( $loop->have_posts() ) : $loop->the_post();
echo \'<li><a href="\' . the_permalink() . \'">\';
the_title();
echo \'</a></li>\';
endwhile;
endif;
// Reset Query
wp_reset_query();
?>
</ul>
<?php
$args=array(
\'category_name\' => $wt_feed,
\'type\' => \'post\'
);
$categories=get_categories($args);
if($wt_feed) { ?><a href="/<?php print $categories->slug; ?>/feed" class="subscribe">Subscribe</a><?php } ?>
</div>
</div>
</div>
<?php else : ?>
<div class="entry">
<h1>Listing Private</h1>
<div class="body">
<p>You need to have a Member account view the details of this list. Request an account membership.</p>
</div>
</div>
<?php endif; ?>
<div class="clearfix"></div>
</div>
</div>
<?php get_footer(); ?>
以编译的html格式输出新闻部分。
<div class="news">
<h3>Latest News</h3>
<ul></ul>
<a class="subscribe"href="//feed">Subscribe</a>
</div>
最合适的回答,由SO网友:Screaming Violet 整理而成
这可能是一个愚蠢的答案,但这是因为您结束了循环,并且在一个页面中有两个循环吗?
如果是这样的话,我会将新闻循环放入第二个文件中,然后将其调用到主文件中。。。。
但我可以给你一个非常复杂问题的基本答案