html5置顶按钮如何添加,Blogs主题如何在首页和列表页添加置顶文章功能?

由于懿古今分享的主题都是用站长推荐来取代置顶文章,所以在编辑文章时,不管是否勾选了置顶文章都不会生效,虽然我自己用不到这个功能,但是也经常有站长问到如何添加置顶功能。今天懿古今就以WordPress 版本的 Blogs 主题为例添加首页和列表页的置顶功能,其他主题请参考折腾即可。

1、修改首页 index.php 文件

直接编辑 Blogs 主题的 index.php 文件,找到以下代码

在它下方添加以下代码:

$sticky = get_option( 'sticky_posts' );

query_posts( array('post__in' => $sticky,'showposts'=>3) );

?>

">

2、修改列表页 archive.php 文件

直接编辑 Blogs 主题的 archive.php 文件,找到以下代码

在它下方添加以下代码:

query_posts(array(

"category__in" => array(get_query_var("cat")),

"post__in" => get_option("sticky_posts"),

'showposts' => 3,

)

);

while(have_posts()) : the_post();

?>

">

$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;

$sticky = get_option( 'sticky_posts' );

$args = array(

'category__in' => array(get_query_var("cat")),

'post__not_in' => $sticky,

'paged' => $paged

);

query_posts( $args );

?>

3、修改 inc\content.php 文件

直接编辑 inc\content.php 文件,找到文章标题代码:

修改为

至此,已经为 WordPress 版本的 Blogs 主题添加了置顶文章功能,接下来只需要在后台编辑文章的时候,在公开度 >> 公开中勾选“将文章置于首页顶端”或快速编辑勾选“置顶这篇文章”即可。

08d9dcc461631eaddeddca297d4697c4.png

列表页置顶文章效果图

温馨提示:

以上代码默认显示 3 篇置顶文章,想要显示更多只需要将 'showposts' => 3 中的 3 修改成其他数字即可。

置顶样式默认只是在标题前方添加【置顶】字样而已,想要添加其他样式请自行编辑 inc\content.php 文件。

如果不想折腾的话,直接点此下载“置顶修改文件(hc4b)”后上传覆盖即可。

你可能感兴趣的文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值