WordPress は、ユーザーが独自の Web サイトを作成および管理できるオープンソースのコンテンツ管理システム (CMS) です。 WordPress は、その機能を拡張し、Web サイトのさまざまなニーズに適応させる多くのプラグインとテーマを提供しています。使い方は簡単で、コミュニティでサポートされているリソースが多数用意されています。したがって、多くの個人や中小企業が Web サイトを作成するために選択するツールとなっています。
リンク:WordPress公式サイト
# は Baidu の Wenxin Qianfan 大型モデルを WordPress に統合し、GPT と比較します
先週末、Baidu の Wenxin Qianfan モデルが WordPress に統合されました。
1. 基本的なプロセス:
1. まず、Baidu で Wenxin Qianfan 大型モデルの体験を申請します。最初に認証が必要です。
2. パスしたら、Baidu のラージ モデルをアクティベートします (Baidu のラージ モデルはトークンによって課金されるため、アクティベートするにはアカウントに残高がある必要があります)。
3. 次に、appid、API キー、秘密キーを含むアプリケーションを作成します。
4. 次に、ドキュメントを読んで、対応するインターフェイスを接続します。
基本的に、API キーと秘密キーを通じてアクセス トークンを取得し、質問を送信すると回答が得られます。
2. キーコード
1. アクセストークンのキーコードを取得する
"`php
プライベート関数 getAccessToken(){
$curl =curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/oauth/2.0/token?client_id=”.$this->client_id.”&client_secret=”.$this->client_secret.”&grant_type=client_credentials”,
CURLOPT_TIMEOUT => 30、
CURLOPT_RETURNTRANSFER => true、
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => 配列(
'コンテンツタイプ: application/json',
「受け入れる: application/json」
),
));
$response =curl_exec($curl);
curl_close($curl);
$rtn = json_decode($response);
$rtn->access_token を返します。
}
“`
2. アーニーボット大型モデルのキーコードを呼び出します
"`php
パブリック関数 runErnieBot($message) {
$curl =curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30、
CURLOPT_RETURNTRANSFER => true、
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$メッセージ、
CURLOPT_HTTPHEADER => 配列(
「コンテンツタイプ: application/json」
),
));
$response =curl_exec($curl);
curl_close($curl);
$response を返します。
}
“`
3. アーニーボットターボ大型モデルのキーコードを呼び出します
"`php
パブリック関数 runErnieBotTurbo($message) {
$curl =curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30、
CURLOPT_RETURNTRANSFER => true、
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$メッセージ、
CURLOPT_HTTPHEADER => 配列(
「コンテンツタイプ: application/json」
),
));
$response =curl_exec($curl);
curl_close($curl);
$response を返します。
}
“`
過去数日間のテストでは、Baidu Wenxin Qianfan の大型モデルの中国語版のパフォーマンスは、確かに GPT よりもはるかに優れていました。
GPTの中国語レベルは「解説文」のレベルです。
Baidu Wenxin Qianfan Large Model の中国語レベルは、少なくとも「説明文」よりは優れています。
WordPress テーマの作成者やプラグインの作成者にとって、独自のテーマやプラグインを翻訳する際には、po ファイルと mo ファイルを避けることはできません。 po ファイルはテーマとプラグインの翻訳ファイルです。ただし、wordpress ではこのファイルは使用されません。だってw […]
最近、自分のWordPressテーマを繰り返しています。
WordPress の既存の 2 つの分類法であるカテゴリーとポストタグの用語データをアーカイブで取得することは非常に一般的であり、両方とも既製のパラメーターと関数を持っています。
アーカイブ内のカスタム分類の用語データを取得するにはどうすればよいですか?
get_queried_object()
この機能ではカスタムタクソノミーの用語データだけでなく、カテゴリーやポストタグのデータも取得できます。カスタム投稿タイプのアーカイブであっても、現在の投稿タイプのデータを取得することもできます。
$term_data = get_queried_object();//archive.php で直接使用します。
wordpress公式サイトのURL:https://developer.wordpress.org/reference/functions/get_queried_object/
現在の投稿やユーザーデータを取得することもできます。ただし、この 2 つは試していません。
最近、私の Web サイトの 1 つである Baseon WordPress で、Gutenberg エディターが使用できなくなり、開いたときにページが空白になりました。少し前にWordPressをv6.2にアップグレードしたことが原因だとずっと思っていました。今日気づいたのですが、自分で書いたjsファイルに余分な「}」が入っていることが分かりました。
この「}」を削除すると、Gutenberg エディタは通常の状態に戻ります。
1. WordPress システムの役割と権限の構成 この構成は、wp_options テーブルに保存されます。これは次のメソッドで取得できます: $roles= new WP_Roles(); または get_option(wp_user_roles); […]
「ユーザーの編集」画面にページが読み込まれる前に発生します。
このフックは、管理パネルのユーザー プロファイル ページが開かれる前に実行されます。
このフックは、ユーザー管理パネルを拡張するためにも使用されます。しかし、うまくいかないこともあります。
既存のユーザーが更新された直後に起動されます。
このフックは、プロファイルが更新された後に実行されます。
一般に、ユーザー管理パネルを拡張するために使用されます。
wp_set_object_terms( int $object_id, string|int|array $terms, string $taxonomy,& […]
cms(コンテンツ管理システム)は哲学的な質問です。 cmsはすでに哲学のレベルに達しているからです。今も昔も世界最高のCMSの世界観と手法を分析してみよう 1.XOOPS(https://xoops.org/) かつての無冠の王者、かつての「サイト構築マシン」 […]