WordPress - 显示所有粘贴帖子的URL

时间:2014-09-06 16:27:14

标签: php wordpress wordpress-theming

我正在为我的博客创建一个新主题,我在wp-admin中检查了一些帖子为 Sticky 帖子,在前端我给了一些CSS来突出显示这些粘贴帖子。

现在我想在该突出显示区域上提供链接,该链接重定向到具有所有粘性帖子的特定页面。

我也想为其他帖子格式做同样的事情,比如IMAGE,LINK等。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

您可以使用自定义wordpress模板和查询来完成。

为每个帖子格式列表页面创建自定义页面模板与粘贴帖子列表一样,创建页面模板page-sticky.php

在此页面内添加自定义查询,其中包含以下内容的循环:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array( 'post_format' => 'sticky', 'posts_per_page' => 10, 'paged' => $paged );
query_posts($args);
if ( have_posts() ) : while (have_posts()) : the_post();
get_template_part( 'content', get_post_format() );
endwhile;
endif;
wp_reset_query();

您可以使用所需的任何帖子格式更改粘性词。还要确保你把所有内容都放在php引用中。