サポート » 使い方全般 » ページのURLを取得・変数に格納が間違えているのかURLが取得できません

  • 解決済 rpl0kinawa

    (@rpl0kinawa)


    初心者ですがよろしくお願いします。
    あるサイトを参考にしてSNSボタンを自作しようと以下のように設定したのですが、URLが表示されません。※ツィッター部分のみ書かせていただきます。
    どこが間違えているのかご指導いただけますでしょうか?
    具体的には、記事に設置したツィートボタンを押すと「記事ページのタイトル」のみ表示されて記事のURLが表示されず、リンクもhttp://twitter.com/share?url=$url&text=
    ページのタイトル]となっています。url=記事のURLが出るようにしたいのですが、どうすればよろしいでしょうか?

    <?php
    //————————————————–
    //ページのURLを取得・変数に格納
    //————————————————–
    $url = esc_url( apply_filters( ‘the_permalink’, get_permalink() ) );

    //————————————————–
    //SNSシェア数を取得・変数に格納
    //————————————————–

    // Twitter ————————-
    //JSONデータを取得
    //URLの存在の有無に応じて処理を分岐する
    if ($json = @file_get_contents(‘http://urls.api.twitter.com/1/urls/count.json?url=&#8217; . $url . ”)) {
    //JSONデータを連想配列に直す
    $array = json_decode($json,true);
    //$twitter_countという変数に格納
    $twitter_count = $array[‘count’];
    }else{
    //もしURLの取得に失敗したら「NO DATA」を表示
    $twitter_count = “NO DATA”;
    }
    ?>

3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ページのURLを取得・変数に格納が間違えているのかURLが取得できません」には新たに返信することはできません。