普通视图
进阶之好物2.0版本

前几天跟风@林木大佬,弄了个好物页面,我愿称其为1.0版本,因为更新方式是通过手写json文件来进行更新的,实在过于麻烦,于是就有了下面的2.0版本。
其实2.0版本也是因为看到林木大佬已经将JSON替换成Memos来更新好物了,更便捷方便了。所以也就促成了我这次更新2.0版本了。
2.0版本最大的不同,就是从原先的json获取数据,变成了在数据库建立wp_haowu数据表,后期更新只需在后台进行编辑和修改就可以了,再也不用去json页面里手写了。
废话不多说,大家看图。


以这种方式更新好物,再也不怕数据多和麻烦了。
数据前端通过短码调用即可。文章页也可以不过暂时有缺陷,因为它会和独立页面一样一直随着你发表的新好物更新而更新,而不会是暂停数据为你发表文章时的数量。不过后面可以考虑写一个调用单一好物的短码函数。
后续也可以通过写这个插件的思路,写一些别的,例如照片页(例如@wananaiko博主这种)或者软件页(例如@空白生活 博主这种),都挺好哒。
跟风创建“好物”页面

昨天刷博客,刚好刷到大佬@林木木的博客搞了“好物”的页面,然后也给出相关的教程,就也跟风搞了一个。感觉还不错。
每一次@林木木大佬都走在我们的前列,搞出了不少新花样、新玩意儿和新玩法。这一次紧随大佬脚步。
实现思路
具体教程其实大佬的博客就有,不过他的是HUGO的,我简单阐述下wp博客的实现思路,其实大同小异。
简单来说,一样涉及到3个文件,分别是
- 1、json文件(存放数据)
- 2、独立页面(对外展示)
- 3、css样式(样式表)
通过在独立页面中引用json数据,写上一个循环,然后写个css样式配合就可以了,很简单。
然后更新内容还是需要通过修改json文件来进行更新,还算是比较方便。
参考链接:https://immmmm.com/hugo-goods-page/
结尾
今天刚好就是“618”活动开始的时间了,大家有可以想买的可以赶紧入手啦。
更新说明
2023-06-03 已更换为利用WP后台发布好物,具体见:《进阶之好物2.0版本》
为评论者链接添加“from”参数,实现追踪来源及导流的功能
前言
因为经常看见部分网站上的链接上有form参数,了解过form参数的作用后,即from字段是用来做统计流量是从哪过来的。想着别人在自己的站点统计中还能够看到自己网站地址,变相的也可以给我们引流。故有了下面这篇文章。
正文
该函数的作用是为除博主以外的评论作者的链接添加一个“from”参数,用于标识该链接的来源。其中,“from”参数的值是当前WordPress站点的域名(去除协议前缀的部分),用于记录该链接是从哪个站点转发过来的。

