我们实际看到的WordPress侧栏设置小工具是在模板中固定设置代码,或者是在WordPress后台小工具拖动模块实现的,但是拖动之后肯定是固定显示在某些位置。如果我们希望网站灵活一些,侧栏小工具我们是否可以实现侧栏随机显示呢?每次不是固定的位置。
我们需要先找到"simple-tags.client.php"文件。然后找到:
add_filter ('sidebars_widgets', 'zm_randomize_widget_order');
function zm_randomize_widget_order($sidebars_widgets) {
if (!is_admin()) {
foreach ($sidebars_widgets as &$widget) {
shuffle ($widget);
}
}
return $sidebars_widgets;
}
这里,我们可以使用这个代码实现,看到原出处是来自知更鸟的。我们将这个代码添加到当前主题的Functions.php文件中,如果兼容没有问题且检测看看侧栏模块是不是随机显示的。如果我们侧栏模块是写在主题中固定的,那肯定是无法随机的。