让你的WordPress支持实况图

文章参考于iami233的 Hexo 中实现 Live Photos 支持

什么是Live Photo?
它可以在你按下快门前后记录大约1.5秒的视频和音频,从而让照片“活”起来。
本质上是由张 JPG 图片以及一个MOV 视频文件所组成

原来一直就想给自己的博客做一个实况图的,之前也有过询问GPT4.0,但是给出的答案还是无法让wordpress支持实况图,直到前几天兔子(HELLO)给我发了这篇文章“ Hexo 中实现 Live Photos 支持”后,引用了这位大佬的代码,让Chatgpt写出了让WordPress支持Live photo的方法

在你的 functions.php 文件里添加以下代码

/** LivePhotosKit JS **/
function enqueue_livephotoskit() {
    ?>
    <script>
        document.addEventListener('DOMContentLoaded', function () {
            const livePhotoElements = document.querySelectorAll('[data-live-photo]');
            if (livePhotoElements.length > 0) {
                const script = document.createElement('script');
                script.src = 'https://cdn.apple-livephotoskit.com/lpk/1/livephotoskit.js';
                document.head.appendChild(script);
            }
        });
    </script>
    <?php
}
add_action('wp_footer', 'enqueue_livephotoskit');

/** 插入文章的短代码 **/
function live_photo_shortcode($atts) {
    $atts = shortcode_atts(array(
        'image' => '',
        'video' => '',
        'caption' => '',
        'width' => '320px',
        'height' => '320px'
    ), $atts, 'livephoto');

    if (empty($atts['image']) || empty($atts['video'])) {
        return '<p>错误:必须提供图片和视频链接。</p>';
    }

    ob_start(); ?>
    <figure style="text-align: center; color: #000;">
        <div 
            data-live-photo 
            data-photo-src="<?php echo esc_url($atts['image']); ?>" 
            data-video-src="<?php echo esc_url($atts['video']); ?>" 
            style="width: <?php echo esc_attr($atts['width']); ?>; 
                   height: <?php echo esc_attr($atts['height']); ?>; 
                   margin: 0 auto; overflow: hidden;">
        </div>
        <?php if (!empty($atts['caption'])) : ?>
            <figcaption style="margin-top: 4px;"><?php echo esc_html($atts['caption']); ?></figcaption>
        <?php endif; ?>
    </figure>
    <?php
    return ob_get_clean();
}
add_shortcode('livephoto', 'live_photo_shortcode');
?>

当你在 WordPress 文章中添加 Live Photo,可以使用以下代码:

[livephoto image="你的jpg图片" video="你的mov视频" caption="图片文案"]

然后它会被解析为:

<figure style="text-align: center; color: #000;">
    <div 
        data-live-photo 
        data-photo-src="你的jpg图片" 
        data-video-src="你的mov视频" 
        style="width: 320px; height: 320px; margin: 0 auto; overflow: hidden;">
    </div>
    <figcaption style="margin-top: 4px;">图片文案</figcaption>
</figure>

图片演示:

图片演示

当苹果的Live Photo图被拆解的时候,会有一个Heic图片和一个Mov视频。
注意!Heic图片需要转为Jpg后才可以正常使用


如果你想用CSS改变实况图的的样式的时候,可以用以下代码自行修改(这里只加了圆角效果)

[data-live-photo] canvas, 
[data-live-photo] video, 
[data-live-photo] div {
    border-radius: 10px !important;
    overflow: hidden;
}

我的2024

自从工作以后感觉时间就过的飞快,好像这一年没做什么事情,新的一年又悄悄的来临。好像每一年的开头我都会感慨的写在这一句话,工作后的生活千篇一律。固定的生活和重复的任务占据了我大部分的生活,这种生活就像工厂水流线上的产品一样,没有什么特别的标记。每天对着电脑做着相同的任务,时间在我的记忆中就好像失去了重量。

