本文是《WordPress教程(共15篇)》专题的第 12 篇。阅读本文前,建议先阅读前面的文章:
- 1.【WordPress教程】实现鼠标点击页面出现富强自由等文字特效
- 2.解决升级WordPress时提示:另一更新正在进行
- 3.WordPress“正在执行例行维护,请一分钟后回来“解决方法
- 4.wordpress添加花瓣飘落和右边梅花特效
- 5.WordPress添加百度API 自动提交收录
- 6.【WordPress】修改默认后台登陆管理员地址防爆破
- 7.WordPress网站添加每日60s读懂世界新闻-自动发布(每天60秒读懂世界是什么软件)
- 8.WordPress禁止发表重复标题的文章-纯代码
- 9.WordPress给指定文章标题添加自定义颜色
- 10.WordPress实现文章标题自定义网址链接
- 11.WordPress死链自动收集方便提交到站长平台
第一、JS代码部分
<script type="text/javascript">
jQuery(document).ready(
function(jQuery){
jQuery('.collapseButton').click(
function(){
jQuery(this).parent().parent().find('.xContent').slideToggle('slow');
}
);
}
);
</script>
需要将JS部分添加到内容页模板中,或者我们有全局JS的可以添加。
// 收缩和展开功能 itbulu.com修改
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><i class="fa fa-plus-square" aria-hidden="true"></i><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');
我们可以将代码添加到当前主题Functions.php文件中。
第三、添加短代码按钮
function appthemes_add_collapse() {
?>
<script type="text/javascript">
if ( typeof QTags != 'undefined' ) {
QTags.addButton( 'collapse', '内容收缩按钮', '[collapse title="说明文字"]','[/collapse]' );
}
</script>
<?php
}
add_action('admin_print_footer_scripts', 'appthemes_add_collapse' );
同样添加到Functions.php文件中,用来编辑器中有一个按钮,这样添加的时候直接点击按钮。
第四、实现方法
[collapse title="说明"]内容部分[/collapse]
根据实际需要我们可以在编辑内容的时候以上面格式出现。把需要展现的内容添加到对应标签中。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系我们第一时间更新。