首页 热点资讯 义务教育 高等教育 出国留学 考研考公

wordpress有没有什么插件或方法让首页只显示置顶文章

发布网友 发布时间:2022-04-23 09:41

我来回答

4个回答

热心网友 时间:2023-05-19 10:46

你试下这段代码:
add_filter( 'posts_where_request', 'wpdit_custom_posts_where', 99 );
function wpdit_custom_posts_where( $where ) {
global $wpdb;
if ( is_home() ) {
$sticky_posts = get_option('sticky_posts');
if ( ! empty( $sticky_posts ) ) {
$where .= ' AND {$wpdb->posts}.ID IN '. $sticky_posts;
}
}
return $where;
}
原理是:判断是否为首页,是的话直接向posts_where_request这个hooks附加筛选条件,将ID限定在置顶文章里。

热心网友 时间:2023-05-19 10:46

你试下这段代码:

add_filter( 'posts_where_request', 'wpdit_custom_posts_where', 99 );
function wpdit_custom_posts_where( $where ) {
    global $wpdb;
    if ( is_home() ) {
        $sticky_posts = get_option('sticky_posts');
        if ( ! empty( $sticky_posts ) ) {
            $where .= ' AND {$wpdb->posts}.ID IN '. $sticky_posts;
        }
    }
    return $where;
}

原理是:判断是否为首页,是的话直接向posts_where_request这个hooks附加筛选条件,将ID限定在置顶文章里。

热心网友 时间:2023-05-19 10:47

改模板////

热心网友 时间:2023-05-19 10:48

我有啊 wordpr

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com