在这种枯燥的生活中,也会偶尔有有趣的事情发生。认识琪琪后,我们一起去过了很多地方,一月份的时候我们去了汕头跨年,在烟花中痛失一台无人机,还顺路开车上了南澳岛。四月份时我们去了大鹏,看到了不一样的深圳。六月份去了惠州的双月湾,看了看惠州的海边。十月我们去了广州,琪琪说要带我逛逛广州。十一月我们开车去了珠海和中山,吃到了这辈子最难吃的烤肉。最后我们去了厦门一起跨年。以前我总是对旅行不感兴趣,琪琪把我拉到了另外的一个世界里,从我们活腻的地方到别人活腻的地方转一圈,感受不一样的风土人情。(为了纪念我们去过的地方,我做了一个新的页面,叫旅行冒险,我会把我们去过的地方一一写在这里)

我们的其中的旅行照片

我花钱总是大手大脚的,从来不会有任何的规划,是个月光族,还喜欢提前消费。可能是小时候穷怕了,长大后总喜欢报复性消费,导致信用卡欠下了不大不小的钱,这笔钱总是能拖累我的生活,在今年年底的时候看了一下我的记账,发现花钱大头的,是我的还款。为了改掉我这种花钱大手大脚的坏习惯,我把一部分工资放在了琪琪的银行卡里,今年也算是存了不少钱。

我还向她学习,学会记账。于是在六月份的时候我在app store上买了“iCost”,是一款记账软件,没有广告而且界面清爽(此处无广,它是真的好用)而我最喜欢的功能是它的截图记账,通过ios的“路径”来识别图片中的数额,然后帮我自动记到账单上,虽然我后续还是喜欢自己手动记账来分类好我这笔钱花在了什么地方。

我以前有过好几次的三分钟热度记账,每次都是因为这个账单做不下去了然后选择放弃。你问我为什么做不下去?说起来也很抽象,因为每次花了钱不及时记账导致我的账单老是对不上总数额,然后我就会给自己做“假账”,既然都做假账了那记账的意义也不复存在了。现在我每隔几天总会抽出一个小时来给自己慢慢的对账单,以免我的总数额对不上,也避免我自己给自己做“假账”。

刚也说了年底的时候看了一下2024的总账单(从六月份开始记账),大头是还款后,第二多的便是吃(三餐指的是我日常一个人点外卖的账单,而餐饮指的是我和琪琪在外边胡吃海喝的账单)。因为今年也去了很多地方,吃了很多好吃的东西,第一点名汕头的牛肉,是真的好吃!不过俗话说得好,名以食为天,赚了那么多钱都吃进了肚子里,这笔账我觉得还是不亏本的,不过点外卖的次数比较多,这一点希望今年有所改变,少一点点外卖。

第三大头就是数码,这里的数码指的是我购买的数码产品,还有各种软件会员及话费的消费。今年的电子产品购买的不算多,有几个可以单独领出来说一下。第一个是相机镜头,我一直想买佳能的85mm f1.8这只定焦镜头很久了,于是在琪琪的同意下,下定决心购买了,在海鲜市场蹲了好些日子终于蹲到了一个价格合适的镜头。现在我拍产品,旅游,给琪琪拍照带的都是这支镜头,这只镜头中心解析力高,色彩表现也很好,画面也非常的锐,对焦速度也比我之前的两支镜头好很多,f1.8的大光圈有刀锐奶化的虚化。

不过这也是十多年前出的镜头了,缺点也很明显,在大光圈下非常容易变成紫霞仙子,特别是在高反差的场景下非常明显,不过这对我来说不算是(后期能拉回来的都不算事),边缘画质相对的柔软,也别是光圈全开的情况下。不过这只镜头比较也是一个十来年前的老镜头了,它的缺点对我来影响不是特别大,而且对比与佳能这两年出的新镜头,价格简直便宜的跟不要钱似的,要什么自行车。

目前最喜欢的一颗镜头
目前最喜欢的一颗镜头

第二个产品便是NAS,我家已经有了一台白嫖来的双盘位NAS和一个猫盘,但是自从猫盘内存满了以后,我一直都想换一个更好一些的NAS,一直纠结要不要换个新的NAS。市面上的国产NAS普遍都是价格偏贵且不能拓展,而且不知道装什么系统好,原本想着还是装回黑群晖,但是黑裙的手机端app做的简直就是一坨屎(但是PC用着确实好),我便忘了这件事。

