WordPress和子比主题模板&网站美化方法教程-已更新到:22-11-23

WordPress和子比主题模板&网站美化方法教程-已更新到:22-11-23

本篇主题美化的各种内容教程,是在本站上测试过实际使用无误后的记录合集,使用之前可以先参考本站,若觉得实用好看的就拿去用吧,本文会持续的整理更新。

更新说明:

本篇可能更新不及时,可前往主题美化栏目来查看本站所有的美化效果!

主题美化说明:

  • 对网站的主题美化、小工具可能会有一定程度,致使网站加载缓慢、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
喜欢就支持一下吧
点赞13 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容