具体实现中,该函数首先获取当前WordPress站点的域名和管理员邮箱地址,并判断当前评论作者的邮箱地址是否与管理员邮箱地址相同。如果相同,则返回原始的评论作者链接,否则为该链接添加一个“from”参数,并将链接目标设置为在新标签页中打开。最后返回处理后的HTML标签字符串。
该函数的作用在于追踪来自哪个站点的评论链接,为评论链入的站点提供一定的来源参考,同时可以增加评论链入站点的流量。
放在主题文件夹下functions.php文件里即可。
//评论者链接增加form参数,实现导流及追踪来源。且新窗口打开评论者链接。
function yzrss_comment_link_add_from($text) {
$from = str_replace(array('https://', 'http://'), '', get_option('home'));
$adminEmail = get_option('admin_email');
if(get_comment_author_email() == $adminEmail){
$return = $text;
}else{
$return = str_replace('<a', '<a rel="external nofollow" href="'.get_comment_author_url().'?from='.$from.'" target="_blank"', $text);
}
return $return;
}
add_filter('get_comment_author_link', 'yzrss_comment_link_add_from');
YEZITING2.2版本和我的一些想法。
更新内容:
1.修复无法正常使用文章页广告设置的bug。
2.修复文章浏览统计出错的bug
感谢大家对我这么久的支持,希望大家继续遵守彼此的约定,做到不外传。有问题群里@我或者其他大佬进行解答。主题目前暂定为长期不定时更新。 有想法做一个新款主题。大家有什么建议或者想法都可以跟我说一说。新款主题依然走简约清新风,当然依然是简约而不简单。而且会争取将代码写的更加完善和规范。
YEZITING主题2.1版本更新
1.调整手机端搜索框位置
2.重新设置代码高亮
3.调整黑夜模式和搜索按钮的间距
4.文章页增加标签
5.删除观影页面
6.修复手机端下,评论列表的层级问题
7.调整手机端菜单动画时间
8.增加可视化短码
9.代码高亮修复
10.解决诸多bug
11.优化代码
YEZITING主题2.0正式版更新内容
更新内容:
1.更新后台框架版本
2.更改后台设置项位置及命名。
3.增加全站变灰功能。
4.增加Favicon图标自定义。
5.修复夜间模式的BUG问题。
6.修复上传社交栏自定义背景图片无效的问题。
7.修复点赞功能、微信按钮、打赏按钮单开其中任一功能错位及其他BUG问题。
8.下线评论图片上传功能。
9.修复SMTP邮箱失效问题。
10.修复分享按钮失效功能。
11.兼容IOS端微信、打赏高斯模糊玻璃效果。
12.禁止纯英文和日文评论,有效杜绝垃圾评论。
更新方法:
删除老版本后上传新版本
接之前2.0开发版更新内容:
1.增加黑夜模式
2.增加评论等级开关
3.增加手机端菜单栏
4.更改后台框架
5.增加Steam短码
6.调整评论列表
7.增加观影独立页面
8.将前端布局调整为三栏
9.其他功能自己发现
[xx_insert_post ids=505,505]
演示站即本站
YEZITING主题1.8.1更新内容
1.调整搜索框样式,从自动伸缩改成下拉式搜索框。
2.轮播图右侧的小图删除掉,然后轮播图占满。
3.增加XML-PRC开关。
4.手机上菜单过多时会错位的BUG已经修复,菜单过多时可以进行滑动。
5.图片LOGO的尺寸进行了调整,更加自然。
6.修复众多尺寸上的问题,例如菜单、轮播图、文章列表使其对齐一致。
7.修复其他BUG问题。
YEZITING主题付费阅读使用教程
请一定仔细阅读,否则可能导致无法免费使用此接口
第一步
首先用手机扫码下载并安装有赞微小店”APP,然后进行账号注册(切记在APP里 小店 - 店铺管理 对账号进行认证)
[qr qrurl='https://wxd.youzan.com?']手机扫码[/qr]
第二步
注册好账号后,用注册的账号登录有赞云(youzanyun.com),并完善信息
第三步
第四步
注意:只要授权成功,就不要管别的了,否则你多创建了一些东西,就可能出现7天试用后收费的情况。
第五步
回到有赞云后台,选择刚才创建的应用,记下client_id、client_secret、授权店铺id。
![]()
将这三个添加在主题设置-其他功能-付费查看对应的位置上(如下图)。
![]()
第六步
开启推送服务并设置网址(这个步骤很关键,不设置的话该功能就会失效)
推送网址为https://你的域名/wp-content/themes/yeziting/payment/youzan/notify.php
在下图的位置输入然后点击保存
![]()
第七步
这一步最重要,用户扫码成功后能否查看到隐藏的内容就靠这里了。
点击推送配置-交易消息V3-全选-保存(如下图)
![]()
最后
最后你就成功了,然后发布文章查看下面,设置金额和你的要求,如下图
![]()
如果要看实际效果可以去这里看看
[xx_insert_post ids=505,505]
YEZITING主题1.8版本更新内容
1.优化SEO(以前的SEO有点BUG)
2.增加付费阅读(可查询订单号)
3.替换新的代码高亮(又是一种可视化比以前的要轻量许多且显示代码语言)
4.文章列表分页更换
5.增加author.php页面
6.优化前端代码
7.去除后台隐私页面
8.优化后台提速。
9.修复评论可见不可用的BUG
10.修复手机端文章页标题css错位问题。
其他更新的内容我有点忘记了。自己可以仔细看看差别。
[xx_insert_post ids=505,505]