在后半年的时候飞牛横空出世,我也不记得在哪里刷到的帖子,说了这个国产的新系统真的很不错后,我非常的心动,于是决定自己组装一台NAS。花了三百的预算配了G4600的主机来做我的NAS,后期还能有四五个硬盘位来供我拓展(前提是我有钱买得起)。搭配飞牛,目前使用了大几个月,用起来非常的舒服,这里就暂时不写我的使用体验了,毕竟是总结。以上是我今年最没后悔入手的两个电子产品。

说起来挺多人都在博客上发了软件的年度总结截图,我好像没什么想要发的。不过我想发在我心目中的这几首“年度最佳”歌曲。今年唯有这几首歌能让我共鸣且循环,我希望能放给你听。

相比于2023年的年度总结,好像今年写的比较多。可能是因为整个23年都没有写过什么东西,以至于我在今年的总结里写的比较多。23年停笔休息了很久很久,中间在我的备忘录里也写了很多东西,不过经写到一半就放弃,以至于有头无尾的文章偏多,当时就一直在想,我写博客的意义是什么,我想了很久也没有找到答案。

在年尾,我终于抽空来看我的博客,什么更新都没有,文章停留在2023年,留言也停留在2023年,好像时间停留在23年初一样,时间在我的博客里停止了下来。把博客的问题修好后,换了台新的VPS(百度云和华为云我都用了,不好用,差评!),重新备了案,找了兔子(DUBLE)帮我来做新的主题,感谢他的帮助。认真的看了以前的文章,陷入了回忆。我的博客就像一台时光机,我写的文字带我回到了过去的时光,如果不是这些文字与图片,这段回忆可能会一直尘封下去,我好像想起了当初为什么要开始写博客。

这一年,忙忙碌碌,日子在忙碌中悄悄的逝去。旧时光既然已经逝去,那我们就要开开心心的迎接我们新的2025年。希望新的一年我依旧能满怀期待,依旧能给生活中的小确幸给打动,也依旧能在忙碌的日子里找到自己的光亮,我希望你也是。

新年快乐

写给那位自由的人

这篇文章曾是我大学时的写的文章,发表在个人公众号上。最近过生日时,我和他聊了聊最近的故事,让我不仅想起了这篇文章,于是重新把他的故事搬了出来

天柱是我大学同学,也是我见过的所有人中最“疯狂”的一个。他将近一米九的身高,瘦得像根柱子,皮肤黝黑。初见时,我以为他是北方人,后来才知道他是地道的南方人,来自桂林

我们能玩得那么投缘,颇为神奇。他喜欢喝酒且酒量惊人,而我大学时并不怎么喜欢喝酒。因为经常要社交,酒量也不算差的太厉害,但和他比起来,还是“小巫见大巫”

我们共同喜欢动漫,常常一起讨论漫画、动漫的情节。他喜欢露营,向往山间的宁静,讨厌城市的喧器。他和我一样喜欢摩托车,但区别在于,他真的有一辆摩托,而我所在的城市禁摩,想拥有摩托车就得准备好1分2000块

天柱的摩托车
天柱的摩托车

有一次和舍友喝酒聊心事的时候,舍友突然对我说
“少跟天柱玩,他有点危险。”
“怎么危险了?”
“他好像有点抑郁,吃了不少药也不见好。他都说自己想死了。”
“真的假的?我看他平时不是挺好的吗?”
“你没听他说过想骑车去西藏吗?他说他是抱着死的念头去的。”舍友的话让我心头一紧,不是因为害怕天柱这个人,而是对他那股“舍命”的念头感到不安

有一天假期里,学校人走得差不多了,我们几个没回家的同学,在天柱的宿舍里聚餐打火锅。他们买了些酒窖老板自酿的果酒,我不胜酒力,喝多了有些醉意。借着酒劲,我把我舍友对我说的话告诉了天柱

