周末两天问题集锦

wordpress 2018-06-18 3273 8
11:08:05

这两天继续在优化完善自己的网站,期间也遇到了不少问题,在久久不能解决的时候,突然又柳暗花明又一村,于是写下此文,记录自己的解决方法。当某天忽然想起那个阳光明媚的下午,苦思冥想后的豁然开朗,也是让人高兴地一件事情 [酷]

本文主要写这两天集成的两个API所遇到的问题。

wordpress中php函数调用

举例:在我集成一言API的时候,调用函数代码是<?php echo yiyan(); ?>

但是,我想在自己单独建立的一个页面使用,并不想输入在某个php模板里面,在自己页面输入这段代码又会被wordpress自动过滤掉。怎么办呢?

使用add_shortcode函数

自定义一个短代码,然后使用自己定义的名字在页面直接输入,它便会调用你绑定的函数代码并且执行,很好用。完整调用代码如下:add_shortcode( '你定义的名字', '调用的函数名字' ); 然后,在你想调用代码的页面输入[你定义的名字] 就会执行你设置的代码函数。可能有点抽象,实例:add_shortcode( 'hht', 'LxtxgetHitokoto' ); 这是我的一段代码调用,我在这个页面输入[hht],它便会输出:

我在人民的祈求下成为王后。没有民众,王后怎么能称得上王后呢?----《FGO》

完美解决了我的不能在页面调用php代码的烦恼,一言API调用页面:点我

wordpress自动添加<p>标签

我在某个页面写js代码,在页面写的时候没有问题,但是当你发布的时候wordpress会自动给你添加<p>标签,不加还不要紧,一加就坏事了,函数被破坏了,导致无法运行函数,看了网上的很多答案都是让移除自动添加p标签,但是移除的话,你之前那些文章的有自动添加p标签的地方,也会被移除,然后文章布局就显得很奇怪了。我是怎么解决的呢?把js代码写到一个文件,然后直接引用这个JS文件 [斜眼笑]

调用豆瓣API图片返回403

本地访问是没有问题的,调用的话就返回给我403 [怒] ,我是怎么解决的呢?在谷歌找到了答案,会搜索找答案还是挺重要的哈。

解决方法:利用代理网站来处理返回的图片地址 : https://images.weserv.nl/?url=imgurl

详细文档可以参考官网 : https://images.weserv.nl/

 

完。


 

发表评论