作者: eganvi

  • 传统文化成“流量密码”,宋代美学缘何历久不衰

    传统文化成“流量密码”,宋代美学缘何历久不衰

    原以为咖啡才能拉花,其实早在千年前的中国,茶上已能绘丹青;低饱和、素雅的衣饰配色,一洗人们对绚丽宫廷风古装的审美疲劳;“九市官街新筑成,青裙贩妇步盈盈”的女性经商图景更是体现了宋代商业文明……由刘亦菲、陈晓主演的电视剧《梦华录》热度一路攀升;而多部聚焦宋史文化艺术的图书近年来持续上涨热销,宋朝美学几乎成为出版领域的“流量密码”。

    宋,如今已不再只是朝代名称,而是演变成了艺术文化史中独特的美学符号。“随着传统文化复兴,宋朝的器物、文化、审美等成就愈发受认可,风雅的宋文化契合了时代精神需求,人们需要将小日子过得更优雅一点。”正在追剧的历史学家吴钩,曾写下《宋潮》《宋:现代的拂晓时辰》《风雅宋:看得见的大宋文明》《知宋》《宋仁宗》等系列著作,他在接受记者采访时表示,无论是点茶、插花、宋瓷、服饰的清雅宋式审美,还是繁华街巷的市井烟火气与现代气息,宋代文明在各方面达到史上一大高峰。

    记者从出版方获悉,“吴钩说宋”系列累计发行近40万册,最新《宋潮》出版一个月后即加印。这一大雅与大俗兼备的迷人时代,成为作家学者取之不尽的灵感宝库,近年来宋文化普及著作多达百余种,《宋:风雅美学的十个侧面》《大宋梦华:宋朝人的城市生活》《风雅大宋》《宋韵文化简读》《宋宴》《宋朝的腔调》《梦里不知身是客:宋朝词人的诗酒年华》等图书从起居饮食、诗词歌赋、宋瓷名物、建筑服饰等角度展现宋人生活图景,引发了读者对宋朝美学孜孜不倦的“考古”热情。

    从宋瓷到宋词,内敛极简美学映照丰富精神世界

    《梦华录》剧名来自描述北宋末期都城汴京风土人情的名作《东京梦华录》。近年来,以《知否知否,应是绿肥红瘦》《大宋宫词》《清平乐》等为代表的一批宋朝题材电视剧,丰富了古装剧类型,也勾勒出一幅千年前的宋人画卷。大至典雅的宫殿楼宇,小到清新脱俗的香炉团扇,美不胜收的大宋之美经久不衰。

    其中,宋瓷与宋词尤其体现了雅致的极简美学。《宋:风雅美学的十个侧面》从国势、理学、书法、宋画、宋词、宋瓷、名物、茶事、雅集等十个侧面,以文化和审美为经纬,立体呈现宋人丰富的精神世界。宋朝是中国陶瓷史上黄金时期,全国各地都有窑场。宋瓷,即是因极简而极美的化身。原台北故宫博物院研究院廖宝秀从大道至简的内敛美学,解语更深层次的宋人精神文化映照。“雨过天青云破出,这般颜色做将来”——宋朝工匠逾越了传统五色的界限,在浩渺云烟的沧海山河中,找寻到更为本源的色彩。由此,宋人掌握了朴与拙、素与雅的融合,用特有的简洁造型和淡雅清新,诠释着对自然生灵的敏锐感悟。

    宋代士人则展现出“文以载道”“先天下之忧而忧,后天下之乐而乐”的气魄与人格,他们看重内在自我的实现,兼具书法、绘画、诗词等修养,呈现出文雅、洒脱、有趣的人生。从“无可奈何花落去”的惆怅、“明月夜,短松冈”的哀伤,到“一蓑烟雨任平生”的旷达、“金戈铁马,气吞万里如虎”的澎湃,很多流传千古的宋词,无不体现出个人心境与胸怀。

    北京师范大学教授康震以《都市燕乐中的宋词》为题谈到,宋词的来源是音乐,宋词的传播依靠演唱,是以表演性、音乐性与文学性于一体的,悦耳、悦心、悦目的一种新的诗歌艺术形式。“与唐诗相比,宋诗的境界别有洞天。它的语言更通俗,情感更细腻,写的生活更加贴近普通人,尤其是写爱情、写离别,几句话一下子就写到我们心里了。”

    烹茶点汤里的烟火气息,是对市井生活的深情致敬

    宋代文人士大夫追求隐逸生活,由此兴起雅致的生活美学,并在民间迅速流行。南宋吴自牧在《梦粱录》中有载:“烧香点茶,挂画插花,四般闲事,不宜累家”,点出宋人多感官品味闲适日常的慢节奏,体现了对平凡市井生活的热爱与致敬。

    比如,每当盛夏时节,北宋东京、南宋杭州的街头,摆满了叫卖解暑冷饮的小摊,供走过路过的顾客喝上一碗解渴。多部书中谈到,宋朝冷饮品种很多,杨梅渴水、荔枝浆水、冰雪甘草汤、生淹水木瓜、紫苏饮、梅花酒、姜蜜水等,都被称为“凉水”。“宋朝还有流行的饮料,是用甘草、陈皮等药材煮出来的,类似于广东凉茶。”吴钩介绍,张择端《清明上河图》画了许多路边摊,有些打出广告牌写着“饮子”“香饮子”字样,卖的就是这种饮料。宋朝人喝汤品,习惯用 茉莉花、桂 花、香橙、乌梅、莲子等花果制作,先将花果盐腌,晒干,烘焙,碾成细粉,后装入器皿储存,招待客人时,再取出若干,冲泡成饮料,叫做“点汤”。

    茶,则是宋朝雅士的灵魂伴侣,他们以茶会友,以茶入画,孕育出清旷闲雅的文人气质。光是“点茶”,就对茶末质量、水质、火候、茶具极为讲究——烹茶的水以“山泉之清洁者”为上佳,“井水之常汲者”为“可用”;茶叶以白茶为顶级茶品;茶末研磨得越细越好,点茶时茶末才能“入汤轻泛”,发泡充分;火候也极重要,“候汤最难,未熟则末浮,过熟则茶沉”,以水刚过二沸为恰到好处;盛茶的茶盏以建盏为宜;点出来的茶汤色泽要纯白,茶沫亦以鲜白为佳。这些细节无不体现出“中国式的宝藏生活”,通过抚琴、调香、赏花、烹茶等化入民俗,为后人贡献了一系列雅致范式。

    在学界看来,宋代的文人底色,不仅在于雅致文化融入生活的态度,也体现了对女性群体的尊重。比如,《梦华录》女主赵盼儿是茶坊女掌柜,朋友孙三娘做果子蜜饯生意,女性经商在宋朝可谓相当常见。吴钩举例谈到,庄绰《鸡肋编》记录开茶坊的少妇:“尝泊舟严州城下,有茶肆妇人少艾,鲜衣靓妆,银钗簪花,其门户金漆雅洁,……旁与人笑语,不为羞。”临安名小吃“宋五嫂鱼羹”创始人也是女性,原本是“汴京酒家妇,善作鱼羹”,宋室南渡后,南下“侨寓苏堤”,因手艺好,“人竞市之,遂成富媪”。宋朝政府还设有专管征收商税的税务官,叫做“栏头”,由于男性“栏头”对女性收税多有不便,还出现了“女栏头”,令人一窥当时商业文明之发达。

    作者:许旸

    编辑:汪荔诚

    责任编辑:邢晓芳

    *文汇独家稿件,转载请注明出处。

  • 阿里云服务器安装宝塔打不开

    确保完好的服务器系统,这里是centos系统:

    安装:

    yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

    宝塔官网更新代码:https://www.bt.cn/new/download.html

    安装好后,留意默认的相关密码和账号!

    1. 确认宝塔是否安装成功

    在安装宝塔之前,需要确认服务器是否满足宝塔的安装要求。如果服务器满足要求,可以按照宝塔官方文档的步骤进行安装。安装完成后,可以通过以下命令检查宝塔是否已经成功安装:

    systemctl status bt

    看宝塔是否在运行

    /etc/init.d/bt status

    如果宝塔已经成功安装,会显示类似以下的信息:

    ● bt.service - Bt Panel Daemon Loaded: loaded (/usr/lib/systemd/system/bt.service; enabled; vendor preset: disabled) Active: active (running) since Tue 2021-08-10 10:10:10 CST; 1 day 2h ago Main PID: 12345 (bt) Tasks: 20 (limit: 4915) Memory: 1.2G CGroup: /system.slice/bt.service ├─12345 /usr/local/bt/bt ├─12346 /usr/local/bt/bt ├─12347 /usr/local/bt/bt ├─12348 /usr/local/bt/bt ├─12349 /usr/local/bt/bt ├─12350 /usr/local/bt/bt ├─12351 /usr/local/bt/bt ├─12352 /usr/local/bt/bt ├─12353 /usr/local/bt/bt ├─12354 /usr/local/bt/bt ├─12355 /usr/local/bt/bt ├─12356 /usr/local/bt/bt ├─12357 /usr/local/bt/bt ├─12358 /usr/local/bt/bt ├─12359 /usr/local/bt/bt ├─12360 /usr/local/bt/bt ├─12361 /usr/local/bt/bt ├─12362 /usr/local/bt/bt ├─12363 /usr/local/bt/bt └─12364 /usr/local/bt/bt

    如果宝塔没有成功安装,可以重新安装或者检查服务器是否满足宝塔的安装要求。

    2. 检查防火墙设置

    如果宝塔已经成功安装,但是无法打开,可能是因为防火墙设置的问题。可以通过以下命令检查防火墙是否开启:

    systemctl status firewalld

    如果防火墙已经开启,可以通过以下命令开放宝塔的端口:

    firewall-cmd --zone=public --add-port=8888/tcp --permanent

    然后重新加载防火墙规则:

    firewall-cmd --reload

    3. 检查宝塔的配置文件

    如果宝塔已经成功安装,防火墙设置也没有问题,但是仍然无法打开,可能是因为宝塔的配置文件出现了问题。可以通过以下命令检查宝塔的配置文件:

    cat /www/server/panel/data/port.pl

    如果输出的结果不是 8888,可以通过以下命令修改宝塔的配置文件:

    echo '8888' > /www/server/panel/data/port.pl

    然后重新启动宝塔:

    /etc/init.d/bt restart

    查看面板数据命令:

    sudo /etc/init.d/bt
    
    输入14查看

    以上是一些可能导致阿里云服务器安装宝塔打不开的原因和解决方法,希望能对你有所帮助。

    其他参考:

    https://blog.csdn.net/m0_47584619/article/details/127856230

    https://zhuanlan.zhihu.com/p/653856647

    https://help.aliyun.com/zh/ecs/support/ecs-instance-through-browser-console-login-pagoda-service-panel#998d4518a7zx1

    https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=67502

  • 2024苹果cms采集资源集合推荐影视站长必备

    2024苹果cms采集资源集合推荐影视站长必备

    本站推荐采集源站点:

    淘片资源网:https://www.taopianzy.com/home/help.html (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    光速资源网:https://help.guangsuzy.com/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    金鹰资源网:https://jinyingzy.net/course (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    新浪资源网:https://www.xinlangzy.com/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    红牛资源网:https://hongniuzy.net/help/ (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    速播资源网:https://www.subozy1.com/index.php/help/index.html (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    大漠资源网:https://damozy.com/help/index.html (秒播、资源稳定、更新及时、少量跑马灯水印广告)
    极速资源网:https://www.jisuzy.com/index.php/help/index.html(秒播、资源稳定、更新及时、少量跑马灯水印广告)
    夸克资源网:http://www.kuakezy.com/help/index.html (秒播、视频内置的广告收益归站长所有)
    索尼资源网:https://suonizy.com/help/ (秒播、视频内置的广告收益归站长所有)
    极光资源网:https://jiguang.pro/index.php/label/help.html (秒播、视频内置的广告收益归站长所有)

    种子短剧:https://zzdj.cc/

    虎牙资源(短剧):https://www.huyaziyuan.com/index.php/vod/type/id/30.html?ac=detail

    1-卧龙资源采集站- http://wolongzy.net

    2-156资源采集站 http://www.156zy.cc
    http://www.33uudy.com/

    3-酷云资源采集站 http://kuyunzy.cc

    4-八戒资源采集站 http://zy.bajieziyuan.com

    5-ok资源采集站 http://www.haozy.cc

    6-605资源采集站 http://www.765zy.com

    7-酷酷资源采集站http://www.kukuzy.com/

    8-筋斗云资源采集站 http://www.jdyzy.cc

    9-大地资源采集站 http://dadizy2.com

    备用域名:dadizy1.com dadizy2.com dadizy3.com dadizy4.com dadizy5.com dadizy6.com dadizy7.com dadizy8.com dadizy9.com dadizy10.com

    10-小黄瓜资源采集站 http://www.xhgtv.com

    11-超碰资源采集站 https://www.cpzy.tv
    https://tiantangzy.com/

    12-135资源采集站 http://135zy.cc/

    13-1977资源采集站 http://www.1977zy.com

    14-最快资源采集站 http://zuikzy.cc

    15-131资源采集网 http://131zy.vip/

    16-豆瓣资源采集站 http://www.doubanzy.com

    17-高清资源采集站 http://gaoqingzy.com

    18-172资源采集站 http://www.172zy.net

    19-速播资源采集站 https://www.subo8988.com

    20-乐多资源采集站 http://www.leduozy.com

    21-永久资源采集站 http://yongjiuzy.cc

    22-麻花资源采集站 http://www.mahuazy.com/

    23-值资资源采集站 http://www.ziyuanpian.net

    24-1769资源采集站 https://www.69aab.com/
    http://www.1769bbsz.com/

    25-6u资源采集站 http://zy.ataoju.com

    26-高清mp4吧资源采集站 http://www.mp4ba.com

    27-1717资源采集站 http://zy.itono.cn

    28-极速云资源采集站 http://www.caijizy.com

    29-哈酷资源采集站 http://www.666zy.com

    30 百万云资源采集站 http://www.baiwanzy.com

    31-高清资源采集站 http://www.wuxiou.com

    32最大资源采集站 http://zuidazy.net

    33-步步高资源采集站 http://www.bbkdj.com

    34 猫眼资源采集站 http://maoyan123.com/

    35-398资源采集站 https://www.398zy.com/

    36 c值云采集资源站 http://www.czhiyun.com
    备用http://www.czhiziyuan.com

    37 ix资源采集站 http://ixxzyA.com
    备用域名:ixxzyA.com ixxzyB.com ixxzyC.com
    ixxzyD.com ixxzyE.com ixxzyF.com

    38酷播资源 http://kubozy.net/

    39 800资源采集网 http://haoa00.com/
    所有旧域名即将停用发送邮件获取最新地址发送任意内容邮件给:800zycom@gmail.com 即可获取最新域名地址

    40 超级资源采集网 http://chaojizy.com/

    41 最新资源采集网 http://www.zuixinzy.cc/

    42

    未完待续。。。。
    持续更新 收藏我请大家关注更新……….

    目前百度能收到的就这几个影视资源采集站,小编也测试了下大部分都可以。

  • 当AIGC成为游戏行业搬砖主力 

    当AIGC成为游戏行业搬砖主力 

    Web3行业著名风投机构a16z近期发布了一份「The Big Ideas」 关注清单,多位人士提出了对 2023 年游戏领域的展望,主要围绕了AI 和区块链两个关键词。

    随着AIGC技术的快速发展,AIGC有望成为游戏行业的“最佳员工”和搬砖主力,大大提升游戏制作的效率。

    「2023年冲击游戏行业的最大革命,将是为制作游戏所需的所有资产,都可以通过AIGC创建出来,包括3D模型、音乐、声音效果等等。」

    a16z游戏团队合伙人James Gwertzman说。

    01

    游戏行业遇见AICG

    迸发更多活力

    从最初的PGC(专业生产内容)到UGC(用户生产内容)再到如今的AIGC(人工智能生产内容),内容的生成速度和生成质量呈指数级增长。

    目前AIGC已经可以自动生成文字、图片、音频、视频,甚至复杂的3D模型和代码也不在话下。它强大到没有边界限制的能力,势必将引起一些行业的地震,因为AIGC终将成为数字内容生产的主力。

    在高度依赖数字内容生产的游戏行业,就正在经历着声势浩大的行业变革。AIGC对游戏开发效率的提高更上一层楼,这就狠狠地节约了若干年和上千万成本,大大缩短了游戏周期。

    AIGC技术在游戏中的应用

    AIGC可以用于游戏创作中风格化的虚拟内容资产生成。Waifulabs 就是一款由AI绘制自定义动漫肖像的免费软件,用户可以在游戏中使用创建的角色。

    仅需4步即可呈现:

    1. 开始(选择初始化图片)

    2. 选择颜色(调整调色板)

    3. 细节呈现(调节细节)

    4. 动作姿势(选择最喜欢的动作姿势)

    小编使用Waifulabs生成的动漫肖像

    2021年游戏网站育碧推出的《看门狗:军团》,通过自研的alive群体AI系统使得NPC具有独立的故事背景和个体性格等,从而使每个玩家拥有独特的游戏叙事体验。

    可以看出,AIGC在游戏领域的应用范围极广,也必将为游戏产业带来巨大变革,游戏的开发范式也许会因AIGC崛起而改变,而采用AIGC技术的Gamefi(金融游戏化)开发引擎已在研发当中。

    里面的人物、场景、动画均用AIGC设计,游戏中的主程序和区块链部分也可以通过AIGC代码生成功能完成。

    Smart Finance率先将AIGC引入Gamefi,它在WEB3.0时代为游戏玩家开辟了一条边玩边赚的新机遇。

    Axie这款元宇宙性质的Gamefi游戏是在以太坊上的热门游戏,受神奇宝贝启发的数字宠物世界,该区块链上月活跃用户数量超过18000人。

    除了众所周知的Axie链游外,作为开源公链的代表——OEC,长期以实际行动支持Gamefi和元宇宙的发展,如Blade Warrior、Endless Battlefield等项目。

    Blade Warrior是一款热门SLG+卡牌元宇宙GameFi。

    Endless Battlefield是一款使用UE引擎制作的开放式大沙盒大地图游戏。

    02

    AIGC技术底层

    大模型的迭代升级

    2014年,AIGC第一代模型——GAN(生成式对抗网络)的诞生,簇拥着AI绘画第一次展现在历史舞台上。GAN包括生成模型(Generative Model)和判别模型(Discriminative Model)。

    判别模型需要输入变量,通过某种模型来预测。比如给模型一张图,让它判断这张图里的动物是猫还是狗。

    生成模型是给定某种隐含信息,来随机产生观测数据。比如给模型一系列猫的照片让它学习,并让它生成一张新的不在数据集里的猫的照片。

    GAN作为上一代AI绘画工具与平台最主流的图像生成模型,所生成的图片仍然有不少情况根本无法使用,比如当用户希望生成“眼睛长在鼻子下面的人脸”,或“戴着用鲜花构成的眼镜”这种域外(Out-Of-Domain)的结果时,GAN通常会失效。

    2022年,AIGC的新平台如雨后春笋般出现,比如爆火小红书的Stable Diffusion,以及国内的百度文心、TIAMAT。这些平台之所以能够生成高质量的AI图片,大多得益于添加了AIGC领域革新性新模型——CLIP(多模态模型)和Diffusion(去噪扩散模型)的出现。

    CLIP是一种跨模态的图文模型,这个模型的使用可以允许用户通过文字的形式实现AI作画。它的原理是使用已经标注好的“文字-图像”训练数据,一方面对文字进行模型训练,同时对图像进行另一个模型的训练,不断调整两个模型内部参数,使得文字特征值和图像特征值能让对应的“文字-图像”确认匹配。

    网友@围巾仔仔 使用TIAMAT生成的女孩子AIGC图片

    Diffusion工作原理就是先给一幅画面逐步加入噪点,一直到整个画面都变成白噪声,再记录这个过程,然后逆转过来给AI学习。而AI所看到的是全是噪点的画面如何一点点变清晰直到变成一幅画,通过学习这个逐步去噪点的过程来学会作画。成品的艺术表现更高质量且风格鲜明。利用AI进行风格迁移,通过传送图片的方式,让用户想要的形象、色彩、风格等很大程度上得到具象。

    AIGC为游戏行业添砖加瓦,这种新形势的人工智能创作方式为游戏开发者们开辟了许多精彩纷呈的方向。相信总有一天,我们会拥有量身定制的个性化游戏,而这个时代,相信不会太遥远。

    作者:刘清媛

  • 游戏搬砖怎么赚钱(如何交易变现)

    游戏搬砖怎么赚钱(如何交易变现)

    在游戏中搬砖简单来说就是在游戏中做一些打怪、卖装备、卖材料等事情,然后获取游戏币或者人民币,这就是搬砖。

    搬砖本是一个汉语单词,是指搬运砖块。 但在互联网语言中,搬砖被扩展为艰苦的工作、重复性的机械工作、

    赚钱很少的工作。 在某些方言中,这意味着打麻将。 在商业贸易中,价格存在差异。 就是像东买西卖,也有搬钱的意思。

    一、游戏搬砖如何操作:

    对于游戏搬砖,相信大家都不陌生。任何游戏都能赚钱,但是怎么做,如何能做到月破万,相信这是大家都关心的一个问题。

    其实,玩游戏,它的赚钱方式有很多种,只是看你如何去运营,自己喜欢哪一种。

    比如:你是否愿意,在游戏里面当个商人,低买高卖,赚个差价?

    比如:你是否愿意,做流水线,每天固定点,去刷图,刷材料,挖矿等

    比如:你是否愿意,当一个起号的?新区者号,进一大批,号起来后再卖出去?

    总之,方法很多,选择一个适用于自己的就好。你不可能每个都做,玩不过来。

    二、如何赚钱

    赚钱的方式,前面已经说了,也就几种方式。要么是多号去生成资源,然后把资源给玩家,形成一个交易。

    要么是你多号去打资料,抓宠物等,最后交易给玩家。或者你从商,倒卖各种资源,都是能赚得。

    平均,我们操作一个窗口,也就十几块,如果你电脑上挂个十几个窗口,每台电脑就能产100左右。

    当然,任何游戏,都会有一定运气成分,每个号高低不一样,这都正常。

    这里,你不用担心这些东西玩家会不会要?记住一点,土豪从来不缺钱,缺的是时间,人家才没时间去搞哪些资源,能花钱解决的不好嘛?

    三、如何交易变现

    想必大家都知道,通过玩游戏,我们获得的材料和装备能够经过游戏内的交易系统兑换成游戏币。拿到币后,我们就可以找到买家,对获得的币进行交易。

    所以问题是,我们如何出售我们得到的货币?你转卖给谁?

    1、在游戏中玩家自己找boss(买主),注意一点的是,尽可能在排行榜上找boss,还是有很多大boss花几万、

    甚至十几万的大佬还是非常多的!这样,手续费用就能够免除。

    2、在交易猫、5173手游这样的游戏交易平台,

    因为这样的平台交易是有保障的,想必是会要收走一定的手续费用。

    四、可以挂机赚钱吗?

    游戏能否挂机,是看你玩的什么游戏,比如一些传统端游,网易这些,就不可以。必须全程手动操作,稍微搞个辅助就是封。

    当然,现在基本手游都是可以挂机的,市面上有很多辅助工具,你自己去搞一个,就能实现24小时挂机了。

    这里,希望明白一点,辅助工具,帮你挂机,只是帮你在游戏中完成一些日常。但是最后,你跟玩家交易这块,还是需要手动的。

    五、如何利益最大化

    这就需要我们利用电脑模拟器多开,拿一台电脑开10个模拟器举例,一台电脑每天的利润也就是50,如果5台电脑也就是250,要是10台电脑呢?以此类推。

    这里大家可能有个疑问,开那么多号,一个人怎么操作,一天忙得过来吗?这里就可以利用到黑科技,只需要挂上后,基本就相当于全自动,偶尔看看就好!

    六、推荐的搬砖游戏

    网易的,比如梦幻、倩女、大话这些,不过需要手动,一天搞六七个小时,5个号能撸一百多,前期需要起号,也就是你号到多少级以后,才能搬。

    网易的游戏,比较传统,基本玩法就那么多,赚得也是一个辛苦钱,想具体了解的,可以网上多找点资料看看。

    其次,一些手游,比如传奇4、笑傲江湖、天堂W、小小蚂蚁等。这些攻略网上都能去找,主要在于,自己多熟练游戏,游戏不熟练,再牛逼的技巧都没用。

  • 如何在WordPress中添加图片放大预览效果

    如何在WordPress中添加图片放大预览效果

    这里分享一个如何在Wordpress中开启点击图片预览的功能。操作也非常的简单,只需要把下面的内容黏贴到对应的文件中即可。实际的效果预览

    1、在主题的header.php文件中添加如下代码。添加到header表中之中

    <!-- 图片放大 -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />

    复制

    2、在主题的footer.php文件中添加如下代码,可以放在</body>标签结尾处。

    <!-- 图片放大 -->
    <script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>

    复制

    3、在主题的functions.php文中添加如下代码,可以放在文件的顶部即可。

    /**图片灯箱自动给图片加链接**/
    add_filter('the_content', 'fancybox');
    function fancybox($content){ 
        $pattern = array("/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i","/<a(.*?)href=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>(.*?)<\/a>/i");
        $replacement = array('<a$1href=$2$3.$4$5 data-fancybox="gallery"><img$1src=$2$3.$4$5$6></a>','<a$1href=$2$3.$4$5 data-fancybox="images"$6>$7</a>');
        $content = preg_replace($pattern, $replacement, $content);
        return $content;
    }

    复制

    原创声明:网络哟

  • 它没有版号,却凭一己之力拉升游戏股价?爆红背后的冷思考

    它没有版号,却凭一己之力拉升游戏股价?爆红背后的冷思考

    注:本文成文感谢广发证券、匿名分析师及相关领域机构提供权威信息(参考信息附文后)

    11月1日,持续了较长时间的疲软之后,游戏板块全线翻红,游戏ETF(159869)涨超2%,持仓股中,冰川网络涨超8%,巨人网络涨近7%,宝通科技涨超5%,吉比特、神州泰岳等多股跟涨。

    有市场分析师指出,近日推出国产真人恋爱影视游戏《完蛋!我被美女包围了》(以下简称完蛋)连日登顶Steam国区畅销榜首,力压《PUBG》《CS2》等一众热门免费游戏,稳占国区畅销榜首。随着《完蛋》爆款的推,其用“影视思维做游戏”的方式也引起了广泛讨论,有机构指出,“短剧+游戏”有望成为新的商业化路径。

    甚至在一些证券分析师眼中,真人互动这一新的品类出现爆款,将大大拓展游戏市场的商业模式和变现路径,这也是今天游戏板块普涨的主要原因。

    然而在爆火背后,我们却要冷静下来思考这三个问题,否则按照以往steam爆款的经验,《完蛋》可能也难逃“昙花”宿命。

    一、是真人互动游戏还是互动游戏短剧?

    《完蛋》到底是不是一款游戏?这个问题必须要从游戏性上来回答:从剧情上来说,游戏要表达的很简单:主角以莫名其妙的魅力(主角光环)获得一众风格各异的美女喜欢,并上演一系列霸道总裁的经典套路。从剧情上来说,堪堪支撑一款轻度游戏的设定;从操作上来看,非常简单,根据关键节点的不同对话选择,会走向不同的结局。据悉游戏有百余种故事分支、十二种结局,不用重新开始就能快速体验不同走向的内容;而玩法上,有资深玩家在接受蓝鲸财经采访时的评价,可以说一阵见血:它的游戏性并不好,人物不够立体、情节也经不起推敲,”玩完以后,我甚至不知道作为男主的‘我’顾易,他的魅力在哪里。”针对互动游戏本身,其开发成本很低,网上可以找到大量AVG、Gal Game游戏开发模板,工作量并不大。相比起来,《完蛋》在影视部分的呈现和用心是大于游戏部分的。

    由此可见,《完蛋》虽然由游戏团队开发并且在游戏平台发布,但其内核和内容都很难支撑起一个完整的游戏品类,真要轮起来,可能其游戏性相比一些乙女类游戏要更弱一些。

    事实上,由《完蛋》引发了业内外人士讨论”真人互动”、”短剧嫁接游戏”这些看起来很风口的概念,这已经不是新内容了。

    在影视领域,其实也在尝试呈现游戏般的互动体验。比如腾讯出品的《拳拳四重奏》,其包含一共120个选项(包括45个互传感器选项),共451段情节、13个结局、1个彩蛋。这部2020年播出的恋爱互动剧在豆瓣获得了6.6的评分,褒贬参半。同样的还有今年9月份发售的来自 Interflix Media 的兄妹导演兼制片人组合哈利和格蕾丝-查德威克创作的真人互动电影游戏《岛潮酒店》也在全平台进行发售,该游戏同样在海外市场取得不错的反响。

    因此无论是真人互动游戏还是互动游戏短剧,我们认为,当前的《完蛋》还很难说服游戏玩家,一时的热度难以维系和支撑拓展游戏市场的商业模式和变现路径的使命,其可能推出的续作在游戏性上加重和创新是关键。

    二、国内市场不能只靠steam平台支撑,版号等监管问题还是未知数

    尽管多位市场分析师认为《完蛋》的“新模式”是拉涨股市的主要原因,但游戏行业业内人士表示,这类的涨幅在游戏行业并不少见,其中版号发放是才是拉动游戏版号的主要原因。

    无论如何,《完蛋》的火爆已然成为不少投资人对游戏板块建立信心的因素之一。但正如游戏行业对于版号的敏感,《完蛋》乃至真人互动类游戏的版号问题必然成为很多人关注的焦点。

    尤其是《完蛋》爆火后,已有多家上市公司布局互动影游赛道。其中,百纳千成(300291.SZ)与大鱼快游、bilibili游戏联合出品的全视频真人互动影游《隐藏真探》正在推进中,预计将于年内正式上线。紫天科技(300280.SZ)旗下河马游戏将与奇树有鱼全面展开互动影视游戏领域的合作。奇树有鱼于今日宣布将与《完蛋!我被美女包围了!》总制片人韩超的团队建立合作,推出多部模拟恋爱互动影视游戏。

    尤其是百纳千成的《隐藏真探》,其透露游戏目前处于内测及报批阶段,其报批方式、渠道和结果应该引起业内人士的高度关注(财联社)。

    值得一提的是,影视领域其实也在尝试呈现游戏般的互动体验。影视行业人士表示,互动影视剧是当作影视类备案的,不用申请游戏版号——但却能提供代餐式的互动体验。

    因此,真人互动游戏的审批和监管问题也将成为一大难题,而如果审批不顺利,没有国内市场的支撑,该游戏的火爆也注定难逃昙花一现的命运。

    三、《完蛋》成功难以复制,《完蛋2》也不行

    首先,从《完蛋》产品本身来说,其复制成本非常低,可以说几乎没有门槛,但它的成功是无法复制的。某种意义上说,它的成功更像是一种偶然。

    《完蛋》开发团队intiny即杭州绝地科技股份有限公司。该公司曾经开发运营过多款游戏项目,2014年《天天挂机》作为全球首款放置类RPG游戏,开创放置类手游之先河,曾荣登各类排行榜。

    2016年成立尤达科技后,接连发行了《正统三国》《朕的江山》《银河战舰》等SLG产品,一度也在出海游戏厂商榜单上小有名气。但近几年的发展并不太理想,自研自发的《星空要塞》去年上线今年停运,2021年上线的《拔剑称王》仅存活了半年。《完蛋》正是诞生于它“绝地求生”的最后一个选项。

    从某种意义上说,《完蛋》的成功对于开发团队来说也是一次“意外”。从玩家的角度上来说,同样模式的游戏已经没有吸引力:或许这类游戏会越来越多,质量也会有所提升,但很难有像《完蛋》一样惊喜的商业反馈了。“这种体验比较一次性,知道套路以后你就不会再玩同类游戏了。《完蛋》通关以后,我很难有再次打开的动力。”(玩家bruce)

    《完蛋》爆火的底层逻辑,是它跟短视频、网文等娱乐内容一样,足够轻量化、接地气,能作为用户生活的娱乐补充,快速承接用户在现实,和其他游戏中接连碰壁、无处释放、无法被满足的情绪缺口。(游戏葡萄)

    因此,随着市场和玩家心态的不断变化,即便是相同开发团队开发出新版本乃至续作,恐怕也很难引起玩家们的兴趣了。一两个爆款的诞生无法提供新的市场的支撑,更无法验证一个新的模式的诞生。

    不过,站在从业者角度,当我们面对并无成功先例的男性向真人互动游戏,《完蛋》突然爆火后,我们仍然希望绝地游戏能抛弃浮躁,或许真能为这一领域趟出一条“明路”。

  • 《完蛋!我被美女包围了》突然火了!花42元就能与六位美女“恋爱”,戳中男性痛点,顺利开辟生态位

    《完蛋!我被美女包围了》突然火了!花42元就能与六位美女“恋爱”,戳中男性痛点,顺利开辟生态位

    每经编辑 毕陆名

    今年还未过完,但“年度科幻巨作”可能已有定论。

    近期,国产真人恋爱影视游戏《完蛋!我被美女包围了》(以下简称《完蛋!》)连日登顶steam国区畅销榜首,力压了《PUBG》《CS2》《Apex》等等一众热门免费游戏,稳占国区畅销榜首。该游戏于10月17日上线,好评率92.51%,24小时内在线巅峰65435名玩家。只要42块钱,就能第一视角沉浸式体验与六位美女恋爱,仿佛置身恋爱短剧。与此同时,其用“影视思维做游戏”的方式也引起了广泛讨论,“短剧+游戏”的玩法会是下一个内容风口吗?

    《完蛋!我被美女包围了》:https://store.steampowered.com/app/2322560/_/

    一款火爆游戏

    《完蛋!》讲述的就是一个众美女环绕,争着抢着和男主谈恋爱的故事。而第一人称扮演的主角顾易,只不过是一个远走他乡、身负债款且工作屡屡碰壁的“失败者”。光这句话本身就已经很科幻了,开发团队也将游戏称为“大型科幻爱情片”。

    图片来源:视频截图

    游戏操作非常简单,根据关键节点的不同对话选择,会走向不同的结局。据悉游戏有百余种故事分支、十二种结局,不用重新开始就能快速体验不同走向的内容。在《完蛋》中,爽感的获得是轻松、即时、不限次数的。

    值得一提的是,《完蛋》开发团队intiny背后其实是“绝地游戏”。这家因为《天天挂机》为人所知的SLG研发商近年来并不好过。据悉,“绝地游戏”挖了老IP也换了新赛道,甚至开始做投资。《完蛋》正是诞生于它“绝地求生”的最后一个选项。

    那么《完蛋》究竟做对了什么呢?

    据蓝鲸财经报道,资深游戏玩家Bruce是最早体验该游戏的玩家之一,他认为《完蛋》本质是男性向的乙女游戏,成功之处在于选角和表演——Bruce所说基本可以代表大量玩家,否则Steam评论区也不会有那么多人想给“浩浩一个家”了。

    《完蛋》中,六个女主人设各异(魅惑魔女、清纯女生、知性姐姐、刁蛮大小姐、性感辣妈、冷艳总裁),选角和表演最终是贴合人物的——做到这点已在平均线上。其中,演员邹佳佳来自女子偶像团体SNH48,董琦则是科班出身,曾参演过《中国合伙人》《道士下山》等电影。

    在游戏发售前的QA中,开发团队曾提及贯穿全程的第一视角。为了提升沉浸感,团队是有意打磨过镜头和表演的,考虑到了对话神态、等待选择的状态等。

    当然,《完蛋》的缺陷同样很明显。Bruce告诉记者:它的游戏性并不好,人物不够立体、情节也经不起推敲,“玩完以后,我甚至不知道作为男主的‘我’顾易,他的魅力在哪里。”针对互动游戏本身,其开发成本很低,网上可以找到大量AVG、Gal Game游戏开发模板,工作量并不大。相比起来,《完蛋》在影视部分的呈现和用心是大于游戏部分的。

    券商专业解读

    申万传媒:真人互动影/游涌现爆款,创新不止

    火爆原因:

    1.贴近用户需求:恋爱题材、真人拍摄、贴近现实,操作和游戏时长较轻度。

    2.定价较低:定价42元(折后不到40元,单线单结局时长120分钟左右,体验单一角色全部结局约3小时)。相比下,短视频付费短剧上百集,有效观看时长平均在90分钟左右,但0.9元左右一集,全集付费一般在80-120元之间。

    3.开发成本低:互动式产品在游戏包体开发上的成本较低,目前各类引擎的社区和商城里都有大量AVG、Gal Ga­me游戏开发模板,成本主要在真人拍摄环节(演员、设备、场地、剧本)等。

    4.海外分销国内社交媒体推广:目前走海外分销渠道+买断制更为主流,而国内传播推广则以B站斗鱼虎雅等社交媒体为依托。

    互动真人剧是融合短剧+游戏的一种创新尝试,其出圈背后是细分娱乐需求体验的深度挖掘。我们认为是融合虚实的互动娱乐体验有刚需特征,会激发媒体行业更多的创新和尝试。当前传媒板块估值回归低位部分源于增长乏力、创新停滞的悲观预期,新的娱乐形式出圈有助于打消这一担忧。

    招商传媒:互动式游戏引爆Steam平台

    类似国内的微短剧,供给端内容井喷,引爆观看需求,我们看到抖音与柠萌合作出品的《二十九》仅上线72小时,正片播放量就已破亿;快手星芒短剧《东栏雪》收获超5亿的播放量;《我回到十七岁的理由》播出至今,累计播放量已近5亿,其中,单集播放量最高超过6000万。德塔文《2023年上半年微短剧市场报告》显示,2023年上半年共上新微短剧481部,超过了2022年全年上新的454部,可见微短剧发展速度之迅速。

    我们认为,受益于今年AI技术的推广,新的商业模式,这种类“短剧+游戏“的模式会越来越普遍,游戏制作效率提高、制作难度下降,更多优质的应用作品或将问世,IP的变现能力增强。

    每日经济新闻综合蓝鲸财经、申万传媒研报、招商传媒研报

    附加点评:

    日前,《完蛋!我被美女包围了!》仅上线一天就成为Steam国区游戏热销榜第一名,对这一游戏的讨论还上了社交媒体热搜。

    这一现象值得关切与分析。该游戏的情节线设定特别简单,你变身男主角顾易,用第一视角沉浸式与六位年龄、长相、性格与家庭背景迥异的美女相识、互动与交往,可以选择她们其中的一位深发展、使其成为你的另一半:爱去夜店的魅惑魔女、爱好文艺的知性姐姐、不物质的清纯学妹、刁蛮富家大小姐、独力抚养孩子的性感辣妈及内心想做回小女生的冷艳总裁,与哪位走到最后,选择权在你,你可以从心所欲。

    显然,这是一个男性向的恋爱通关游戏,目标受众是男性,没有开后宫,也没有擦边,就是纯洁地谈恋爱,满足男性对另一半的各种幻想。市面上这一游戏品类是比较少的。

    大众有这样的印象:年轻人尤其是年轻男性爱玩游戏,这诚然是对的。我们的祖先在部落时代所从事的狩猎、战争是生存的第一要务,这成为刻在基因里的对力量与胜利的追求,男性所钟爱的主流是动作、战斗、战争、文明争霸及策略类游戏,涉及斗智斗勇,在这类游戏中,男性玩家居多,恋爱要么没有,要么仅仅是加料或点缀,大概率游戏出品方建立了这样的心智占位:每一个男人的梦想都是征服世界,谈恋爱也是通过征服世界来俘获女人的心。

    这个游戏的设计思路很不一样,只是让一个非常普通、没有任何金手指的男性纯纯地跟美女谈恋爱,虽然说游戏有12个隐藏结局,上百种路线选择,“你的每一次选择都将触发意想不到的隐藏故事”,但相对于市面上的主流男性向游戏,真算不上复杂,也谈不上做工有多精致,所以这么受欢迎,一定有特别成功之处,妥妥戳中了年轻男性的痛点。

    该游戏的一大特色是“真人互动影像”:六位风格迥异的美女都是由真人扮演与拍摄的。在GPT-4引领的通用人工智能(AGI)时代,用AI设计出比真人更完美的绝色美女并不难,而且成本更低,此种做法对贩卖个人照片的“福利姬”盈利模式已经造成了冲击。该游戏出品方反其道而行之,选用真人上镜出演,把各种情节线都像正牌影视作品一样预先拍出来,供玩家任意选择想要深发展的对象与情节,让玩家有成为影视男主角、自行主宰与推动情节发展的权力,还能逼近与现实生活中真人互动的体验,可谓用心了。

    这一游戏的性转版是所谓的乙女游戏。乙女即少女,女性选择与男性谈恋爱,或霸道总裁,或富二代,或明星,或赛车手,总之也是满足女性对另一半的完美想象。从比例关系来说,乙女游戏比男性向的恋爱游戏多几个数量级。在这个意义上,《完蛋!我被美女包围了!》之所以受到如此追捧,可能就是因为此类游戏太少了,游戏出品方对男性的此类情感需求是忽略与低估的,再加上“真人互动影像”填补了空白,所以一下子就开辟了一个生态位。

    这一游戏之火,也足以说明:男性的世界也不全是打打杀杀和工作挣钱,男人也有情感需求。我们的传统文化并不鼓励男性敞开心扉表达自己,“男儿有泪不轻弹”,男性必须显得强大,扛起所有,不能有软弱与畏缩,但,是个人都会有软弱的时候,都有情感表达的需要,都有扛不住、情绪崩溃的时刻。男人也是人,他们的心灵世界也应该得到关爱。

    长久以来,男人的声音在舆论中是缺位的。在某些商家的表述中,甚至不乏有“男人消费力不如狗”的说法。不过,这一现象正在改观。新一代年轻男性的价值观与消费观同他们的父母有非常明显的不同,更加关爱自我,对自身形象与精神世界有更多的投入,例如这些年,男性化妆品的消费量与消费额每年增速显著。

    艾媒咨询数据显示,中国选择通过网络直播渠道购物的用户中,男性比例占58%,女性占比为42%,其中80后、90后是购物主力军,占比总和超过80%;直播电商购物用户主要分布在一、二线城市,二线城市以42%的占比领先。这与一些人的印象很不一样。年轻男性的消费力在崛起、在井喷,是一个值得关注的趋势。

    当男性把自己的生产力转化为消费力,他们也就赢得了商家的殷勤相待,这是消费社会的游戏规则。《完蛋!我被美女包围了!》大火又是一个注脚。

    当然,既然是恋爱类游戏,势必会引发一些人探讨游戏与现实的关系。有人担心,恋爱类游戏中异性对象的质量比现实生活中高出一大截,会导致玩家无形之中抬高了内心的择偶预期与标准,会对现实中的可选择对象产生不了兴致。这一效应有没有、有多大,应该有切实的社会调查,空对空地谈也没有意义。

    不过,一个工作时间要挣钱养家干事业的人,只是在下班时间或周末偶尔花一些时间打游戏,以满足自己现实生活中实现不了的梦想与幻想,不应该受到苛责,也不至于因打几把游戏而丧失现实感,因为现实世界的引力很大,足以将TA拉回地面。偶尔陷入幻想之中,哪怕实现不了的幻想,也会让一个人的内心熠熠发光,或令灵魂获得松弛感与超越感,这对一个人的精神健壮是必要的。

    当然,因缺乏现实世界的锚而完全沉浸与迷失在幻想之中,再也不想走出虚拟世界,或者用虚拟世界的完美对象来要求现实世界的可选对象,那当然是一种病态,并不可取,一个理智的成年人任何时候都不应该走到这一步。

  • 千人在线看“打鬼子直播”,创作者单场收入过千元

    千人在线看“打鬼子直播”,创作者单场收入过千元

    “神枪手来打鬼子啦……”伴随着《鬼子进村曲》音乐的响起,一排排“侵华日军”在直播屏幕中缓缓前进,网友只需要按照公屏中的提示刷出相应礼物——“机枪扫射”“投扔手雷”“飞机轰炸”,视频中就会出现相应的特效,同时“侵华日军”也应声成排倒下。

    “打鬼子直播”截图

    近日,新黄河记者在抖音平台发现,不少视频创作者正在通过这种“打鬼子直播”的内容形式博取流量并试图变现。记者调查发现,此类创作者通过诱导网友打赏、收徒牟利,有创作者称单场直播收入超千元。对此,有网友指出,网友和创作者不应消费战争苦难,平台应对此类行为加强监管。10月23日,抖音平台工作人员回应记者称,将对上述涉嫌违规账号进行核实处理。中国人民大学新闻学院讲师董晨宇告诉新黄河记者,将抗日题材的直播戏谑化,本质上是过度娱乐化的一种体现,抗日战争作为中华民族的苦难史,应严肃对待。

    打赏、收徒可创收,单场直播收入超千元

    抗日战争是中华民族历史上的一段沉痛记忆。然而,随着互联网直播的兴起,部分创作者通过剪辑抗日题材影视作品,配以特效渲染,在氛围近似于戏谑的直播中,伴随着网友互动打赏礼物的投递,创作者在获得收入的同时,粉丝数也逐渐增加。记者观察发现,此类创作者账号通常会在全天进行直播,晚间进入流量高峰,据网友提供的截屏图片显示,在名为“发发助眠”的抖音账号直播间里,晚间同时在线观看人数可达千人。

    有创作者称,此类直播可通过打赏、收徒等形式变现

    记者注意到,此类创作者在账号介绍中通常还会标注联系方式,并且对外宣称“可学习、交流、定制”。10月22日,记者与多个直播账号取得联系,其中一位账号创作者告诉记者,只要付费299元,即可获得上述直播的软件、教学、素材,并且包教包会。

    其中一位创作者表示,此类直播除了有礼物收益,还可以通过继续招学徒的方式增加可观的收入。当记者提出此类直播使用的影视作品素材,是否涉及违规等问题时,该创作者称,“没事的,昨晚(21日晚)到现在8个人加我了,收一个就回本了,除了这299(元)其他没啥成本,挂着上班睡觉不用管。”

    而另一名创作者也告诉记者,仅需要付费299元就可以学习全部直播教学,后期还可在多个互联网平台进行直播,内容画面可以随意切换。该创作者补充称,此类直播有多种变现方式,素材还会定时更新,“这个素材是我们昨天晚上设计出来,今天早上分享给学员的”。

    创作者向记者出示的直播收入截图

    为了向记者证明此类直播可以真的达成收益,该创作者展示了自己10月中旬的一场直播收入的截图,记者看到,在其提供的直播收入明细中,26小时的收入为1028.95元,而在该创作者提供的另一段视频画面中,10月21日的流水收益为1078.7元。

    抖音明文禁止此类直播,称将介入调查

    在抖音社区的自律公约中,明确提及:平台倡导平等友善、多元丰富、真实美好、积极健康的社区环境,尊重知识,鼓励用户进行创作和表达,但同时反对用户为了获取流量和热度,发布违背公序良俗、传递错误价值导向、对生命缺乏敬畏、对人缺乏尊重的消极、负面内容。

    同时,在上述自律公约中,对严重伤害民族情感的内容也有明文规定:平台倡导用户秉承尊重历史、尊重文化传统的态度和精神进行内容创作,共同传承中华民族优秀历史文化与传统。平台禁止发布、传播以下内容:宣扬、美化法西斯主义、极端民族主义、种族主义的内容;美化或歪曲解读历史上侵略战争和殖民史的内容;歪曲贬低民族优秀文化传统的内容;其他伤害民族情感的内容。

    抖音社区自律公约

    10月23日,记者拨打抖音平台违法与不良信息举报热线,工作人员称会将相关问题交办给具体部门,对上述涉嫌违规账号进行调查。

    记者梳理发现,近年来,虽然广电部门曾发文通知,强调各播出机构要把好导向关、内容关、播出关,严格落实播前审查、重播重审制度,不得播出违背常识常理、随意戏说解读历史、过度娱乐化的抗战题材电视剧,持续不断加大对“抗日神剧”乱象的整治力度,但随着移动互联网的兴起,抗日题材又被部分游戏厂商、直播创作者加工,通过“小屏”回归大众视野。

    学者呼吁严肃历史不应娱乐化

    针对上述情况,中国人民大学新闻学院讲师董晨宇告诉新黄河记者,抗日战争是中华民族的苦难史,民众对于这种苦难史的叙述、记忆、讨论是非常重要的,甚至参与在某种程度上也是非常重要的,但这样一种叙事、讨论和参与,应该以一种严肃的方式来进行。

    抖音平台多位创作者均在进行“打鬼子直播”

    作为长期研究社交媒体和数码人类学的业内学者,董晨宇表示,通过直播、戏谑等方式消费抗日战争,会让公共议题转变成一种私人的娱乐消遣,本质上是一种去公共化的表现,而对于集体创伤的娱乐化,会在很多人的创伤当中去撒一把新的盐。

    董晨宇认为,直播作为一种技术载体已经应用多年,而随着直播技术的平民化,专业精神或者职业伦理已经逐渐被稀释,“因为不是所有做直播的人都明白信息传播的基本伦理在哪里,甚至因为他们要赚钱,实现利润最大化,他们其实是会把这种伦理反向来去操作,而这种反向的操作就会导致可能的劣币驱逐良币。”与之相应的是,真正关注探讨这些议题的视频、关注这类事情的网友会越来越少。

    关于平台责任,董晨宇建议,应做到规范化建设,努力将直播行业职业化,同时建立完善的举报机制,并对违规创作者第一时间限流或者封号等相应处理。如果创作者涉嫌违法,平台应保留相关证据,配合司法机关对违法者追责。

    新黄河记者:白德彰

    编辑:赵晓昕

    校对:王菲

  • WordPress REST API入门基础知识点

    WordPress REST API入门基础知识点

    wordpress REST API正在改变WordPress。您可能没有注意到,因为其中很多都在幕后,但是REST API的含义对WordPress的未来产生了巨大的影响,无论是在代码库还是使用方面。

    如果您没有使用过WordPress REST API,您可能想知道它是什么。因此,让我们先看看REST API是什么。

    在本文中,我们讲解WordPress REST API的一些基础知识。我们将研究它的作用、工作原理以及它给平台带来的变化。最后,我们将讨论您可以用它做的一些事情。

    当REST API最终被添加到WordPress的核心时,漫长的旅程就结束了。许多人预计这一变化是该平台历史上WordPress向前迈出的最大一步。但是,如果您不熟悉REST API,您可能会对它所获得的所有关注感到困惑。

    简而言之,WordPress REST API的加入使WordPress变成了一个功能齐全的应用程序框架。这显着提高了它的“可扩展性”,或者说它可以通过新特性和功能进行扩展。此外,它还扩展了平台与其他站点和应用程序进行通信的潜力。

    什么是WordPress REST API?

    在我们深入研究WordPress REST API之前,了解我们的术语很重要。这是一个我们需要使用大量首字母缩略词的主题,所以让我们先把它们弄清楚。

    什么是应用程序编程接口 (API)?

    首先,您需要知道什么是应用程序编程接口 (API)。用最简单的术语来说,API是一个系统使其他系统能够连接到其数据的一种方式。例如,当网站向页面添加Facebook的“Like”按钮时,它会通过连接到Facebook的API来实现这一点。这让网页可以使用API来接收数据(点赞按钮的代码)和发送数据(点赞请求)。

    应用程序编程接口或API被定义为:

    “客户端和服务器之间的接口或通信协议,旨在简化客户端软件的构建。”

    如果您不熟悉API,那可能没有多大帮助。更简单地说,API是一组允许一个系统与另一个系统交互(或“接口”)的代码。如果您曾经将Google地图添加到您的WordPress站点,那么您就使用了Google的Maps API,它允许您的WordPress站点与Google Maps交互。

    这些系统不需要完全分开。WordPress已经有多个API,用于插件、设置和短代码等。插件和主题开发人员可以使用这些来与WordPress核心进行交互并使事情发生(例如创建短代码和向WordPress管理员添加设置屏幕)。

    与REST API的不同之处在于它允许WordPress安装本身之外的系统与WordPress交互,这就是REST部分的用武之地。

    什么是具象状态转移 (REST)?

    那么,REST API究竟是什么?具象状态传输 (REST)是一种特定于Web服务的 API。它包含一组标准化的指令和规则,使所有“RESTful”服务更容易相互连接。

    简而言之,REST API使您能够向外部系统发出请求。这方面的一个例子是Twitter。您可以使用其API向特定用户请求一定数量的推文。然后API将根据您的请求返回推文,您可以使用HTML和CSS将其嵌入您的网站。

    这些请求是使用JavaScript Object NotatiON (JSON) 执行的。这是一种专为发送、接收和存储数据而设计的语言。我们将在本文后面介绍JSON,但我们建议您先花点时间熟悉一下这种语言。这将帮助您准备好使用WordPress REST API,并理解我们将要讨论的一些概念。

    WordPress REST API是一个接口,开发人员可以使用它从WordPress安装本身之外访问WordPress。您可以使用JavaScript访问它,这意味着它可用于创建交互式网站和应用程序。

    REST代表 Representational State Transfer,API 代表应用程序编程接口。让我们来看看每一个的含义。

    Representational State Transfer (REST) 提供了 Web 系统可以用来相互交互的标准。如果没有 REST,两个系统将无法相互理解,从而来回发送数据。

    要使应用程序成为RESTful,它必须符合五个原则:

    1. 统一界面。用于访问系统中资源的URL必须是统一的、一致的,并且可以通过常见的方法(例如GET)(稍后会介绍更多)进行访问。
    2. 客户端服务器。客户端应用程序和服务器应用程序必须是分开的,因此它们可以相互独立开发。如果服务器端技术(即 WordPress)发生变化,服务器端应用程序(例如一个应用程序)必须仍然能够通过相同的简单方法访问它。
    3. 无国籍。使用API发出新请求时,服务器不会更改状态。它不存储已发出的请求。
    4. 可缓存。所有资源都必须是可缓存的,以提高速度并符合Web标准。缓存可以在服务器端或客户端实现。
    5. 分层系统。RESTful系统允许您使用多个层来访问它,如果需要,将数据存储在中间服务器中。服务器无法判断最终客户端是否直接连接到它。

    所有这些约束都与网页和应用程序相关,并控制应用程序与API交互的方式。

    这对WordPress意味着什么?

    将REST和API放在一起意味着WordPress REST API是一组代码,旨在使其他系统能够与WordPress交互,并且它的构建方式可确保这些系统能够相互理解。

    这意味着第三方网站或移动应用程序,例如,可以访问您的WordPress数据库,从中获取数据并向其中添加数据。

    不过,这有许多含义和用途。

    了解WordPress REST API

    WordPress REST API的功能与我们已经提到的例子大体相同。基本上,WordPress REST API使您可以从任何与JSON兼容的框架中访问WordPress的所有功能。

    与Twitter的API使您能够检索和发送推文的方式类似,WordPress REST API可用于管理来自外部平台的文章、用户、类别等。这使您能够以多种前所未有的方式使用WordPress。

    WordPress REST API的背景

    REST API早在2013年就宣布了,它以插件的形式开始,旨在通过4.1版将其合并到WordPress核心中。正如经常发生的那样,延迟会推迟发布,直到三年后随着WordPress 4.7的发布,它最终被实现到核心中。

    WordPress REST API于2016年12月作为4.7版核心的一部分发布,但在此之前它作为插件存在。

    对于许多人来说,这是一个漫长但值得的等待,他们将WordPress REST API视为平台向前迈出的重要一步。您可能想知道为什么这个添加如此重要,特别是因为很多用户可能没有注意到太大的区别。事实证明,出于多种原因,包含REST API是对WordPress的根本性更改。

    例如,通过实施REST API,WordPress从简单的创建网站的平台迈出了一步。相反,它现在已经成为一个成熟的应用程序框架。这意味着开发人员可以使用WordPress站点为移动设备和网络创建应用程序,或作为信息存储库。

    这种转变也使WordPress摆脱了对PHP的依赖。通过使WordPress与任何JSON-compatible语言兼容,REST API极大地扩展了开发人员的可能性,使他们能够将WordPress功能与几乎任何框架一起使用。

    它旨在支持一系列基于WordPress构建的应用程序,并将WordPress从内容管理系统转变为应用程序平台。

    它被WordPress.com广泛使用,其基于JavaScript的界面使用REST API与WordPress数据库进行交互。古腾堡编辑界面也使用它,该界面在2019年成为核心的一部分。

    REST API扩大了WordPress可用于的应用程序范围。虽然内容管理系统擅长运行复杂的网站,但应用程序平台也可用于支持基于Web的单页应用程序或SPA(如果您曾经使用过Google文档,那么您已经使用过其中之一)。

    在这些中,当用户执行操作时会刷新内容,而不是加载新页面。因为它使用JavaScript(一种客户端语言)而不是PHP(一种服务器端语言),所以它可以在用户的​​浏览器中进行操作,而无需不断地向服务器发送请求。

    对WordPress用户和开发人员的影响

    如果您是使用WordPress的用户和/或开发人员,那么REST API有很多含义。

    对于用户,这些包括:

    • 对界面的更改,包括古腾堡编辑器。
    • 对WordPress移动应用程序的更改和改进。
    • 随着时间的推移,自托管的WordPress管理屏幕看起来更像WordPress.com屏幕。

    对于开发者来说,还有更广泛的意义和可能性:

    • 能够使用REST API创建SPA,从WordPress中提取数据,但看起来与WordPress非常不同。
    • 将WordPress与其他前端技术和系统集成的能力。
    • 如果您是不编写PHP的前端开发人员,则可以使用WordPress进行开发。
    • 对于PHP开发人员来说,越来越需要扩展您的技能以包含JavaScript。
    • 特定更改,例如需要在页面和后期编辑屏幕中构建古腾堡区块而不是元框。

    随着时间的推移,WordPress REST API将意味着更多的WordPress核心将用JavaScript而不是PHP编写。如果您是WordPress开发人员,这意味着您需要学习JavaScript。

    REST API和JSON如何协同工作

    最后,REST API在可用于平台的接口方面提供了更高的灵活性。它使管理界面完全可选,因为您现在可以完全通过JSON命令与您的WordPress站点进行交互。让我们看看JSON和REST API如何结合起来使这成为可能。

    WordPress REST API是为了响应网站和应用程序开发方式的变化以及更广泛地开放WordPress的需要而开发的。

    到目前为止,您应该对WordPress REST API的理论方面有所了解,所以让我们看看该技术更实用的方面。官方手册介绍如何使用REST API,如下所示:

    “WordPress REST API为WordPress数据类型提供API端点,允许开发人员通过发送和接收JSON(JavaScript Object Notation)对象与站点进行远程交互。”

    我们需要关注的第一个词是“端点”。将端点视为可以使用JSON请求调用的一段数据或函数的最简单方法。默认情况下,WordPress提供了大量可供使用的标准端点,但开发人员也可以创建自定义端点。

    要到达端点,您必须使用采用普通URL形式的“路由”。您现在甚至可以自己尝试一下。转到您自己的WordPress站点,并将/wp-json/wp/v2 添加到其URL的末尾。如果您的站点是http://example.com,您将输入。

    当您加载此路由时,您将到达端点,在这种情况下,它以(凌乱的)JSON格式返回站点的所有内容和元数据。通过使用不同的路由,您可以访问不同的端点,以获取特定类型的信息并执行各种任务。

    您将在REST API中使用三个主要的JSON请求,所以现在让我们快速浏览一下它们。他们是:

    • GET-此类请求用于从API检索和列出数据。例如,您将使用GET请求返回您网站上的用户列表或编译特定时间范围内的博客文章。
    • POST-此请求用于向API发送数据。它使您能够将新信息推送到WordPress,例如添加新用户和帖子或更新现有数据。
    • DELET-顾名思义,这个请求是用来删除数据的。这使您能够删除文章、页面、用户等。

    有时可以将GET和POST与相同的端点一起使用以获得不同的结果。例如,让我们看看端点/me/settings/。如果您要在此端点上执行GET请求,您将收到当前用户设置的列表。但是,通过在同一端点上使用POST请求,您将能够改为更新设置。

    如何访问WordPress REST API

    您如何访问WordPress REST API?

    要访问WP-REST API,您需要通过命令行访问您的站点。对于WordPress,这称为WP-CLI。您不会通过管理屏幕或直接访问您网站上的代码来执行任何这些操作。

    让我们来看看你是如何开始的。

    通过WP-CLI 访问WP-REST

    WP-CLI是WordPress命令行界面。它允许您通过计算机上的命令行界面 (CLI) 访问和使用WordPress。

    要访问CLI,请在Mac或Linux中打开终端,或在Windows中打开命令提示符。

    Mac上的终端

    要访问远程站点,您需要SSH到您的服务器以通过WP-CLI访问它(无法通过SSH连接?了解如何修复SSH“连接被拒绝”错误)。

    要访问本地站点,您只需从命令行使用正确的目录结构。在实际站点上试用REST API之前,最好先在本地测试站点上试用REST API。

    您需要专门访问您网站的REST API,如下所示:

    http://yoursite.com/wp-json/wp/v2

    然后,您可以在此之后添加元素以访问某些类型的数据,我们稍后将更详细地介绍这些数据。这些元素称为端点。

    验证

    访问站点后,您可能需要进行身份验证。一些端点是公共的,不需要身份验证,而其他端点则需要。

    您不是在此处登录站点管理员:REST API的处理方式略有不同。

    为了能够通过WP-CLI对您的站点进行身份验证,您需要安装一个身份验证插件。对于开发安装,Basic Auth插件可以完成这项工作并且很容易使用。

    但是,对于实时站点,您应该使用更强大的身份验证形式,例如JWT身份验证插件,它使用JSON Web Token并且更安全。

    然后,您可以使用命令行访问数据并包括身份验证。

    下面的示例curl用于测试与WordPress的连接。它将输出一个草稿列表。

    curl -X GET --user username:password -i http://yoursite.com/wp-json/wp/v2/posts?status=draft

    草稿帖子不是公开信息,因此您需要进行身份验证才能访问它们。但是,如果您要查找公开数据,则不需要身份验证。因此,要检索已发布的文章列表,您可以使用:

    curl -X GET http://yoursite.com/wp-json/wp/v2/posts

    这将获取所有已发布的文章,因为这些帖子是公开的。

    WordPress REST API命令概述

    我们现在将把所有这些理论付诸实践,并向您展示一些非常基本的示例,说明您可以使用REST API做什么。这只是一种尝试,以帮助您习惯使用REST API来处理对WordPress的请求。有关更多示例,我们建议您查看官方参考库和REST API资源。

    以下技术将要求您使用命令行来处理JSON请求。这使您能够通过使用基于文本的界面和发送简单的命令与您的 WordPress 站点进行交互。如果您没有任何使用命令行的经验,我们建议您先花一些时间学习基础知识。您可能还想使用SSH来创建与您的站点的连接。

    最后,当您准备好时,让我们看一些有关如何使用WordPress REST API的示例!

    一旦您访问了您的站点并且您知道如何使用身份验证(以及您是否需要),您将需要使用一系列命令中的一个来与您的站点进行交互。

    您需要使用的命令是:

    • GET 检索资源,例如文章或其他一些数据。
    • POST 向服务器添加资源,例如文章、附件或其他资源。
    • PUT 可用于编辑或更新服务器上已有的资源。
    • DELETE从服务器中删除资源。小心使用!

    让我们依次来看看其中的每一个。

    Get

    GET命令可能是最常用的:它检索数据。下面的示例(您在成功访问您的网站后使用)将获取您网站中所有已发布页面的列表:

    GET http://yoursite.com/wp-json/wp/v2/posts/?status=published

    请注意,我没有在上面的行中包含您站点的完整路径,因为您已经使用WP-CLI访问了该路径。

    检索到该数据后,您可以使用它来通知您的下一步。您可以删除其中一个文章,对其进行编辑或更新。您可以简单地将帖子输出到您的网络应用程序。

    假设您想获取最新的文章。你会用这个:

    GET http://yoursite.com/wp-json/wp/v2/posts/?per_page=1

    在处理文章时,您可以使用许多参数。有关更多信息,请参阅WordPress REST API 手册。

    Post

    POST用于向您的站点添加新数据或资源。

    因此,例如,如果您想创建一个文章,您可以使用以下POST命令开始:

    POST http://yoursite.com/wp-json/wp/v2/posts/

    这将创建一个新的空草稿文章。

    然后,您可以通过使用PUT命令进行编辑来更新文章。

    使用POST命令,您还可以添加文章以外的其他资源,包括附件和其他文章类型。

    要将页面添加到您的站点,您可以使用以下方法:

    POST http://yoursite.com/wp-json/wp/v2/posts/pages

    这会以与创建空文章相同的方式创建一个空页面。

    Put

    PUT命令允许您编辑现有资源,包括文章。

    假设您的网站上有许多草稿文章。您想检查它们并更新其中一个以使其发布。

    您可以首先获取所有草稿文章的列表:

    POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft"

    系统将为您提供所有当前草稿文章的列表。您可以使用其ID更改其中之一的状态:

    PUT http://yoursite.com/wp-json/wp/v2/posts/567

    这将访问该文章并允许您对其进行编辑。然后,您可以使用status参数更改其状态:

    {
    "status" = "publish"
    }

    或者您可以向文章添加内容并发布它:

    {
    "status" = "publish"
    "content" = "content here"
    }

    服务器将返回一个200 - OK状态,告诉您PUT请求已成功编辑文章。

    DELETE

    DELETE命令执行您所期望的操作:它删除一个资源。默认情况下,如果您使用它来删除文章,它会将其放入垃圾箱,而不是永久删除。

    因此,如果您想将刚刚创建的文章移至垃圾箱,您可以使用以下命令:

    DELETE http://yoursite.com/wp-json/wp/v2/posts/567

    但是,如果您想绕过垃圾箱并永久删除它,您可以使用以下force参数:

    DELETE http://yoursite.com/wp-json/wp/v2/posts/567?force=true

    这将永久删除文章,无法撤消,因此应谨慎使用。

    一些例子

    1. 从站点返回文章

    虽然您显然需要适当的授权来编辑站点,但几乎可以从任何 WordPress 站点检索一些信息。这是因为REST API在所有WordPress安装中都是一致的。

    正如我们所讨论的,API存在的一个主要原因是使外部应用程序能够访问您的某些数据。在此示例中,我们可以从官方WordPress新闻博客中检索单个文章:

    curl https://wordpress.org/news/wp-json/wp/v2/posts/1

    ID已设置为1,这意味着此请求将检索博客上的第一篇文章。可能很难看到,因为JSON不是很可读,但是在代码中,您可以找到文章的所有内容和元数据。

    然后,您可以在应用程序中使用此信息,例如,使用您自己的自定义样式来显示它。

    如果您想返回博客中的每篇文章,您所要做的就是删除末尾的ID。但是,您更有可能希望返回选定数量的帖子。以下请求将返回最新的三个文章:

    curl https://wordpress.org/news/wp-json/wp/v2/posts/?per_page=3

    您可以在其他网站甚至您自己的博客上亲自尝试。

    2. 更新文章

    现在,让我们尝试使用REST API对WordPress进行一些更改。为此,您需要登录到要管理的站点。例如,如果您使用SSH,则需要登录到您的服务器。

    在这个例子中,我们将更新一个现有的文章。首先,让我们使用一个请求来更新ID为1的文章的标题:

    curl -X POST  -d '{"title":"A Brand New Title"}'

    这是不言自明的。title参数表明您正在更新文章的标题,后跟包含替换内容的文本字符串。

    还有很多其他的参数,你可以用它来进行更改后。例如,您可以使用列表为文章分配类别、发布文章或完全更改其内容。

    3. 删除用户

    最后,让我们看看如何使用REST API删除数据。在此示例中,我们将从站点中删除用户。当然,您需要先登录并授权管理用户,然后才能使用此功能。

    然后,您可以使用以下请求删除ID为101的用户:

    curl -X DELETE 

    这将从站点中删除指定的用户。您可以使用附加参数根据用户的ID将用户的文章重新分配给另一个用户,或者强制永久删除而不是将用户添加到垃圾箱。

    通过这些示例,您可以开始了解REST API如何使您能够管理站点上的内容并连接到其他站点。如果您想了解更多信息,我们建议您深入研究REST API手册,并查看有关学习JSON的课程。

    何时不使用WordPress REST API

    WordPress REST API并不总是开发网站或应用程序的正确方法。在使用它进行开发之前,您应该注意以下一些注意事项:

    兼容性

    如果您的应用程序将在不运行JavaScript的设备上或由可能关闭它的用户使用,那么如果您使用的是REST API,它就不会运行。

    用PHP编码的WordPress站点将输出HTML,因此不会遇到此问题。不使用JavaScript的设备越来越少,但如果您专门为这些设备开发,REST API将无法工作。

    同样,如果您的用户可能会关闭JavaScript,那么使用REST API会导致问题。出于可访问性或安全原因,某些用户会在其浏览器中关闭JavaScript。

    无障碍

    使用JavaScript开发的站点或应用程序并不总是像HTML输出那样易于访问。

    这主要是因为JavaScript用于传递动态内容的方式可能无法与屏幕阅读器很好地配合使用,并且可能会给视力障碍或光敏性癫痫患者带来问题。

    使用REST API访问您的WordPress站点并以可访问的形式输出数据意味着您可以克服这些问题,但在开发站点时检查站点的可访问性是值得的。

    搜索引擎优化

    频繁刷新的单页应用程序有时会导致SEO问题。这是因为第一次输出页面时未交付的内容可能不会被搜索引擎索引。

    谷歌和其他搜索引擎正在迎头赶上这样一个事实,即现在许多网站都由SPA驱动,并且正在适当地将它们编入索引。但是,对您使用REST API开发的任何站点进行彻底的SEO审核确实值得。

    如何禁用WordPress REST API

    如果您不希望应用程序能够使用REST API从您的站点访问数据,您可以禁用它。请记住,任何人都可以访问公共数据,而不仅仅是您。

    为此,您可以安装Disable WP REST API插件。这将为未登录到您的站点的任何人禁用REST API。

    禁用WP REST API插件

    或者,您可以向主题的函数文件中添加一些代码或编写自己的插件。最好编写一个插件,因为这不是特定于主题的功能。

    在您的插件中,只添加两行:

    add_filter( 'json_enabled', '__return_false' );
    add_filter( 'json_jsonp_enabled', '__return_false' );
    

    这将完全禁用您站点的REST API。它可能会对您的管理屏幕产生连锁反应,因此请确保添加后一切正常。

    使用WordPress REST API的实际应用程序

    REST API为WordPress的未来提供了一些令人兴奋的可能性。以下是使用WordPress REST API创建SPA或将WordPress链接到其他站点和技术的应用程序和站点的一些示例。

    WordPress.com

    WordPress.com界面

    WordPress.com管理屏幕完全使用REST API构建,以提供用户与之交互以管理其站点的SPA。

    这使得界面和服务器之间的动态通信成为可能,并导致WordPress.org可能及时模仿的用户友好界面。

    区块编辑器(古腾堡)

    古腾堡编辑器

    同样在WordPress管理屏幕中,但这次也在自托管WordPress中,Gutenberg区块编辑器使用REST API与您的数据库进行通信并创建块。

    要使文章类型与Gutenberg编辑器一起使用,它们必须启用REST API。这意味着,如果您要注册自定义文章类型并使用Gutenberg,则需要添加以下行以启用该文章类型的区块编辑器:

    "show_in_rest" = true;

    Event Espresso

    Event Espresso

    Event Espresso是一个WordPress插件,可让用户组织和宣传活动。它利用REST API,以便用户可以从WordPress外部访问其中的数据。这意味着您可以构建移动应用程序或SPA来管理您的活动。

    UsTwo

    UsTwo

    UsTwo是一家数字机构,其网站是使用REST API作为单页应用程序构建的。这结合了使用React构建的前端和由WordPress提供支持的后端。

    他们的单个页面的内容是模块化的,其结构与标准的WordPress页面不同。为了完成这项工作,他们使用了一个自定义页面构建器插件,让他们的团队可以向站点添加模块化内容。

    USA Today

    USA Today

    USA Today的网站是使用WordPress REST API与网站中现有系统和模块的集成重建的。

    REST API允许使用JSON将站点内容推送到其他渠道,例如Facebook Instant Articles和Apple News。他们还为他们的体育部分编写了一个使用JavaScript构建的在线社交游戏。

    小结

    WordPress REST API为平台,是一个巨大的进步,远离其根源和未来。开发人员从一开始就很兴奋,但如果您一开始不熟悉REST API,您可能会对其中的原理感到困惑。

    WordPress REST API为WordPress用户和开发人员带来了一些令人兴奋的挑战,但也带来了有趣的机会。这是WordPress的未来,很可能会彻底改变我们使用WordPress进行开发的方式以及我们使用它的方式。

  • 如何在WordPress中开启REST API

    如何在WordPress中开启REST API

    要开启WordPress的REST API,您可以按照以下步骤进行操作:

    1. 登录WordPress管理面板。
    2. 选择“设置”菜单下的“固定链接”。
    3. 在“固定链接设置”页面中,将“常规设置”选项卡中的“默认”选项更改为“帖子名称”。
    4. 保存更改。
    5. 在WordPress安装目录中打开functions.php文件,并将以下代码添加到文件末尾:
    add_filter('rest_authentication_errors', 'disable_rest_api');
    function disable_rest_api($access){
      return new WP_Error('rest_disabled', __('The WordPress REST API has been disabled.'), array('status' => rest_authorization_required_code()));
    }
    
    1. 保存更改并关闭文件。
    2. 打开.htaccess文件,并添加以下代码:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    1. 保存更改并关闭文件。

    现在,您已经成功开启了WordPress的REST API。您可以使用REST API来访问WordPress的内容和功能,例如发布文章、更新页面、获取评论等等。

  • WordPress REST API 常用接口大全

    WordPress REST API 常用接口大全

    WordPress REST API 常用接口大全

    WordPress REST API 是一种基于 HTTP 协议的 API,可以让我们以 JSON 格式获取 WordPress 站点的数据。如果你了解 REST API 的基本概念,那么就可以很方便地使用 WordPress REST API 来完成一些功能。下面是 WordPress REST API 中比较常用的一些接口大全,以及一些示例代码和说明。

    1. 获取文章列表

    通过调用 wp/v2/posts 接口可以获取文章列表,该接口可以加上多个参数以实现筛选排序等功能。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/posts').then(response => response.json()).then(posts => {  // do something with the posts}); 

    2. 获取单篇文章

    通过调用 wp/v2/posts/{id} 接口可以获取某篇文章的详细信息,例如标题、内容、作者、发布时间等。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/posts/1').then(response => response.json()).then(post => {  // do something with the post}); 

    3. 获取页面列表

    通过调用 wp/v2/pages 接口可以获取页面列表,与获取文章列表类似。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/pages').then(response => response.json()).then(pages => {  // do something with the pages}); 

    4. 获取单个页面

    通过调用 wp/v2/pages/{id} 接口可以获取某个页面的详细信息,与获取单篇文章类似。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/pages/1').then(response => response.json()).then(page => {  // do something with the page}); 

    5. 获取分类列表

    通过调用 wp/v2/categories 接口可以获取分类列表,分类也可以加上多个参数进行筛选。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/categories').then(response => response.json()).then(categories => {  // do something with the categories}); 

    6. 获取单个分类

    通过调用 wp/v2/categories/{id} 接口可以获取某个分类的详细信息。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/categories/1').then(response => response.json()).then(category => {  // do something with the category}); 

    7. 获取标签列表

    通过调用 wp/v2/tags 接口可以获取标签列表。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/tags').then(response => response.json()).then(tags => {  // do something with the tags}); 

    8. 获取单个标签

    通过调用 wp/v2/tags/{id} 接口可以获取某个标签的详细信息。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/tags/1').then(response => response.json()).then(tag => {  // do something with the tag}); 

    9. 获取评论列表

    通过调用 wp/v2/comments 接口可以获取评论列表。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/comments').then(response => response.json()).then(comments => {  // do something with the comments}); 

    10. 获取单个评论

    通过调用 wp/v2/comments/{id} 接口可以获取某个评论的详细信息。

    示例代码:

    fetch('https://example.com/wp-json/wp/v2/comments/1').then(response => response.json()).then(comment => {  // do something with the comment}); 

    结语

    以上是 WordPress REST API 的常用接口大全,希望可以帮助到大家。除了上面提到的接口,WordPress REST API 中还有很多其他的接口,建议大家可以去官方文档查看更多信息。

    其他类似参考获取数据:

    此段介绍WP REST API 常用的获取数据(GET)的接口,提交数据因涉及到较为复杂的认证,此篇文章限于篇幅,后面看情况,再计划出一篇专门的WP REST API认证的文章单独介绍。

    注:本文介绍的是WP REST API V2 版本,wordpress 4.4以上版本

    1、文章

    (1)获取最新文章(默认获取到最新的10篇文章)

    http://www.website.com/wp-json/wp/v2/posts

    与

    http://www.website.com/wp-json/wp/v2/posts?page=1

    效果相同,page用于指定页数,WP REST API 默认返回10条数据,用page指定数据获取的游标。如

    http://www.website.com/wp-json/wp/v2/posts?page=2

    可取回最新的第11条数据到第20条数据,以此类推。

    (2)设置获取的每页文章数量及分页

    http://www.website.com/wp-json/wp/v2/posts?filter[posts_per_page]=5

    filter[posts_per_page]=5 用于指定返回文章每页的数量,这里指定每页数量为5篇。

    filter[posts_per_page]与page联合使用:

    http://www.website.com/wp-json/wp/v2/posts?filter[posts_per_page]=5&page=2

    (3)获取指定分类的文章

    http://www.website.com/wp-json/wp/v2/posts?filter[cat]=2

    filter[cat]=2 指定分类ID为2 ,返回分类ID为2的文章。

    分类ID是每个分类目录在创建时自动生成的ID,在wordpress后台“文章”==》“分类目录”中,把鼠标放在分类名称上面,页面下方会出现一个网址,网址中的参数tag_ID=2就是这个分类名称的分类ID。如果没有出现网址,可以点击分类名称下的“编辑”,然后查看网页地址栏,同样可以得到tag_ID=2。下面的标签ID的获得方法也一样。

    (4)获取指定标签的文章

    http://www.website.com/wp-json/wp/v2/posts?filter[tag]=library

    filter[tag]=library 指定标签名为“library”的文章

    (5)获取指定分类和有指定标签的文章

    http://www.website.com/wp-json/wp/v2/posts?filter[cat]=2&filter[tag]=library

    上面两个结合一起,可以得到更具体精确的文章。

    (6)获取指定日期的文章

    http://www.website.com/wp-json/wp/v2/posts?filter[year]=2016&filter[monthnum]=03

    filter[year]=2016&filter[monthnum]=03 设置指定的日期

    (7)获取指定作者的文章

    http://www.website.com/wp-json/wp/v2/posts?filter[author_name]=jinyun

    filter[author_name]=jinyun设置指定作者名字

    (8)按关键词搜索文章

    http://www.website.com/wp-json/wp/v2/posts?filter[s]=金云

    filter[s]=金云 :按给定的关键词搜索文章,返回包含“金云”关键词的文章。

    (9)获取随机文章

    http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand

    其中orderby还可以为指定的字段排序

    (10)获取相关文章

    在网站中,在做SEO优化和页面内容布局时,获取相关文章是比较常见的,可以通过以上几个条件组合来达到获取相关文章的效果。

    按标签获取相关文章:

    http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand&filter[tag]=library&filter[posts_per_page]=6

    按分类获取相关文章:

    http://www.website.com/wp-json/wp/v2/posts?filter[orderby]=rand&filter[cat]=2&filter[posts_per_page]=6

    (11)获取指定文章的数据

    http://www.website.com/wp-json/wp/v2/posts/189

    得到ID为189的文章数据

    2、分类和标签

    (1)获取所有的分类

    http://www.website.com/wp-json/wp/v2/categories

    (2)获取指定分类ID的分类信息

    http://www.website.com/wp-json/wp/v2/categories/2

    (3)获取所有的标签

    http://www.website.com/wp-json/wp/v2/tags

    (4)获取指定标签ID的标签信息

    http://www.website.com/wp-json/wp/v2/tags/3

    3、媒体文件

    (1)获取所有的媒体信息

    http://www.website.com/wp-json/wp/v2/media

    (2)获取指定媒体ID的媒体信息

    http://www.website.com/wp-json/wp/v2/media/17

    4、页面

    (1)获取所有的页面信息

    http://www.website.com/wp-json/wp/v2/pages

    (2)获取指定页面ID的页面信息

    http://www.website.com/wp-json/wp/v2/pages/289

    5、类型

    (1)获取当前wordpress所有的内容类型

    http://www.website.com/wp-json/wp/v2/types

    一般情况下会返回post,page和attachment三种类型

    (2)获取指定类型

    http://www.website.com/wp-json/wp/v2/types/post

    6、评论

    (1)获取所有评论信息

    http://www.website.com/wp-json/wp/v2/comments

    (2)获取指定评论ID的单条评论信息

    http://www.website.com/wp-json/wp/v2/comments/2

    7、用户

    (1)获取所有的用户信息

    http://www.website.com/wp-json/wp/v2/users

    (2)获取指定用户ID的用户信息

    http://www.website.com/wp-json/wp/v2/users/1

    以上即是WP REST API 内置API接口最为常用的接口数据获取方法。