首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用锅炉插件

如何使用锅炉插件
EN

Stack Overflow用户
提问于 2018-01-18 18:54:52
回答 1查看 37关注 0票数 0

我已经使用BoilerPlate创建了一个简单的自定义WordPress插件来调用Laravel应用程序接口。

我已经配置好了所有的东西,没有错误。但我不知道如何将返回的数据显示到页面或类似的内容中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public function getRecords($id)
{
   $cache_name = ‘records_’ . $id;
   $cache = new FileStore(new Filesystem($cache_name ..txt’), __DIR__ ./cache’);

 // If cache exists
 if ($cache->get($cache_name)) {
    return $cache->get($cache_name);
 } else {
    try {
     // Try to get records
     $client = new GuzzleHttp(‘https://api.hello.com/records/1399394access_token=w3r2232r’);
     $request = $client->get()->send();
     $records = json_decode($request->getBody(), true);

     // Save records in cache
     $cache->put($cache_name, $records, 600);
     return $records;
   } catch (GuzzleHttpExceptionBadResponseException $e) {
 $raw_response = explode(“n”, $e->getResponse());
     throw new IDPException(end($raw_response));
   }
 }
}

例如,在本例中,如何将返回的变量'return $records;‘显示到主页?这只是一个测试,看看它是如何工作的。

这是一个类:

类Plugin_Name_Public {

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
 * The ID of this plugin.
 *
 * @since    1.0.0
 * @access   private
 * @var      string    $plugin_name    The ID of this plugin.
 */
private $plugin_name;

/**
 * The version of this plugin.
 *
 * @since    1.0.0
 * @access   private
 * @var      string    $version    The current version of this plugin.
 */
private $version;

/**
 * Initialize the class and set its properties.
 *
 * @since    1.0.0
 * @param      string    $plugin_name       The name of the plugin.
 * @param      string    $version    The version of this plugin.
 */
public function __construct( $plugin_name, $version ) {

    $this->plugin_name = $plugin_name;
    $this->version = $version;

    $capsule = new Capsule;

    $capsule->setAsGlobal();
    $capsule->bootEloquent();
}

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 19:11:06

有几种方法,但最简单的方法之一是在插件样板中创建一个shortcode并执行请求。

我不熟悉您使用的样板文件,但在典型的方式中,类内部的内容应该是这样的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Hello_Plugin{
    public function my_shortcode_func($atts,$content = ''){
        // Make request and return it
        return "Hello";
    }
    public function __construct( $plugin_name, $version ) {
         add_shortcode("my_shortcode",array($this,"my_shortcode_func"));
    }
}

所以在你把[my_shortcode]放在一个特定的页面之后。

注意:一些样板将短码初始化放在__construct函数之外,因此通常尝试遵循样板的标准。

其它方法包括具有用于访问插件信息的公共对象或函数的模板文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48328442

复制
相关文章
智慧锅炉
数字孪生(Digital twin)是指可用于各种目的过程、人员、场所、系统和设备的数字副本。可针对不同的对象和需求,在产品设计、运行监测、能耗优化、智能管控、故障预测与诊断、设备健康管理等方面提供相应的功能与服务。
HT for Web
2022/09/27
1.2K0
智慧锅炉
Ansible 如何使用 Filter 插件转换数据
「 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波」
山河已无恙
2023/01/30
4.3K0
Ansible 如何使用 Filter 插件转换数据
如何快速使用 ELisp 进行插件编写
最近在给 cider 贡献一个新 feature[1],但是由于之前只是东拼西凑配置,没怎么用 ELisp 认真写过一个完整功能,还是有些挫败感的。
飞驰的西瓜
2022/07/26
8010
如何快速使用 ELisp 进行插件编写
如何使用Elementor插件制作Wordrpess首页?
之前推荐过一款广受好评的wordpress页面构建编辑插件:Elementor,由于其功能过于强大,编辑出的页面也很美观。很多wp爱好者不禁要问一下:可以使用Elementor来构建Wordpress首页吗?
梦想家路飞
2018/06/07
12.2K9
如何使用Elementor插件制作Wordrpess首页?
从锅炉工到AI专家(1)
序言 标题来自一个很著名的梗,起因是知乎上一个问题:《锅炉设计转行 AI,可行吗?》,后来就延展出了很多类似的问句,什么“快递转行AI可行吗?”、“xxx转行AI在线等挺急的”诸如此类。 其实知乎原文是个很严肃的问题,很多回答都详尽、切题的给出了可行的方案。AI的门槛没有很多人想象的那么高,关键在于你是满足于只是看几个概念就惊呼“人工智能将颠覆xxxx行业,xxxx人将失去工作”、“人工智能将会毁灭人类”,还是你真的打算沉下心来学一些人工智能的知识,学习用另外一种方法和视角了解这个世界。 所以本文其实也
俺踏月色而来
2018/06/20
8350
从锅炉工到AI专家(9)
无监督学习 前面已经说过了无监督学习的概念。无监督学习在实际的工作中应用还是比较多见的。 从典型的应用上说,监督学习比较多用在“分类”上,利用给定的数据,做出一个决策,这个决策在有限的给定可能性中选择其中一种。各类识别、自动驾驶等都属于这一类。 无监督学习则是“聚类”,算法自行寻找输入数据集的规律,并把它们按照规律分别组合,同样特征的放到一个类群。像自然语言理解、推荐算法、数据画像等,都属于这类(实际实现中还是比较多用半监督学习,但最早概念的导入还是属于无监督学习)。 无监督学习的确是没有人工的标注,
俺踏月色而来
2018/06/20
6240
从锅炉工到AI专家(2)
大数据 上一节说到,大多的AI问题,会有很多个变量,这里深入的解释一下这个问题。 比如说某个网站要做用户行为分析,从而指导网站建设的改进。通常而言如果没有行为分析,并不需要采集用户太多的数据。 比如用户注册,最少只需要用户名、用户密码就够了。随后比如为了当用户过生日的时候,自动给用户发送一封贺卡(潜台词,我们可能需要给用户推送广告),我们再增加两项生日日期和邮箱地址。再下来国家规定网站注册必须实名制,我们可能又增加了用户姓名和身份证号码,可能还需要增加用户手机号码,用于同移动通信部门打通,验证用户实名制
俺踏月色而来
2018/06/20
4780
从锅炉工到AI专家(7)
说说计划 不知不觉写到了第七篇,理一下思路: 学会基本的概念,了解什么是什么不是,当前的位置在哪,要去哪。这是第一篇希望做到的。同时第一篇和第二篇的开始部分,非常谨慎的考虑了非IT专业的读者。希望借此沟通技术人员和产品人员,甚至管理和销售人员。我信服“上下同欲者胜”,所以也非常害怕因为大家对概念完全不同的理解而影响到团队的合作。 从最简单的部分入手,由概念到代码,完成技术破冰。这是第二、三篇希望做到的。 逐步迭代,从简单概念到复杂概念,从简单算法到复杂算法,接触到机器学习现实最常用的技术。这是四、五、六篇希
俺踏月色而来
2018/06/20
5990
9.1 汽包锅炉水位自动控制
1,水池Pool,底面积为1m2,初始液位为1m,水的初始容积为1m3,目标水位(targetLevel)控制在1.2m,实际液位(actualLevel)受入口管道(TubeIn)和出口管道(TubeOut)流动情况而定。
周星星9527
2018/08/08
7130
9.1 汽包锅炉水位自动控制
从锅炉工到AI专家(3)
剖析第一个例子 学习《机器学习》,很多IT高手是直接去翻看TensorFlow文档,但碰壁的很多。究其原因,TensorFlow的文档跨度太大了,它首先假设你已经对“机器学习”和人工智能非常熟悉,所有的文档和样例,都是用于帮助你从以前的计算平台迁移至TensorFlow,而并不是一份入门教程。 所以本文尽力保持一个比较缓慢的节奏和阶梯,希望弥合这种距离。本文定位并非取代TensorFlow文档,而是希望通过对照本文和TensorFlow文档,帮助你更顺利的进入Google的机器学习世界。 基于这个思路,
俺踏月色而来
2018/06/20
6430
从锅炉工到AI专家(10)
RNN循环神经网络(Recurrent Neural Network) 如同word2vec中提到的,很多数据的原型,前后之间是存在关联性的。关联性的打破必然造成关键指征的丢失,从而在后续的训练和预测流程中降低准确率。 除了提过的自然语言处理(NLP)领域,自动驾驶前一时间点的雷达扫描数据跟后一时间点的扫描数据、音乐旋律的时间性、股票前一天跟后一天的数据,都属于这类的典型案例。 因此在传统的神经网络中,每一个节点,如果把上一次的运算结果记录下来,在下一次数据处理的时候,跟上一次的运算结果结合在一起混合运
俺踏月色而来
2018/06/20
7150
从锅炉工到AI专家(5)
图像识别基本原理 从上一篇开始,我们终于进入到了TensorFlow机器学习的世界。采用第一个分类算法进行手写数字识别得到了一个91%左右的识别率结果,进展可喜,但成绩尚不能令人满意。 结果不满意的原因,当然还是算法太简单了。尽管我们都已经接受了“所有问题都可以用数学公式来描述”这个观点,但直接把一幅图片展开的784个数字作为方程式参数进行一个线性运算+非线性分类器就叫做“人工智能”怎么都感觉那么不靠谱...至于能得到91%不高的识别率,从这个意义上说,似乎都令人有点不太相信。这个不相信不是指91%太低了
俺踏月色而来
2018/06/20
7202
在FinClip中如何使用小程序插件?
最近总发现很多萌新把小程序插件和小程序组件搞混淆。简单来说,组件和插件的区别在于,插件是可以直接提供服务的,组件是给开发者的轮子提高开发效率的,这是两回事。
海岛船长加西亚
2022/10/19
2.2K0
如何使用谷歌插件为网站注入代码
在浏览网站时,受限于网站的缺陷,我们通常都会写一些脚本和插件来进行扩展,常规方法有油猴和谷歌插件两种,油猴也是一种插件,使用起来很方便,今天要讲的是如何通过谷歌插件进行注入。
子舒
2022/06/09
1.4K0
如何使用谷歌插件为网站注入代码
从锅炉工到AI专家(8)
ImageNet 基础部分完成,从本篇开始,会略微的增加一些难度。 通常说,在解决问题的时候,大多程序员都会在网上搜索,寻找一些相似相近的案例作为参考。这个方式在机器学习领域同样有效。可惜早期的时候,各公司的保密还是做的比较严格,时至今日有了很大改善,但在整个IT行业中,机器学习领域,各公司的研发成果保密仍然是最严重的。 因此,ImageNet对机器学习的推动更是难能可贵和功不可没。在机器学习尚处于摸索阶段,大家在都没有大规模投资的情况下艰苦研究的时候,ImageNet提供了一个迄今也是最大的已标注视觉
俺踏月色而来
2018/06/20
6560
从锅炉工到AI专家(4)
手写数字识别问题 图像识别是深度学习众多主流应用之一,手写数字识别则是图像识别范畴简化版的入门学习经典案例。在TensorFlow的官方文档中,把手写数字识别“MNIST”案例称为机器学习项目的“Hello World”。从这个案例开始,我们的连载才开始有了一些“人工智能”的感觉。 问题的描述是这样: 有一批手写数字的图片,对应数字0-9。通过机器学习的算法,将这些图片对应到文本字符0-9。用通俗的话来说,就是计算机认出了图片上面手写的数字。 从问题描述可见这个机器学习项目的“Hello World”
俺踏月色而来
2018/06/20
6810
从锅炉工到AI专家(6)
欠拟合和过拟合 几乎所有的复杂方程都存在结果跟预期差异的情况,越复杂的方程,这种情况就越严重。这里面通常都是算法造成的,当然也存在数据集的个体差异问题。 所以”欠拟合“和”过拟合“是机器学习过程中重
俺踏月色而来
2018/06/20
5120
工业锅炉设备远程监控运维
我国是全球工业锅炉生产应用数量最大、应用范围最广泛的国家,规模以上锅炉生产企业有千余家。我国工业锅炉容量小、数量大、布点散、能耗高,无法做到集中管理和控制,对于锅炉厂家来说,设备销往全国各地,分布地域范围广,设备的管控是长期以来的发展瓶颈。
物通博联-博学
2023/03/27
4940
工业智能网关工业锅炉远程监控
5G工业智能网关锅炉远程监控,实现工业锅炉管理集中化,故障服务响应自动化,维护售后人员调度智能化,信息化管理精准高效,节省人物力资源成本。
星辰大海大星
2021/10/21
1.2K0
工业智能网关工业锅炉远程监控
点击加载更多

相似问题

从jquery插件锅炉板代码调用函数

15

如何使用html5锅炉板?

37

jQuery插件锅炉板-有限定范围的专用方法?

21

Python锅炉安装问题

28

AngularJS锅炉板语法

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文