首页 » Web前端 » php置顶内容技巧_wordpress制作模版时调用置顶文章

php置顶内容技巧_wordpress制作模版时调用置顶文章

访客 2024-11-27 0

扫一扫用手机浏览

文章目录 [+]

1、is_sticky() 判断文章是否置顶

2、get_option(‘sticky_posts’): 获取置顶文章ID,包含所有置顶文章ID的数组

php置顶内容技巧_wordpress制作模版时调用置顶文章

用query_post调用置顶文章

1.

php置顶内容技巧_wordpress制作模版时调用置顶文章
(图片来自网络侵删)

上面便是在query_post中调用文章的方法,详细阐明一下

‘post__in’ => get_option(‘sticky_posts’), //在置顶文章中调取文章‘posts_per_page’ => 5, //获取五篇置顶文章‘ignore_sticky_posts’ => 1 //默认值为0,不用除置顶文章

若是想打消置顶文章外的别的文章用 ‘post__not_in’ => get_option(‘sticky_posts’), 这样就可以在调用列表时打消置顶文章

用WP_Query调用置顶文章

和上面的方法有点类似

<?php

$args = array(

'posts_per_page' => -1,

'post__in' => get_option( 'sticky_posts' )

);

$sticky_posts = new WP_Query( $args );

while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?>

<li>

<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

</li>

<?php endwhile; wp_reset_query();?>

如果只显示置顶文章那么用is_sticky()判断即可。

<?php

$args = array(

'posts_per_page' => -1,

'post__in' => get_option( 'sticky_posts' )

);

$sticky_posts = new WP_Query( $args );

while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();

if(is_sticky()){

?>

<li>

<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>

</li>

<?php } endwhile; wp_reset_query();?>

标签:

相关文章

从照片到翻拍,探寻摄影艺术的传承与创新

摄影,作为一种独特的艺术形式,已经走过了百年的历程。从最初的黑白照片到如今的数码摄影,摄影艺术不断演变,呈现出多样化的风格。在这其...

Web前端 2025-01-02 阅读0 评论0

从照片圈图看历史变迁,以故宫为例

照片,作为一种记录历史、反映现实的载体,承载着无数珍贵的记忆。而圈图,则是对照片内容进行筛选、提取、概括的一种方式。本文将以故宫为...

Web前端 2025-01-02 阅读0 评论0

介绍小查训练,AI助手的智慧成长之路

在人工智能飞速发展的今天,AI助手已经成为我们生活中不可或缺的一部分。小查作为一款智能AI助手,其出色的表现赢得了广大用户的喜爱。...

Web前端 2025-01-02 阅读0 评论0