几行代码使你的WordPress主题由两栏变多栏

Ourboke
Ourboke
Ourboke
440
文章
112
评论
2020年11月7日12:13:18
评论
16

前段时间小编发现,当你选定好一个WordPress主题之后,就会在此主题上展示你博客的内容。可是当时间一长时,我们就会发现两栏的主题已无法再满足我们的需求时,又舍不得自己心爱的主题。

几行代码使你的WordPress主题由两栏变多栏

几行代码使你的WordPress主题由两栏变多栏

那么此时,我们就很有必要将自己的两栏主题换成三栏甚至多栏。本人友情提醒:修改代码时一定要注意做好备份(以免发生惨痛的结局)!

首先看functions.php文件。文件里有一段代码的开始部分是这样的:

<?php if ( function_exists('register_sidebar') )

删除这段代码以及相应的闭合括号,之后加入下面的内容:

<?php if ( function_exists('register_sidebar') )
    register_sidebar(array('name'=>'sidebar1',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    ?>

这是一个侧栏的对应代码,如果我们要的是两个侧栏效果,那么就再加入一段侧栏代码,变成:

<?php if ( function_exists('register_sidebar') )
    register_sidebar(array('name'=>'sidebar1',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    register_sidebar(array('name'=>'sidebar2',
    'before_widget' => '',
    'after_widget' => '',
    'before_title' => '<h2>',
    'after_title' => '</h2>',
    ));
    ?>

如果想多显示几个侧栏,只要复制同样的代码段,把其中的sidebar1/2后面的数字改动一下就可以了。注册好必需的侧栏之后,wp-admin的wiget里就有了三个widget盒,之后我们需要激活侧栏,让它能够显示在博客前端。

打开sidebar.php文件之后你会看见一行这样的代码:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebarname') ) : ?>
    <?php endif; ?>

删除之,然后加上:

        if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
        <?php endif; ?>

以上代码使sidebar1显示在博客前端。要同时显示sidebar1和sidebar2,则加入:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1') ) : ?>
    <?php endif; ?>
     
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar2') ) : ?>
    <?php endif; ?>

以此类推,要显示sidebar345,请添加同样代码,将其中的数字略作改动即可大功告成。

注意:修改functions.php文件时请注意删除多余的闭合括号或空格等......

茫茫人海能够相遇便是缘分,但请记住;尊重每一份辛勤的汗水,所以转载请注明出处,谢谢!
Ourboke
  • 本文由 发表于 2020年11月7日12:13:18
  • 转载请务必保留本文链接:https://www.ourboke.com/2064.html
WordPress上下篇文章链接如何添加缩略图 WordPress

WordPress上下篇文章链接如何添加缩略图

大多数WordPress主题都会在文本下方添加指向下一篇文章的链接。 您可以通过以下代码在此链接中添加缩略图,以使其更加醒目。一起来看看吧: WordPress上下篇文章链接如何添加缩略图 将以下代码...
如何手动更新WordPress WordPress

如何手动更新WordPress

之前一直都是用后台更新WordPress版本,觉得十分方便快捷。近期在网站后台更新WordPress总会遇到一些莫名的问题,要么是文件权限问题,要么出现困顿,再要么就是有点小bug,十分让人懊恼,索性...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: