前 言
本篇主题美化的各种内容教程,是在本站上测试过,实际使用无误后的记录合集,使用之前可以先参考本站,若觉得实用好看的就拿去用吧,本文会持续的整理更新。
更新说明:
本篇可能更新不及时,可前往主题美化栏目来查看本站所有的美化效果!
主题美化说明:
- 对网站的主题美化、小工具可能会有一定程度,致使网站加载缓慢、CSS 全局污染等等一系列的问题,请一定要测试无误后在进行美化。
- 随着主题美化不多增多,可能会对主题的相关文件进行修改,因此在更新主题前,请及时备份主题美化的文件,或者收藏本站,在本站可以及时找回,以免一些主题页面或美化效果丢失。
必要代码使用说明:(重点)
- 新手请注意,不会添加代码的看下面。有代码基础的,可以忽略。
- CSS 代码添加到后台:子比主题设置—>自定义代码—>自定义 CSS 样式
- JS 即 javascript 代码添加到:后台子比主题设置—>自定义代码—>自定义 javascript 代码
- 添加小工具没有特殊说明的,自定义 HTML 小工具:添加网站后台—>外观–>小工具–>点击【自定义 HTML】选择放置的位置—>把代码复制进去,保存即可。
- 还有一些其他的代码教程添加方式的,我会在教程里告知,若只需添加 CSS+JS 的教程,我可能不重复告知了,请注意看上面的方法。
- 有些美化教程本站之前已经有发布的,本文章将不再进行编写教程,直接会跳转到对应的文章页面查看教程即可。
教程按是更新时间排序,最新的美化教程排在最后面-页码越往后越新
1.子比主题设置—>自定义代码—>自定义 CSS 样式:,添加以下 CSS 代码:
/*评论背景图*/<br>textarea#comment {background-color:transparent;background:linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)),url(https://imgsa.baidu.com/forum/pic/item/d439b6003af33a871f7e3f0e9b5c10385343b597.jpg) right 10px bottom 10px no-repeat;-moz-transition:ease-in-out 0.45s;-webkit-transition:ease-in-out 0.45s;-o-transition:ease-in-out 0.45s;-ms-transition:ease-in-out 0.45s;transition:ease-in-out 0.45s;}<br>textarea#comment:focus {background-position-y:789px;-moz-transition:ease-in-out 0.45s;-webkit-transition:ease-in-out 0.45s;-o-transition:ease-in-out 0.45s;-ms-transition:ease-in-out 0.45s;transition:ease-in-out 0.45s;}<br>/*评论背景图*/
前言:
这个功能我还是很喜欢的因为前两天网站搬家,我检查了一下 uploads 图片文件夹,光图片就已经占用半个服务器空间,因此有了这个文章删除时自动删掉图片附件还是很香的,可以很大程度减缓服务器压力和时间成本
1、只需将下面的 PHP 代码加入到主题目录下:themes/zibll/functions.php 文件底部就可以了。
//删除文章时删除图片附件 开始<br>function delete_post_and_attachments($post_ID) {<br> global $wpdb;<br> //删除特色图片<br> $thumbnails = $wpdb->get_results( "SELECT * FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" );<br> foreach ( $thumbnails as $thumbnail ) {<br> wp_delete_attachment( $thumbnail->meta_value, true );<br> }<br> //删除图片附件<br> $attachments = $wpdb->get_results( "SELECT * FROM $wpdb->posts WHERE post_parent = $post_ID AND post_type = 'attachment'" );<br> foreach ( $attachments as $attachment ) {<br> wp_delete_attachment( $attachment->ID, true );<br> }<br> $wpdb->query( "DELETE FROM $wpdb->postmeta WHERE meta_key = '_thumbnail_id' AND post_id = $post_ID" );<br>}<br>add_action('before_delete_post', 'delete_post_and_attachments');<br>//删除文章时删除图片附件 结束

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容