普通视图

发现新文章,点击刷新页面。
昨天以前首页

进阶之好物2.0版本

作者 叶子
2023年6月7日 21:49
进阶之好物2.0版本

前几天跟风@林木大佬,弄了个好物页面,我愿称其为1.0版本,因为更新方式是通过手写json文件来进行更新的,实在过于麻烦,于是就有了下面的2.0版本。

其实2.0版本也是因为看到林木大佬已经将JSON替换成Memos来更新好物了,更便捷方便了。所以也就促成了我这次更新2.0版本了。

2.0版本最大的不同,就是从原先的json获取数据,变成了在数据库建立wp_haowu数据表,后期更新只需在后台进行编辑和修改就可以了,再也不用去json页面里手写了。

废话不多说,大家看图。

进阶之好物2.0版本
进阶之好物2.0版本

以这种方式更新好物,再也不怕数据多和麻烦了。

数据前端通过短码调用即可。文章页也可以不过暂时有缺陷,因为它会和独立页面一样一直随着你发表的新好物更新而更新,而不会是暂停数据为你发表文章时的数量。不过后面可以考虑写一个调用单一好物的短码函数。

后续也可以通过写这个插件的思路,写一些别的,例如照片页(例如@wananaiko博主这种)或者软件页(例如@空白生活 博主这种),都挺好哒。

跟风创建“好物”页面

作者 叶子
2023年6月1日 15:52
跟风创建“好物”页面

昨天刷博客,刚好刷到大佬@林木木的博客搞了“好物”的页面,然后也给出相关的教程,就也跟风搞了一个。感觉还不错。

每一次@林木木大佬都走在我们的前列,搞出了不少新花样、新玩意儿和新玩法。这一次紧随大佬脚步。

实现思路

具体教程其实大佬的博客就有,不过他的是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”参数,实现追踪来源及导流的功能

作者 叶子
2023年3月25日 16:25

前言

因为经常看见部分网站上的链接上有form参数,了解过form参数的作用后,即from字段是用来做统计流量是从哪过来的。想着别人在自己的站点统计中还能够看到自己网站地址,变相的也可以给我们引流。故有了下面这篇文章。

正文

该函数的作用是为除博主以外的评论作者的链接添加一个“from”参数,用于标识该链接的来源。其中,“from”参数的值是当前WordPress站点的域名(去除协议前缀的部分),用于记录该链接是从哪个站点转发过来的。

为评论者链接添加“from”参数,实现追踪来源及导流的功能
例图

具体实现中,该函数首先获取当前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');

YEZITING主题付费阅读使用教程

作者 叶子
2018年10月30日 17:22
前言

本文章主要是为了让付费用户学会如何使用。

请一定仔细阅读,否则可能导致无法免费使用此接口

第一步

首先用手机扫码下载并安装有赞微小店”APP,然后进行账号注册(切记在APP里 小店 - 店铺管理 对账号进行认证)
[qr qrurl='https://wxd.youzan.com?']手机扫码[/qr]

第二步

注册好账号后,用注册的账号登录有赞云(youzanyun.com),并完善信息

第三步

创建应用(类型选择“自用型”)
YEZITING主题付费阅读使用教程

第四步

授权绑定(绑定你的微小店店铺,直到授权成功)
YEZITING主题付费阅读使用教程

注意:只要授权成功,就不要管别的了,否则你多创建了一些东西,就可能出现7天试用后收费的情况。

第五步

回到有赞云后台,选择刚才创建的应用,记下client_id、client_secret、授权店铺id。
YEZITING主题付费阅读使用教程
将这三个添加在主题设置-其他功能-付费查看对应的位置上(如下图)。
YEZITING主题付费阅读使用教程

第六步

开启推送服务并设置网址(这个步骤很关键,不设置的话该功能就会失效)
推送网址为https://你的域名/wp-content/themes/yeziting/payment/youzan/notify.php
在下图的位置输入然后点击保存
YEZITING主题付费阅读使用教程

第七步

这一步最重要,用户扫码成功后能否查看到隐藏的内容就靠这里了。
点击推送配置-交易消息V3-全选-保存(如下图)
YEZITING主题付费阅读使用教程

最后

最后你就成功了,然后发布文章查看下面,设置金额和你的要求,如下图
YEZITING主题付费阅读使用教程
如果要看实际效果可以去这里看看
[xx_insert_post ids=505,505]

❌
❌