2024 年 4 月 27 日 我的频道
Wordpress 优化 html 输出

如果你的目标是对 HTML 内容进行更精细的优化而不是限制允许的标签和属性,可以尝试使用 tidy 扩展对 HTML 进行优化和格式化。 HTML 代码格式化的好处包括: 可读性提高: 格式化 HTML 代码可以使其更易读,帮助开发人员更容易理解和浏览代码。清晰的代码结构有助于降低错误发生的可能性,并提高代码质量。 维护性增强: 格式化的 HTML 更易于维护。当代码结构清晰明了时,添加、删除或修改代码会更加简单。维护人员可以更快速地定 ……

Wordpress 分类支持置顶文章

通常的文章置顶功能只在主页显示,而 wordpress 默认情况下,分类是不支持置顶功能的。针对这一点,我们利用纯代码实现这个功能。针对这个功能,在分类页面用上 $wp_Query 循环即可,方便实现,。把下面的代码添加到主题的 Functions.php //支持分类置顶文章 add_filter( 'the_posts', 'putStickyOnTop' ); function putStickyOnTop( $posts ) { ……

Wordpress 搜索重定向

之前编写一个支持 Mp3 附件搜索的插件,现在应用起来格外方便。但是默认搜索引擎不能针对一个搜索结果重定向到搜索结果的功能,意思就是直接跳转到结果,不会显示列表出来。 之前已经实现这个效果,但是自从搜索引擎支持搜索 Mp3 附件以来,功能有所提升。以前搜索相关字符的时候,如果结果是唯一一个附件,就直接跳转到歌曲媒体播放状态,而非列表,由此对代码进行修改: //搜索结果为一篇文章时直接跳转到该文章 add_action('template ……

Wordpress 支持搜索 Mp3 附件

曾经想着有这么一个功能,就是输入搜索关键字,能搜索到相关的文章以及搜索到相关的 Mp3 附件,并且继承默认的显示方式显示出来,同时可以点击试听,而且歌曲杜绝同步播放,一次只能听一首歌,今天就实现了这个功能。在实现这个功能前有几个因素需要考虑: 搜索关键字匹配的文章和 Mp3 附件要按照原来的方式展现出来; 遵循原来的分页,在没有 Mp3 附件的情况下,展现文章的列表和分页保持不变,代码测试过程中就是因为搜索的关键字不包含 Mp3 歌曲的 ……

Wordpress 显示子分类

网站真的好久没有更新了,除了之前更新点老歌以外,对于功能上几乎是没有任何更新。现在做的只是在细节上的缝缝补补,目前的功能已经完全符合自己的需求,不再进一步加强,安全性方面修复是必须的,一边自学一边做呗! 今天这个代码是在一级分类上显示的二级分类。初衷并没有想过这个功能,然后有时候在主导航点击了一级分类后就有这个需求,能够进入该分类的子分类,说白了就是方便快速跳转。目前我只安放在侧边栏,点击有子分类的一级分类进去就可以看到。将来或许会做一 ……

Wordpress Ajax 加载

最近因为站点的原因,添加了 Ajax 加载,采取的措施都是局部加载,除了顶部、侧边栏和底部以外,剩下的其余作为局部加载的区域。主页、分类页、标签页、归档页、搜索页和文章页都做出了不同程度的加载,当中文章页涉及的东西比较多,在回调函数中需要为前端的插件添加该插件所属的 js 和 css 文件,另外歌曲列表播放器最麻烦,要寻找相关的 js 和 css,另外还需要 JQuery 库和自定义播放器外观的 Css 和默认的播放器 Css 支持,黏 ……

修复 Wordpress 最大执行时间

WordPress 中的“超过 60 秒的最长执行时间”错误消息通常表示脚本执行时间过长,已被服务器终止。 在执行涉及大量数据的操作时可能会发生这种情况,例如导入或导出大量帖子或文件。 在这种情况下,错误消息专门引用了 /wp-admin/includes/ 目录中的 class-pclzip.php 文件。 该文件是 WordPress 核心的一部分,负责处理 ZIP 档案。 要解决此问题,您可以尝试增加服务器上 PHP 脚本的最长执 ……

置顶文章只显示一次

闲来没事的时候仔细查看站内的内容和布局,发现在一个基本的循环中,置顶文章除了在第一页的顶部出现外,还在分页内重复出现,导致失去了置顶文章的意义,把心一横,重新编写吧!灵感来源于互联网,后来发现有一篇文章和我实现的一摸一样,代码比我的优秀,测试了一下也可行,就分享网上找来的代码吧: add_action( 'pre_get_posts', 'show_sticky_posts_on_first_page' ); function show ……

Wordpress 格式化访问量

一直以来就想弄个站点的总访问量,而且不用插件实现的,网上的一大堆,我特意选择了一个比较容易懂的代码进行修改和利用上了,效果还不错,代码如下: //WordPress 获取站点总浏览量 function wb_site_count_user(){ $addnum = rand(1,1); //每个访客增加的访问数 5 - 10 的随机数 session_start(); $date = date('ymd',time()); if(!is ……

WordPress 文章目录

WordPress 文章目录索引,可以方便浏览者阅读,文本分享一段最新免插件生成 WordPress 文章目索引代码,可以将 h2 – h6 段落标题自动生成文章目录索引,并可实现分层级。 把下面的代码添加至 Function.php // declare a function and pass the $content as an argument function insert_table_of_contents($co ……

WP 显示编辑的日期时间

做网站的朋友都有那么的经历,就是文章发布后,会有重新修改编辑的可能性。为了吸引读者能够清晰的知道该文章的修改更新,最好的方法就是展现文章的修改日期,可以让读者一眼看见更新时间,尤其是对代码或者是资源的更新,这个功能是必不可少的。 我的站点上在文章列表循环以及在文章内部,都清晰的标注了文章的更新时间,如果文章没有编辑过,那么只显示发布的时间;如果文章发布过后又重新编辑过,那么就显示编辑更新的时间,颜色和图标也不相同,这样更能吸引大家的眼球 ……

Wordpress 6.0.1 摘要修复

今天更新网站的时候,发现摘要截取功能失效了,之前可以显示指定字数的内容摘要,升级到 WordPress 6.0.1 简体中文版以后,摘要变为了全文内容: 经过排查,问题出在了汉化语言包 wp-content/languages/zh_CN.mo,也就是说,汉化人员可能在翻译时存在一些错误,导致了 WordPress 6.0.1 简体中文版的摘要截取失效。 临时解决办法:下载 WordPress 6.0 简体中文版,将 wp-conten ……