WordPress美化教程-为文章内容页添加展开收缩功能

WordPress美化教程-为文章内容页添加展开收缩功能

很多时候我们在WordPress上发布一些文章的时候里面都包含了很多的代码,柠檬一般又不喜欢把代码压缩起来而喜欢让代码格式化显示,但是格式化显示通常会让文章内容看起来很多,不便于访问者浏览,所以今天就介绍一种可以展开/收缩文章内容的功能。

教程

1、在header.php中添加下面的代码,或者也可以单独写进一个js文件中然后在header.php中引入也可以。我是引入的。

<script type="text/javascript">
    jQuery(document).ready(function(jQuery) {
        jQuery('.collapseButton').click(function() {
            jQuery(this).parent().parent().find('.xContent').slideToggle('slow');
        });
    });
</script>

2、在function.php中加入下面的代码:

//展开收缩功能

function xcollapse($atts, $content = null){
    extract(shortcode_atts(array("title"=>""),$atts));
    return '<div style="margin: 0.5em 0;">
        <div class="xControl">
            <span class="xTitle">'.$title.'</span>
            <a href="javascript:void(0)" class="collapseButton xButton">展开/收缩</a>
            <div style="clear: both;"></div>
        </div>
        <div class="xContent" style="display: none;">'.$content.'</div>
    </div>';
}
add_shortcode('collapse', 'xcollapse');

3、可以优化一下代码,因为默认是靠左的,不好看,我们让他往中间一点显示,具体的距离可以自行调整。当然这一步忽略也是可以的。 在diy.css中添加以下代码:

.xControl {
    padding-left: 32px;
}

请务必线上支付,通过线下支付的出现任何问题平台均不担保!

相关推荐

WordPress自定义分类法专题功能实现代码

专题这个东西在好几年前就出现过,不知为何消失在历史中了。不过最近国内主题出现好几款带...

WordPress禁止用户注册某些用户名

WordPress禁止用户注册某些用户名不管在任何网站,用户注册时都有一个屏蔽非法关...

[WordPress教程]WordPress内置搜索结果只有一篇文章时自动跳转到该文章

[WordPress教程]WordPress内置搜索结果只有一篇文章时自动跳转到该文...

为WordPress图片添加动态特效

成品效果展示(源站:Jovel.net)偶然发现博客主页略显寒酸,动态效果偏少,便决...

发表评论

登录... 后才能评论