2024 年 11 月 21 日 我的频道
自定义 ACF WordPress 页脚菜单输出

在主题开发的过程中,由于兼顾自定义字段与菜单同步输出,导致页脚的菜单因为 html 过滤不严而导致重复的 html 出现,该功能针对在菜单设置时的“ 添加自定义链接”,检查代码后重写: class Custom_Walker_Nav_Menu extends Walker_Nav_Menu { // 开始菜单项的输出 function start_el(&$output, $item, $depth = 0, $args = a ……

舍弃 Wp-PageNavi

曾经一度让我痴迷的分页插件,今天终于狠下心来彻底放弃。原因是因为该插件的兼容性差,无论是对于多国语言的支持还是可用性都显得强差人意。本站在打算全面利用 Wp_Query 改变写法的时候,不断的进行测试,就是因为 Wp-PageNavi 的不兼容所至,参考了网上诸多的写法,对于主页、分类页都能很好的支持,唯一不足的就是对于标签链接页、日志归档页不支持。而且还经常出现重定向过多的错误页面,实在让人诅丧,所以才狠下心来彻底放弃。 有了替代才能 ……

Wordpress 格式化访问量

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

ACF 匹配当前日期

好长一段时间没有更新!最近为客户开发一个系统应用到的一个功能,就是需要自动匹配时间适应当前的日期,利用到了 meta_key,以及 meta_query array,选择 the_filed 的值和当前的时间进行匹配,compare 以及 DATETIME 属性进行,参考官方文档如下: 参照其写法结合自己的数据进行,始终不成功,后来再经过一番研究,结合自己的程序,吧代码修改为下,效果实现: 经过调试,功能实现,但是发现这段代码运行起来好 ……

Wordpress 及其它代码备忘

更改这篇文章的初衷,就是不想频繁发布重复的关于代码备忘的文章!借此文章,发布在主题开发或者插件开发的规程中发现的代码更新发布在此,一是给自己备忘,二是跟大家一同分享,一同进步,如有更好的代码,别忘了页和我一起分享哟! wordpress 主题开发的过程中,难免会遇到各种各样的问题,本人一样如此。不过凭着死皮赖脸的性格,终于解决了很多的问题,而造就了这个主题的诞生,不光是 wordpress 的代码,还有主题的 Css,同样也兼顾兼容性问 ……

主题开发日程

这次的主题在第一版的基础上修复了很多的问题: 包括兼容性的问题,移动端的菜单问题,这次实现到了二级菜单; 点击复制文章地址的功能,引用了最简单的 jQuery 实现; 标签的样式重新编写,原来在其他浏览器中产生的一像素边距得到了修复; 利用边框属性,熟悉并掌握了小三角的应用,将其应用在下拉菜单和侧边栏的标题处; 标签自动连接模块; 修复主题全站加载进度条于网站顶部显示; 修复友情链接功能; 前端输出友情链接列表; 修复文章页面文章标题自 ……