//京东推广短代码

//https://www.daimadog.com/6955.html

function dmd_jd_tg($array,$content)

{

$url=gettgurl($content);

if(!$url){

$url=$content;

} return $url;

}

add_shortcode('dmdtg', 'dmd_jd_tg');

//https://www.daimadog.com/6915.html

//京东联盟api签名

functionsign_method($method,$data=array(),$secretkey){date_default_timezone_set("PRC");$sign_method=array(

'app_key'=> '你的appkey',

'timestamp'=>date('Y-m-d H:i:s'),

'format' => 'json',

'method' =>$method,

'v' => '1.0',

'sign_method'=>'md5',

);$sign_method=array_merge($sign_method,$data);ksort($sign_method);$data=$secretkey;

foreach ($sign_methodas$key=>$value) {$data.=trim($key) .trim($value);

}$data.=$secretkey;$sign_method['sign'] =strtoupper(md5($data));

return$sign_method;

}//https://www.daimadog.com/6915.html

//京东联盟api推广转链

functiongettgurl($tgurl){$url='https://router.jd.com/api';$method='jd.union.open.promotion.common.get';$secretkey='你的secretkey';$param=array();$data['promotionCodeReq'] =array('materialId'=>$tgurl,'siteId'=>'你的站点ID');$param['param_json'] =json_encode($data);$GoodsList=sign_method($method,$param,$secretkey);$GoodsList=curl_post('https://router.jd.com/api',$GoodsList);$GoodsList=json_decode($GoodsList);$code=json_decode($GoodsList->jd_union_open_promotion_common_get_response->result)->code;if($code==200){

$tgurl=json_decode($GoodsList->jd_union_open_promotion_common_get_response->result)->data->clickURL;

}

return$tgurl;

}

// post请求

function curl_post($url, $curlPost)

{

$ch = curl_init();

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_HEADER, false);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_REFERER, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);

$result = curl_exec($ch);

curl_close($ch);

return $result;

}

wordpress短代码转php,WordPress短代码实现京东推广自动转链相关推荐

  1. 京东转链java,WordPress实现京东推广自动转链教程

    今天为大家分享WordPress实现京东推广自动转链教程,有了它只需要填入推广链接即可自动转换为你的推广链接,方便快捷.有个缺点必须提前说明,此方法会请求京东联盟API,所以网页响应时间会延长一些,一 ...

  2. wordpress js 运行短代码_7个WordPress常用代码段(Code Snippets)

    运用代码段(Code Snippets)插件管理代码,可以不用额外安装更多插件,来解决WordPress建站过程中的一些常见功能需求,譬如安装Google analytics跟踪代码.下文中记录了我在 ...

  3. 如何用短代码实现内容WordPress会员登录可见?

    如何用短代码实现内容WordPress会员登录可见?给自己的WordPress网站增加一个会员可读范围,会员需要登录后才能查看相关内容. 1.将下面的代码添加到主题functions.php模板文件中 ...

  4. php最短的代码实现爱情,WordPress Shortcode(短代码):完全指南

    WordPress短代码的使用非常简单.比如说我们想显示给定的最新文章,我们可以使用类似下面的代码: 1 [ recent - posts ] 再进一步的,我们可以通过设定一个参数来控制现实的文章的数 ...

  5. wordpress短代码转php,wordpress短代码使用教程

    wordpress短代码使用教程,代码,函数,功能,链接,文件 wordpress短代码使用教程 易采站长站,站长之家为您整理了wordpress短代码使用教程的相关内容. wordpress短代码是 ...

  6. wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇

    WordPress是一款非常好的CMS管理系统,基本上90%的PHP博客都会采用这样的内容管理系统,其主要原因在于便利.稳定.模板和插件丰富,基本上只要会上网的就会搭建属于自己的博客网站.但是大部分用 ...

  7. WordPress主题zibll子比主题+新增阿里云短信/腾讯云/短信宝/风吹雨短信接口

    介绍: WordPress主题zibll子比主题–版本V5.1版 新增用户登录/注册/找回密码页面及多项对应设置(自动生成无需设置) 新增默认登录为弹框或页面的选项 新增登录框左侧图像显示功能(支持多 ...

  8. python爬虫实战:利用scrapy,短短50行代码下载整站短视频

    近日,有朋友向我求助一件小事儿,他在一个短视频app上看到一个好玩儿的段子,想下载下来,可死活找不到下载的方法.这忙我得帮,少不得就抓包分析了一下这个app,找到了视频的下载链接,帮他解决了这个小问题 ...

  9. 使用腾讯云CDN做HTTPS的WordPress博客时要改的代码

    使用腾讯云CDN做HTTPS的WordPress博客时要改的代码 编辑打开网站根目录下的文件wp-settings.php 在最顶部的<?php下面一行,添加以下代码 if(!empty($_S ...

  10. twig php代碼,有没有办法在wordpress的.twig文件中编写php代码?我试图使用.twig模板文件中的表单值发送邮件...

    有没有办法在wordpress的.twig文件中编写php代码?我正在尝试使用.twig模板文件中的表单值发送邮件. 第PAGE-SHORTEFORM.TWIG页 {% extends "b ...

最新文章

  1. 理解Java对象:要从内存布局及底层机制说起,话说....
  2. 第十五届全国大学生智能汽车竞赛深度学习组别预选赛提交作品队伍
  3. Oracle入门第四天(上)——表管理与数据处理
  4. 【MySQL】ERROR 1045 (28000): Access denied for user的解决方法
  5. 骁龙660是32位还是64位_骁龙660是32位还是64位_都是搭载骁龙660处理器 这三款国产手机如何选...
  6. 线程wait()和sleep()的区别
  7. 五邑大学c语言期末考试题,五邑大学 c语言试卷.doc
  8. [CF Skills]如何在预定的时间运行你的程序
  9. 基于JAVA+Servlet+JSP+MYSQL的交通罚单管理系统
  10. Python版冒泡法排序算法
  11. 毕设——社区志愿者信息管理系统
  12. 西门子atch指令详解_西门子PLC指令集.PDF
  13. 目标检测综述(一:历史由来和古典目标检测的出现)
  14. vue-cli 开启js代码压缩和代码分割
  15. 线性回归——多重共线性
  16. 思维导向树6级节点_8种常见的思维导图类型
  17. RocksDB Compaction(一)介绍
  18. exsi 安装ipmi_在vSphere中为不同服务器配置IPMI功能
  19. 揪出那些在Windows操作系统中注册的WFP函数
  20. Tesla M40 下Ubuntu anaconda pycharm pytorch安装

热门文章

  1. java实现猴子排序_Java排序 - 不实用的几个排序算法 -- 睡眠排序、猴子排序、面条排序、珠排序...
  2. Win10“混合现实门户”图标更新:加入Fluent Design风格
  3. 红米手机android在哪里,红米手机usb调试在哪【图文】
  4. Partial Multi-Label Learning(PML)-文献学习
  5. matlab求稳定时间ts,一阶方程调节时间ts
  6. 集成电路 Trimming
  7. 教你在“狼人杀”中实现变声效果
  8. Appium 自动化测试 滑动 Swipe 详解
  9. 什么是零信任?零信任的好处有哪些?
  10. JVM内存空间组成+GC回收机制