TUTORIAL Función Spintax en WP All Import

jose

Administrator
Miembro del equipo

¿Para qué sirve esto, que nos permite realizar?​

Esta función la podemos implementar dentro de WP All Import para pasarte por medio de una función un texto spintax.

¿Cómo implementar la función?​

  1. Comenzar una nueva importación en WP All Import
  2. Copiar y pegar la función en el caja de funciones.
    1669228205504.png
  3. Guardamos y ¡listo! ya tendremos nuestra función añadida.
  4. Para usar la función debemos llamarla con:

    Código:
    Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Os dejo por aquí la función:
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Si os gustan este tipo de aportes, por favor deja un comentario! ;)
Un saludo a todos y nos vemos en el siguiente aporte!
 
Me encanta esto y creo que me va a ir muy bien para una idea de web que tenía con IA + Spintax.
 
Para spintax muy largos es posible que WP All Import nos de un error y diga que nuestro servidor no puede procesar la petición, por lo que recomiendo pasar el spintax dentro de la función. Además, es posible que queramos añadir parámetros de nuestro fichero csv o xlsx dentro del spintax, para ello dejo esta solución:


PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Y para llamar desde un input de WP All Import lo haremos de la siguiente forma:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Donde {termino1[1]} y {palabra1[1]} son términos de nuestro fichero de importación de WP All Import.

En resumen, esta función nos devolverá un spintax dinámico en base a nuestros datos del CSV que estemos importando.
 
Para spintax muy densos con diferentes niveles de profundidad (a nivel de parrafo, frases, palabras, etc...), como en este caso:

Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Aquí os dejo una funciones que os generarán este sin problema alguno:
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Para llamar a esta función en WP All Import:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.


Y por aquí os dejo las mismas funciones pero adaptadas para pasarle parámetros de nuestro fichero CSV o XLSX:
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Para llamar a esta función en WP All Import:
Código:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
 
Hola jose, buen tutorial, pero tengo unas dudas porque no me acaba de funcionar!

He creado la plantilla de WP all import, colocando varios spintax debajo de todos los H2 de mi articulo (todos los spintax diferentes). Lo he intentado con el primer codigo que has pasado pero al darle a confirm & run me dice:

"Your server terminated the import process
Read more about how to prevent this from happening again.!

Entonces deduzco que es porque los spintax son muy largos como tu has dicho mas arriba. No pongo ningún valor del CSV dentro de los spintax.

Ahora mi pregunta es, si pongo esta función que has pasado para los spintax mas largos:

PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Como debo colocar los spintax? No entiendo esta parte. Debo colocarlos en la plantilla y ademas dentro de la funcion? Si es este el caso, como lo hago si tengo 5 spintax repartidos por todo el articulo?

Espero que se entienda mi duda. Muchas gracias!
 
Última edición por un moderador:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.

Es posible que tengas que ampliar los límites de tu PHP, ¿que hosting estás usando? por favor, lee la información que te da cuando para el proceso, en el mensaje
"Your server terminated the import process. Read more about how to prevent this from happening again.!" allí debes leer realmente lo que está ocurriendo.

Respecto a lo que dices de la longitud (si ese fuese el fallo), en puesto de pasar el spintax en el csv, lo pasaría en la función, tal y como está en el ejemplo:
PHP:
Contenido sólo para usuarios registrados. Por favor inicia sesión o regístrate.
 
Volver
Arriba