非插件调用 WordPress 置顶文章列表
要在 WordPress 中显示置顶文章列表而不使用插件,您可以创建一个自定义的 WordPress 查询。您需要编辑您的主题文件,通常是在 functions.php
文件中添加以下代码:
<?php
function custom_get_sticky_posts() {
$sticky = get_option('sticky_posts');
$args = array(
'post__in' => $sticky,
'ignore_sticky_posts' => 1,
'posts_per_page' => 1 // 显示所有置顶文章
);
$query = new WP_Query($args);
if ($query>have_posts()) {
while ($query>have_posts()) {
$query>the_post();
// 在这里输出置顶文章的标题、链接或其他内容
// 例如:echo '<h2><a href="' . get_permalink() . '">' . get_the_title() . '</a></h2>';
}
}
wp_reset_postdata();
}
?>
然后,在您的主题文件中调用这个函数来显示置顶文章列表:
<?php
// 在需要显示置顶文章列表的地方调用函数
custom_get_sticky_posts();
?>
这段代码将获取所有置顶文章并按您的要求显示它们。您可以根据自己的需要自定义输出的内容和样式。
请注意,在编辑主题文件之前,务必备份您的网站,以防发生意外情况。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?