tiger-sms ChatGPT 账号/ChatGPT 代注册 OpenAI API 代充值

修改 DUX 主题置顶文章数量限制教程

dajiaka OpenAI API key

DUX 主题在 V4.0 版本后默认支持最多置顶 5 篇文章,最近老王有个需求需要同时置顶超过 5 篇博文,所以修改了下主题源码,可以自定义置顶文章的数量,本文记录下修改方法。

为了实现这个目的,要修改两个文件:options.phpindex.php

针对 options.php,例如这里老王要 DUX 支持最多 8 篇博文,则新建了一个 $sticky_nums 变量,

$sticky_nums = array(
		'1' => '1',
		'2' => '2',
		'3' => '3',
		'4' => '4',
		'5' => '5',
		'6' => '6',
		'7' => '7',
		'8' => '8'
	);

再将 home_sticky_noptions 数组中的 options 属性指向 $sticky_nums

$options[] = array(
		'id' => 'home_sticky_n',
		'options' => $sticky_nums,
		'desc' => __('置顶文章显示数目', 'haoui'),
		'type' => 'select');

针对 index.php,删除 if 条件中对数组的限制,即删除以下这个条件:in_array(_hui('home_sticky_n'), array('1','2','3','4','5')),你也可以在 array 中增加你新增的数量。

至此,你的 DUX 主题就支持同时置顶超过 5 篇文章了。

赞(1)
关注我们
未经允许不得转载:老王博客 » 修改 DUX 主题置顶文章数量限制教程