WordPress是一种开源的内容管理系统(CMS),它允许用户创建和管理自己的网站。WordPress提供了许多插件和主题,可以扩展其功能,使其适应各种网站需求。它易于使用,并且有许多社区支持的资源可供使用。因此,它已成为许多个人和小型企业创建网站的首选工具。
链接:Wordpress官网
# integra el modelo grande Wenxin Qianfan de Baidu en WordPress y lo compara con GPT
El fin de semana pasado, el modelo Wenxin Qianfan de Baidu se integró en WordPress.
1. Proceso básico:
1. Primero solicite experimentar el modelo grande Wenxin Qianfan en Baidu, que primero requiere certificación.
2. Después de pasar, active el modelo grande, porque el modelo grande de Baidu se cobra por su uso y se cobra por token, necesita tener saldo en su cuenta para activarlo.
3. Luego, cree una aplicación para que tenga appid, clave api y clave secreta.
4. Luego, lea la documentación y conecte la interfaz correspondiente.
Básicamente, obtienes el token de acceso a través de la clave API y la clave secreta, luego envías la pregunta y obtienes la respuesta.
2. Código clave
1. Obtenga el código clave del token de acceso.
"`php
función privada getAccessToken(){
$curl = curl_init();
curl_setopt_array($curl, matriz(
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 => verdadero,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => matriz(
'Tipo de contenido: aplicación/json',
'Aceptar: aplicación/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
$rtn = json_decode($response);
devolver $rtn->access_token;
}
“`
2. Llame al código clave del modelo grande de Ernie Bot.
"`php
función pública runErnieBot($message) {
$curl = curl_init();
curl_setopt_array($curl, matriz(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => verdadero,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$mensaje,
CURLOPT_HTTPHEADER => matriz(
'Tipo de contenido: aplicación/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
devolver $respuesta;
}
“`
3. Llame al código clave del modelo grande Ernie Bot Turbo
"`php
función pública ejecutarErnieBotTurbo($message) {
$curl = curl_init();
curl_setopt_array($curl, matriz(
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 => verdadero,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$mensaje,
CURLOPT_HTTPHEADER => matriz(
'Tipo de contenido: aplicación/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
devolver $respuesta;
}
“`
En los últimos días de pruebas, el rendimiento del modelo grande de Baidu Wenxin Qianfan en chino es mucho mejor que el de GPT.
El nivel chino de GPT es el nivel de "texto explicativo".
El nivel chino del modelo grande Baidu Wenxin Qianfan es al menos mejor que el "texto explicativo".
Para los autores de temas y complementos de WordPress, la traducción de sus propios temas y complementos no puede evitar los archivos po y […]
He estado iterando mi propio tema de WordPress recientemente.
Es muy común obtener los datos de términos de categoría y etiqueta posterior, dos taxonomías existentes de WordPress, en el archivo, y ambas tienen parámetros y funciones ya preparados.
¿Cómo obtener los datos de términos de la taxonomía personalizada en el archivo?
get_queried_object()
Esta función no solo puede obtener los datos de los términos de la taxonomía personalizada, sino también los datos de la categoría y la etiqueta posterior. Incluso si se trata de un archivo de un tipo de publicación personalizada, también puede obtener los datos del tipo de publicación actual.
$term_data = get_queried_object();// En archive.php, úselo directamente.
URL en el sitio web oficial de WordPress: https://developer.wordpress.org/reference/functions/get_queried_object/
También puede obtener la publicación actual y los datos del usuario. Sin embargo, no he probado estos dos.
Recientemente, para uno de mis sitios web, Baseon WordPress, no se podía utilizar el editor Gutenberg y cuando lo abrí, la página estaba en blanco. Siempre pensé que se debía a la actualización de WordPress a la versión 6.2 hace algún tiempo. Me acabo de dar cuenta hoy, resulta que hay un "}" adicional en un archivo js que escribí yo mismo.
Después de eliminar este "}", el editor Gutenberg vuelve a la normalidad.
1. Configuración de roles y permisos del sistema WordPress.Esta configuración se almacena en la tabla wp_options. Puedes obtener […]
Fires before the page loads on the ‘Edit User’ screen.
这个钩子是管理面板的用户个人资料页面打开前执行的钩子。
这个钩子也会用来扩展用户管理面板。但有时候会不管用。
Fires immediately after an existing user is updated.
这个钩子是个人资料更新后执行的钩子。
常用来扩展用户管理面板中。
wp_set_object_terms(int $object_id, str […]
cms (sistema de gestión de contenidos) es una cuestión filosófica. Porque cms ya llegó al nivel filosófico. Analizamos algunos de los mejores del mundo de vez en cuando […]