小编Rom*_*lin的帖子

未经授权的谷歌访问令牌

我正在开发用于从谷歌分析帐户获取额外数据的模块。为了获得这些数据,谷歌需要 access_token。这是我到目前为止所管理的

if (isset($_GET['code'])) {
    // try to get an access token
    $code = $_GET['code'];
    $url = 'https://accounts.google.com/o/oauth2/token';
    $params = array(
        "code" => $code,
        "client_id" => "559825975819-881lg83vs8feo70v5unqa8kfoijuvfnn.apps.googleusercontent.com",
        "client_secret" => "vj4UNNItAJocX4RkNaD_3DQ4",
        "redirect_uri" => 'http://' . $_SERVER["HTTP_HOST"] . $_SERVER["PHP_SELF"],
        "access_type" => "offline",
        "grant_type" => "authorization_code"
    );

    $ch = curl_init();
    curl_setopt($ch, constant("CURLOPT_" . 'URL'), $url);
    curl_setopt($ch, constant("CURLOPT_" . 'POST'), true);
    curl_setopt($ch, constant("CURLOPT_" . 'POSTFIELDS'), $params);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);
 $data = (json_decode($output, true));


 $access_token_var = $data['access_token'];

  echo …
Run Code Online (Sandbox Code Playgroud)

php google-analytics access-token

5
推荐指数
1
解决办法
179
查看次数

根据运输方式自定义 Woocommerce 新订单电子邮件通知

如何编辑 admin-new-order.php WooCommerce 模板以根据运输方式有条件地发送一些自定义客户详细信息?

例如(对于新订单电子邮件通知)

  • 如果订单运输方式是flat rate,我想在客户详细信息中添加一些自定义字段信息。
  • 如果订单运输方式不是 NOT flat rate,我不希望显示自定义字段信息。

或者也许 function.php 中有一些片段可以用于此目的?

php wordpress orders email-notifications woocommerce

4
推荐指数
1
解决办法
2419
查看次数