Vamos a generar metas automáticamente para un contenido que queramos importar con el plugin WP All Import. ¡Vamos a ello!
Imaginemos que queremos generar diferentes meta títulos y descripciones para diferentes post del sector "cortacesped electrico"
* Donde dice "Palabra clave: [AQUÍ NUESTRA PALABRA CLAVE]" lo omitimos a la hora de construir nuestra prompt, ya que en nuestra función de php os lo voy a dejar escrito.
Esto, si lo pasamos por el playground de OpenAI nos dará como resultado algo así:
ALGUNOS TIPS:
La función que debemos guardar en WP All Import sería:
El código lo he dejado con los comentarios para que reemplacéis únicamente donde dice "TUAPIKEY" por tu api de OpenAI y donde dice "AQUITUPROMPT" por tu prompt (sin saltos de línea, reemplaza los saltos de línea por \n ).
Como nuestra función devuelve 2 parámetros (el meta título y la meta descripción) debemos usar 2 tags diferentes para obtener los datos:
Para obtener el Meta título:
Para obtener la Meta descripción:
* Recuerda reemplazar "{palabraclave[1]}" por el dato de tu importación de WP All Import.
Cualquier duda os leo en los comentarios,
Un saludo y a disfrutar de la función!!
1. Preparar un buen prompt
Mi consejo para preparar un buen prompt es:- Indicarle lo que necesita hacer.
- Darle unos cuantos ejemplos.
- Pedirle que complete el ejemplo.
Imaginemos que queremos generar diferentes meta títulos y descripciones para diferentes post del sector "cortacesped electrico"
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
* Donde dice "Palabra clave: [AQUÍ NUESTRA PALABRA CLAVE]" lo omitimos a la hora de construir nuestra prompt, ya que en nuestra función de php os lo voy a dejar escrito.
Esto, si lo pasamos por el playground de OpenAI nos dará como resultado algo así:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
ALGUNOS TIPS:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
2. Preparar una función de php para insertarla en WP All Import
Quizás esta sea la parte más complicada para los usuarios que no son muy de tocar código, pero voy a intentar que se entienda de forma fácil.La función que debemos guardar en WP All Import sería:
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
El código lo he dejado con los comentarios para que reemplacéis únicamente donde dice "TUAPIKEY" por tu api de OpenAI y donde dice "AQUITUPROMPT" por tu prompt (sin saltos de línea, reemplaza los saltos de línea por \n ).
3. Llamar a la función y obtener los diferentes resultados
Ahora tan solo nos queda llamar a nuestra función desde cualquier campo de importación de WP All Import, por ejemplo desde los campos de importación de Yoast SEO o RankMath, lo hacemos de la siguiente forma:Como nuestra función devuelve 2 parámetros (el meta título y la meta descripción) debemos usar 2 tags diferentes para obtener los datos:
Para obtener el Meta título:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
Para obtener la Meta descripción:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
* Recuerda reemplazar "{palabraclave[1]}" por el dato de tu importación de WP All Import.
Cualquier duda os leo en los comentarios,
Un saludo y a disfrutar de la función!!