coffee beans

記録

ワードプレスの自動タグ生成するプラグイン再開発。 #wp #tag

おはようございます、今年もあと半分とちょっとですね、月曜日のたわわ☕。

さて、今日はワードプレスの自動タグ生成するプラグイン再開発しましたってお話です、この自動タグを生成するツールは以前、作っていたのですがYahoo!APIのバージョンアップに伴い使用出来なくなっていました。その為、プラグインを更新しV2対応をこの度、行ったって話です。もともと日本語記事のタグ自動生成するものは存在していたのですが、それがエラーで使用出来なくなり自分で開発したのが今に至っています。

プラグインをダウンロードして使いたい方は、zipファイルを解凍し解凍したフォルダをサーバーのプラグイン置き場にアップロードすることにより使用出来るようになります。尚、前手順としてYahoo!APIのアプリケーションIDの取得を行う必要があります。

プラグインをダウンロードしたくないという方のためにソースコードを一部貼っときます。

        if (isset($appid)) {
            $endpoint = "https://jlp.yahooapis.jp/KeyphraseService/V2/extract";
            $headers = [
                "Content-Type: application/json",
                "User-Agent: Yahoo AppID: ".$appid,
            ]; 
            $param = [
                "id"=> time(),
                "jsonrpc" => "2.0",
                "method" => "jlp.keyphraseservice.extract",
                "params" => [
                    "q"=>preg_replace("/https?:([a-zA-Z0-9|\/|_|\-|%|@|\*|\.|\?|&|=]){0,}/m","",$content)
                    ]
                ];

                $curl=curl_init($endpoint);
                curl_setopt($curl,CURLOPT_POST, TRUE);
                curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($curl,CURLOPT_POSTFIELDS, json_encode($param));
                curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, FALSE);
                curl_setopt($curl,CURLOPT_SSL_VERIFYHOST, FALSE);
                curl_setopt($curl,CURLOPT_RETURNTRANSFER, TRUE);
                
                $response =  json_decode(curl_exec($curl));


            if (isset($response->result->phrases)) {
                foreach ($response->result->phrases as $keys=>$word) {
                    if ($word->text) {
                        $tags[] = $word->text;
                    }
                    if (is_array($tags)) {
                        wp_set_post_tags($post_id, implode(",", array_unique($tags)), false);
                    }
                }
            }
        }



【DMM FX】口座開設のお申込みはこちら


OFUSEで応援を送る

green leaf plant中の人が気づいていないパターンでお客様も気づいていない。 #京たけのこ前のページ

漁港マップや潮汐APIで何を作っているか分かるだろうけど実は。 #api #釣り人的な。次のページpaper boats on solid surface

関連記事

  1. 記録

    もうかれこれ10年ぐらいの月日が経つ。あの時からは20年か。あまり変わってないかな自分。徒然日記

    今日はまぁまぁなお天気ですね、春が待ち遠しい今日このごろです。…

  2. 記録

    AI(人工知能)の予測:コロナ

    AI(人工知能)の予測とリアルな結果が日を追うごとに正しい近寄った予…

  3. 記録

    googleグラフとPHPでゴニョゴニョ…(ノ゚д゚(; ̄Д ̄)する奴作ってみた。

    googleグラフとPHPでゴニョゴニョ…(ノ゚д゚(; ̄Д ̄)…

  4. 記録

    テクノロジー見るだけノートを読み終えた。

    テクノロジー見るだけノートを読み終えたので感想を残しときます。…

  5. 記録

    Divination or AI

    Hand divinationFortune telling is…

2022年12月
 1234
567891011
12131415161718
19202122232425
262728293031  

カテゴリー

アーカイブ

PAGE TOP