2012-11-01 50 views
0

我想添加一个'精选页面'按钮/小部件到Wordpress的一个侧边栏,它将显示页面的缩略图以及页面的自定义摘录(我正在使用http://wordpress.org/extend/plugins/page-excerpt/)。在WordPress的侧边栏中的特色页面

我知道它使用自定义文本小部件或http://wordpress.org/extend/plugins/featured-page-widget/但它不显示摘录,它只是从页面的主要内容中生成一个。

任何人都知道一个简单的方法来做到这一点?我希望非网页设计师能够更新这类内容。

回答

2

您可以通过激活此插件轻松实现此目的http://wordpress.org/extend/plugins/php-text-widget/您可以将您的PHP代码放入小部件中。这意味着你也可以把你的WP_QUERY,query_posts或get_posts循环为了让你得到你想要的页面。

激活插件去你的widget页面使用文本构件并将其拖动到窗口小部件区域并粘贴此

<?php 
$the_query = new WP_Query(); 
$the_query->query("page_id=$page_id"); 
if ($the_query->have_posts()) : 
while($the_query->have_posts()) : $the_query->the_post(); 
    //show thumbnail 
    if(has_post_thumbnail()) : 
    the_post_thumbnail(); 
endif; 
//show excerpt 
    the_excerpt(); 
endwhile; 
endif; 
wp_reset_postdata(); 
?> 
+0

谢谢我引荐给小部件。我试图展示特定的页面标题,缩略图和摘录,但到目前为止,我只能看到标题。我已经在这里问这个问题了:http://stackoverflow.com/questions/13237142/show-wordpress-page-excerpt – miles

+0

你使用了上面的代码吗?只需将$ page_id替换为您的ID – loQ

+0

我试过了,但它拉掉了页面标题和内容,没有缩略图,也没有摘录。 – miles

相关问题