没想到,一个将近一米九的汉子,听完后竟在我面前流下了眼泪。他说,他讨厌现在的自己,觉得自己没用。作为一名体育生,高考时体育分接近满分,但文化课成绩却差了一点,没能上理想的大学。他很后悔,甚至一度恕去死,觉得自己是个“废物”。周围的人都不认可他

其实在我眼中,天柱是个值得敬佩的人。不论是学习还是生活上,他都有许多地方让我自愧不如。他学习成绩优异,连续两个学期拿奖学金,而我却每次与奖学金失之交臂

他乐于助人,上次我们一起出门时,看到一位清洁阿姨在湖边努力捞垃圾却勾不着,他主动上前说:“阿姨,我来吧,我高,手长,能勾得到。”虽然只是个小举动,却足以看出他的品行。而我自问,如果是我,未必会像他那样主动伸出援手,大概率是视而不见。

那次醉酒的夜晚,我们聊了很多。他说:
“原来我身边还有人在意我。我会好好活下去。”

后来我在微博看到天柱发了一段话:
“现在的我喜欢一个人行动,吃饭、听歌、出行,什么都带着一腔孤勇,对这个世界莫名咬牙切齿。”

在我眼里,他总是那样自由洒脱,没有什么能束缚住他。他很有勇气,总是能说走就走,而我却只会想没钱怎么玩,之后怎么办。他活的好像理想中的我

曾经我写下这样一句话:“希望这个世界对你温柔以待,希望你找到一个和你一样喜欢二次元、露营、骑行、想开咖啡店的伴侣陪你走完余生。”

但如今我更想说“你好孤独,但是我希望你能好好享受孤独,享受摩托给你带的风与自由。希望你能成为你理想中的自己,在我眼里,你永远都是风与自由的代言词”

如果哪一天我能鼓起勇气买一辆摩托骑行去西藏,来一场摩旅,你是我一定要邀请的人

成长到25岁的感慨

不知不觉都已经到了25岁了,真的很感慨,一下子都已经25岁了。

 

今天一下班就和琪琪去吃了烤肉,真的太好吃啦!上次琪琪生日我们开车去了中山,在外边吃了一顿露营烧烤,我发誓这是我这辈子吃过最难吃的一次烤肉。

我的生日礼物琪琪送了我一套JOJO的飙马野郎!是谁还没有收到女朋友送的飙马野郎!今天琪琪跟我说:其实还有一份礼物你知道吗,其实就在很容易看到的地方,但是你一直都没发现它在哪里。

其实我还真的没有发现它在哪里,去到琪琪家里后,琪琪亲手给我做了一个巧克力的生日蛋糕,真的很好吃,口感跟面包店的蛋糕一样。给我点上了25岁的蜡烛,许下了我的愿望。

琪琪给我了第二份礼物,是周六福买的项链.我真的没有想到是这个。太惊喜了,很开心也很感动。这份礼物对我而言,真的很贵重。

 

前几天吃饭的时候奶奶和我聊天,我跟奶奶说好像我也不年轻了,我已经要25岁了,再过几年就是奔三的年纪了。但是我奶奶笑着骂我说才25岁,才哪到哪呢?还年轻的很

是啊,才25岁。在奶奶的眼里我还很小,还是一个小孩子。但是25岁,好像最好的青春年华都已经过去了,再过几年就要变成一个中年大叔。刚毕业那时候的我意气风发,想着好好闯荡事业,财务自由。现实却是屡屡碰壁,生活好像真的没有以前的我想象的那么简单啊!!

这几年你说我做成了什么大事吗?细数一下什么都没有,梦想也好像慢慢变得模糊不清,我不知道我想要什么。看着身边的同龄人,要么认认真真的搞钱,要么就是家里有钱早早结婚生孩子,而我两不沾。

 

25岁真的是很焦虑的年纪啊,有时候对一事无成的自己真的感到很失望呢,也想跟以前的自己说一声对不起,没能成为你想成为的人。

25岁啦!还是开开心心的最重要啦,希望往后的日子平平淡淡安安稳稳的度过,重要的人在身边陪着我,好像也没这么焦虑了。

 

祝我生日快乐!