Permalink personalizado en plugin

Inicio Foros WordPress Themes y Diseño Permalink personalizado en plugin

Etiquetado: , ,

Este debate contiene 31 respuestas, tiene 3 mensajes y lo actualizó  jask hace 7 años, 1 mes.

  • Autor
    Publicaciones
  • #22312

    jask
    Participante

    <p>Muy buenas a todos<br />
    He estado leyendo algún que otro post por aquí sobre el tema de permalinks pero no termino de verlo. Os explico.<br />
    Estoy desarrollando un plugin que muestra unas fichas.<br />
    La url principal seria:<br />
    http://www.web.com/fichas</p&gt;
    <p>La idea es que se puedan ver fichas y luego seleccionar fichas y verlas una a una y otra opción es ordenarlas por nombre y solo mostrar las que comiencen por A, B, C, etc. En este último caso la URL seria:<br />
    http://www.web.com/fichas/filtro/A</p&gt;
    <p>Pero claro no logro llegar a esta estructura con las funciones que he visto. Alguna idea de por donde tendría que tirar ?</p>
    <p>Muchas gracias !! ^^</p>
    <p>PD: vi este post que hablan de un script que hace lo que quiero pero lo implementé a mi manera y no funciona :<br />
    http://wordpress.org/support/topic/using-an-extra-parameter-in-an-url
    </p>

  • #54966

    davidlluna
    Participante

    Buenas! Entender el sistema de permalinks es un poco duro al principio 🙂 te pongo un ejemplo a ver si te inspiras

    La cuestión es “fichas” que son? custom post? una categoria? Puedes substituir “category_name” por cualquier query_var que quieras, como pagename, post_type, etc

    Al final lo que consigues es en tu plantilla tener disponible la variable [b]filtro_fichas[/b] con la que puedes jugar con el query

    http://pastebin.com/NgtRYSkX

    Saludos

  • #55001

    jask
    Participante

    Buenas! Entender el sistema de permalinks es un poco duro al principio 🙂 te pongo un ejemplo a ver si te inspiras
    La cuestión es “fichas” que son? custom post? una categoria? Puedes substituir “category_name” por cualquier query_var que quieras, como pagename, post_type, etc
    Al final lo que consigues es en tu plantilla tener disponible la variable [b]filtro_fichas[/b] con la que puedes jugar con el query


    http://pastebin.com/NgtRYSkX
    Saludos

    Muchas gracias por tu ejemplo. La verdad es un poco lioso pero bueno todo es ponerse no? Jeje.

    En cuanto a ficha y filtro ambas son urls “personalizadas”. Quiero decir, no son post, ni categorias, ni nada por el estilo, es una implementación propia del plugin 🙂

    Voy a indagar en el script que me has pasado.

    Un saludo y muchas gracias

  • #55002

    davidlluna
    Participante

    Ok, entonces sino son ni posts ni páginas ni nada del query_posts entonces tendrás que añadir una funcion a la accion “template_redirect” comprobar dentro con get_query_var(‘filtro_fichas’); y si es !=”” entonces cargas con require(TEMPLATEPATH.”elarchivoquequieras.php”) con el que podrás hacer lo que buscas.

    Saludos!

  • #55004

    jask
    Participante

    Ok, entonces sino son ni posts ni páginas ni nada del query_posts entonces tendrás que añadir una funcion a la accion “template_redirect” comprobar dentro con get_query_var(‘filtro_fichas’); y si es !=”” entonces cargas con require(TEMPLATEPATH.”elarchivoquequieras.php”) con el que podrás hacer lo que buscas.
    Saludos!

    Probaré como me dices y te cuento 🙂

    Muchas gracias !!

    PD: un offtopic, aparte de la web oficial de WP para buscar el tema de funciones, lo que hacen, etc. ¿hay alguna que explique estas de una forma más “práctica” XD ?

  • #55348

    jask
    Participante

    Llevo como una semana intentando dar con la solución pero no la veo :S

    Os cuento como tengo la distribución de url

    http://web.com/nombre/ -> nombre principal que se accede a lo que genera el plugin
    http://web.com/nombre/?ficha=numero -> acceso a la ficha (número obviamente es la ID de la ficha)
    http://web.com/nombre/?filtro=letra -> filtrando las fichas por su nombre (letra es una letra de la A a la Z)

    Eso es lo que tengo pero no logro implementarlo.

    El plugin se ejecuta en una página haciendo una llamada a [page_loquesea]

    Saludos 🙂

  • #55477

    jask
    Participante

    Alguien me puede ayudar ? Me estoy volviendo bastante loco y no entiendo el funcionamiento :S !! Me estoy haciendo un lío del copón.

    Gracias !!

  • #55479

    LGrusin
    Miembro

    Pues no te puedo ayudar porque, sinceramente, no he entendido lo que quieres hacer. No sé por qué tienes que usar una estructura de permalinks diferente para hacer lo que quieres.

    Creo que es cuestión de organizar la idea y seguro que tal como viene WordPress lo puedes hacer, o en su caso, con taxonomías.

    Un saludo

  • #55496

    jask
    Participante

    Veamos a ver si me explico mejor.

    He desarrollado un plugin el cual se inserta en una página mediante [page_nombreplugin] y muestra todo el contenido de este.

    Cuando acceso a dicha página, queda así:

    [b]http://www.web.com/plugin[/b]

    Nada más entrar se muestran un listado de fichas, y al pulsar en cualquiera de estas la url quedaría:

    [b]http://www.web.com/plugin/?ficha=nombre-ficha[/b]

    Lo que quiero hacer es que ?ficha= desaparezca y solo quede la URL así:

    [b]http://www.web.com/plugin/nombre-ficha[/b]

    Pero no me aclaro con el tema de wp_rewrite y tal.

    En cuanto a las taxonomías tendré que buscar al respecto porque no sé lo que es.

    ¿Se entiende mejor ahora?

    Gracias

    PD: la url “original” sería: http://www.web.com/?pagename=plugin&ficha=nombre-ficha

  • #55538

    jask
    Participante

    Este es el código que estoy usando para intentar crear las url amigables:

    http://pastebin.com/ZXrpETuy

  • #55561

    LGrusin
    Miembro

    Comprendo…

    Creo que el código que has empleado es para URLs tipo:
    “http://mysite/index.php?pagename=project&id=1”
    Es decir, la última parte del ID no la usas. Tampoco me queda claro cual es la URL real que se crea. Suponiendo que sea:
    “http://www.web.com/?pagename=plugin&ficha=nombre-ficha”

    Según el [url=http://codex.wordpress.org/Custom_Queries#Permalinks_for_Custom_Archives]CODEX[/url] el código sería algo así:

    Esto dará como resultado, “http://www.web.com/plugin/nombre-ficha”

    Si no me he equivocado, cosa probable porque aquí me pierdo un poco.

    Tampoco me queda claro si pierdes el permalink que hayas creado.

    Esto también se puede hacer desde .htaccess

    Un saludo

  • #55587

    jask
    Participante

    Perdón por no dar todos los datos.

    Te cuento:

    La URL real es:

    “http://www.web.com/?pagename=plugin&ficha=nombre-ficha”

    El resultado que me comentas es el que busco.

    En cuanto a lo de perder el permalink, ¿a que te refieres? Y al .htacces está implementado en el apache, por lo tanto indagaré al respecto porque me dejó medio perdido cuando me lo dijo el informático.

    Lo que aún me queda duda es, después de aplicar todo, si entro a la URL ya “amigable” tendría que aparecer las fichas verdad ?

    Voy a probar !!

    Gracias !!

    PD: en principio “funciona” y explico.
    Antes cuando entraba a http://www.web.com/plugin/nombre-ficha me aparecía que la página no existía, ahora me sale la parte principal del plugin pero no la ficha, es un paso jaja. El problema es que aunque entre en la dirección que comenté antes la ficha no aparece y no sé porque puede ser. La url “Original” sería:

    [b]http://www.web.com/?pagename=plugin&ficha=nombre-ficha[/b]

    Url a la que intento acceder:

    [b]http://www.web.com/plugin/nombre-ficha[/b]

    Un saludo !

  • #55609

    LGrusin
    Miembro

    Hay un detalle en el código anterior que he puesto.

    debe poner

    Tal como lo puse al principio sólo funciona cuando accedes al Panel de Control, o sea, cuando te logueas.

    También existe otro problema y es que llamar constantemente a flush_rewrite_rules ralentiza mucho el blog, esto se puede solucionar.

    Pero antes de todo es imprescindible que el plugin funcione bien. Por lo tanto, comprueba que no hace cosas extrañas antes de modificar el permalink para el plugin.

    Las reglas puestas por WordPress en .htaccess no se ven afectadas por este código, lo he comprobado.

    nombre-ficha se supone que es el nombre de una ficha, ejemplo, si la ficha se llama Productos, “http://www.web.com/plugin/productos”

    Después seguimos…

    Un saludo

  • #55662

    jask
    Participante

    Hay un detalle en el código anterior que he puesto.

    debe poner

    Tal como lo puse al principio sólo funciona cuando accedes al Panel de Control, o sea, cuando te logueas.
    También existe otro problema y es que llamar constantemente a flush_rewrite_rules ralentiza mucho el blog, esto se puede solucionar.
    Pero antes de todo es imprescindible que el plugin funcione bien. Por lo tanto, comprueba que no hace cosas extrañas antes de modificar el permalink para el plugin.
    Las reglas puestas por WordPress en .htaccess no se ven afectadas por este código, lo he comprobado.
    nombre-ficha se supone que es el nombre de una ficha, ejemplo, si la ficha se llama Productos, “http://www.web.com/plugin/productos”
    Después seguimos…
    Un saludo

    Hice el cambio que me comentaste pero aún así aunque ponga http://www.web.com/plugin/nombre-ficha me sigue apareciendo la “portada” principal del plugin y no la ficha en cuestión.

    La url original sería index.php?pagename=plugin&ficha=nombre-ficha por lo tanto si se le está pasando nombre-ficha lo tendría que pillar y entrar en la propia pero no :S es muy raro.

    Alguna recomendación?

    Muchas gracias por tu tiempo !! ^^

    PD: por si sirve dejo el código que cree para cuando se carga una ficha (es el trozo ese) – [url=http://pastebin.com/1YgV1ARR]http://pastebin.com/1YgV1ARR[/url]

  • #55723

    LGrusin
    Miembro

    Por cierto, me había olvidado comentarte algo muy importante. El código anterior no funciona si no existen otras reglas de URL antes. Es decir, debes tener una estructura de permalinks personalizada para que se puedan añadir las que pone el código. El código regenera reglas si existen, si no me temo que no funciona.

    Resumiendo si no tienes un archivo .htaccess porque no has configurado tu propio permalink personalizado, entonces podrías crear tu propias reglas creando un archivo .htaccess con ellas dentro y olvidarte de crearlas desde WordPress.

    Tampoco me has aclarado si el plugin funciona perfectamente (sin permalinks)…

    Un saludo

  • #55823

    jask
    Participante

    Por cierto, me había olvidado comentarte algo muy importante. El código anterior no funciona si no existen otras reglas de URL antes. Es decir, debes tener una estructura de permalinks personalizada para que se puedan añadir las que pone el código. El código regenera reglas si existen, si no me temo que no funciona.
    Resumiendo si no tienes un archivo .htaccess porque no has configurado tu propio permalink personalizado, entonces podrías crear tu propias reglas creando un archivo .htaccess con ellas dentro y olvidarte de crearlas desde WordPress.
    Tampoco me has aclarado si el plugin funciona perfectamente (sin permalinks)…
    Un saludo

    Vale, sabiendo eso, ya sé porque no funciona. El htacces está implementado en el propio apache y no en un archivo .htaccess, por lo tanto, resultaría imposible hacerlo funcionar.
    Por otro lado el plugin funciona perfectamente, dejé el paso de crear las url amigables para el final, cuando todo fuese sin problemas.
    Probaré implementándolo en el propio apache a ver que sucede 🙂 pero dudo mucho que de problemas.

    Mil gracias por tu tiempo 🙂

  • #55826

    LGrusin
    Miembro

    ¿Einnnnn? 😯

    El .htaccess lo creas tú o WordPress en cuanto creas un permalink. Entras por FTP y lo verás en el directorio donde se encuentre el blog instalado y si no lo tienes lo creas con las reglas que consideres oportunas.

    Prueba poner /%postname%.html como permalink personalizado y verás que WordPress te crea el archivo .htaccess

    Lo de “implementado” es la p… manía que tienen los informáticos de hablar en jarameo para confundir al personal y al final quedarte igual o peor que antes de hacerle la consulta. Con lo fácil que es hablar claro… Traducido al cristiano sería, “Claro hombre puedes crear tu .htaccess porque es una característica de Apache”

    A no ser que tengas un servidor rarísimo o gratuito que no te permita hacer ese tipo de cosas. Lo cual dudo porque estás trabajando con código y no han dicho ni pio…

    Un saludo

  • #55850

    jask
    Participante

    Te cuento, que he podido acceder a este. El servidor es uno propio, en su CPD en la empresa y tal. Por lo que he visto el .htacces se encuentra en:

    [b]/etc/apache2/sites-available/www.web.com.conf[/b]

    Y esto es lo que contiene:

    [quote]
    <VirtualHost www2.web.com:80>
    ServerName www2.web.com
    ServerAdmin [email protected]
    ServerAlias web.com
    DocumentRoot /var/www/www.web.com
    DirectoryIndex index.php index.html
    <Directory /var/www/www.web.com>
    Options -Indexes +FollowSymLinks -SymLinksIfOwnerMatch
    AllowOverride none
    ### WordPress permalinks
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </Directory>

    CustomLog /var/log/apache2/www.web.com-access.log combined
    ErrorLog /var/log/apache2/www.web.com-error.log

    ### Upload files settings
    php_value upload_max_filesize 40M
    php_value post_max_size 44M
    php_value max_execution_time 320
    php_value max_input_time 320

    </VirtualHost>
    [/quote]

    Por lo que me comentó el que montó este tinglado lo hizo para que cargara directamente en memoria las redirecciones y no tenga que estar “cacheando” cada dos por tres cuando un usuario se mete en la web.

    Eso es lo que sé ahora mismo, por eso te digo que el .htaccess no está en el directorio raiz, ni oculto, ni nada, no está :S

    Un saludo 🙂

  • #55853

    LGrusin
    Miembro

    Valeeee, no está, pero si lo necesitaras lo puedes crear. Ya te digo cuando modificas los permalinks WordPress te lo crea en la misma carpeta donde está instalado. Otra cosa son los .htaccess que haya anteriores para gestionar las reglas del sitio. Ese lógicamente no lo debes tocar.

    De todas formas, ahora que miro bien, ese .htaccess que has puesto contiene un permalink de WordPress, y es para el raiz
    ### WordPress permalinks
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    Aclara el tema…

    Saludos

  • #55908

    jask
    Participante

    Valeeee, no está, pero si lo necesitaras lo puedes crear. Ya te digo cuando modificas los permalinks WordPress te lo crea en la misma carpeta donde está instalado. Otra cosa son los .htaccess que haya anteriores para gestionar las reglas del sitio. Ese lógicamente no lo debes tocar.
    De todas formas, ahora que miro bien, ese .htaccess que has puesto contiene un permalink de WordPress, y es para el raiz
    ### WordPress permalinks
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    Aclara el tema…
    Saludos

    Aclaro, porque ya pregunté. Como bien te comenté este archivo es un “copy/paste” del código que te da al generar el permalink desde el propio wordpress, con la salvedad de que en vez de albergarlo en un .htaccess en el directorio raíz aparece en ese archivo que te comenté en la ruta esa. ¿Por qué? Te digo lo que me dijeron ami: Para que no esté pidiendo todo el rato el servidor el archivo .htaccess cada vez que entra un usuario y que lo deje en “caché” desde el propio apache. A partir de ahí, como no lo implemente yo en ese archivo, dudo que lo pueda generar. Estaría pisando este, por lo tanto es algo que “no me dejarían”.

    Un saludo 🙂

  • #55910

    LGrusin
    Miembro

    Estamos mareando la perdiz, entonces, ¿Lo pusiste tú manualmente en ese .htaccess? ¿Te funcionan los permalinks del blog de esa manera? Es decir, ¿Está actuando bien ese .htaccess?

    ¿Has probado meter un .htaccess en la carpeta del blog? Este es sólo para el blog no afecta al resto.

    En fin…

    Un saludo

  • #55937

    jask
    Participante

    A ver, no me entendés.

    Ese .htacces ya estaba. Lo puso el chico que lleva el tema de los servidor, por lo que te expliqué, por el tema de la caché y tal.
    Ese .htacces es el mismo que si pusiese uno por defecto en la carpeta raíz de WordPress. Y NO puedo poner un .htacces en la raíz de este por dos motivos.
    1º- el .htaccess está implementado en el propio apache (archivo que te mostré) con las directrices de WordPress.

    2º- no puedo poner un .htaccess en la raiz porque la función que haría sería la misma que el que está en apache, por lo tanto…

    La única opción que queda es configurar el .htaccess con la directiva oportuna para que funcione el plugin, no crees ?

    Saludos

  • #55951

    LGrusin
    Miembro

    Ok, había entendido mal…

    La verdad es que nunca había visto que se pongan las reglas de URL de un directorio en un archivo .conf aunque supongo que se puede hacer y que funcionan las URLs amigables porque todavía no me has dicho lo contrario. Esto tiene el inconveniente de que cada vez que modifiques este archivo tienes que reiniciar el servidor Apache lo cual es problemático si hay personas trabajando.

    Sin embargo, con el archivo .htaccess los cambios se actualizan sobre la marcha. .htaccess es un fichero de configuracion de Apache (no es de WordPress) que se situa en el mismo directorio en el que queremos que haga efecto, y sus directivas se extenderán a todos sus subdirectorios.

    Las directivas de .htaccess prevalecen frente a las de los ficheros de configuración principal, asimismo, las directivas de un directorio sobreescibirán las de su directorio padre.

    Además WordPress busca este archivo y trabaja de forma diferente según lo encuentre o no.

    Posibles soluciones:
    1 – Un .htaccess sólo con las otras reglas para el plugin.
    2 – Intentar con código y alguna función de WordPress diferente a la que hemos probado. Seguro que es posible, si se me ocurre algo te lo diré.

    Un saludo

  • #56028

    jask
    Participante

    A mi también me pareció muy raro. Siempre que he trabajado con WP el propio .htaccess estaba en el raíz y sin problema, pero bueno, es lo que tiene ser dueño de los servidores, se intenta “optimizar” lo más posible :S !! Y pienso como vos, pero bueno.
    Seguiré indagando 🙂

    Un saludo !!

  • #56095

    jask
    Participante

    De momento, para solventar el problema, estoy intentando crearlo “a pelo”.

    El código que pongo es el siguiente:

    Ya que $1 equivale a un número (simplemente estoy haciendo pruebas) pero al entrar a la url: http://www.web.com/tus-stars/12/ no se carga la ficha en sí, simplemente aparece la “pantalla principal” que es donde se escogen las fichas. Estoy poniendo mal el código en el archivo de configuración (veasé como .htacces) ?

    Gracias !!

  • #56096

    LGrusin
    Miembro

    ¿No era plugin? ¿Ahora es tus-stars?

    Bueno, yo lo haría de la siguiente manera:

    podría representarse como
    “http://www.web.com/tus-stars/loqueseaficha”

    Un saludo

  • #56140

    jask
    Participante

    Lo he probado anteriormente, antes de postear aquí y no funciona. Cosas raras pero bueno. Hablando con el chico que lleva los temas del servidor me comentó que la API que ofrece WP tendría que funcionar ya que trabaja con Apache y el .htacces, aunque no esté físicamente en la carpeta raiz está implementando en un archivo de configuración en /etc/sites-avalibles/nombre-web.conf

    Estoy intentando usar este código, sin éxito:

    add_filter( ‘rewrite_rules_array’,’my_insert_rewrite_rules’ );
    add_filter( ‘query_vars’,’my_insert_query_vars’ );
    add_action( ‘wp_loaded’,’my_flush_rules’ );

    // flush_rules() if our rules are not yet included
    function my_flush_rules(){
    $rules = get_option( ‘rewrite_rules’ );

    if ( ! isset( $rules[‘(tus-stars)/(.*-.*)[/]?’] ) ) {
    global $wp_rewrite;
    $wp_rewrite->flush_rules();
    }
    }

    // Adding a new rule
    function my_insert_rewrite_rules( $rules )
    {
    $newrules = array();
    $newrules[‘(tus-stars)/(.*-.*)[/]?’] = ‘pagename=tus-stars&ficha=$matches[1]’;
    return $newrules + $rules;
    }

    // Adding the id var so that WP recognizes it
    function my_insert_query_vars( $vars )
    {
    array_push($vars, ‘ficha’);
    return $vars;
    }

    He colocado [b](.*-.*)[/b] porque la url sería: tus-stars&ficha=nombre-artista o tus-stars/?ficha=nombre-artista

    ¿Algún error que esté cometiendo?

    Gracias

  • #56156

    LGrusin
    Miembro

    O sea, que volvemos a los inicios… 😉

    Eso código lo probé en su momento y no me funcionó. Lo comprobé sin el archivo .htaccess. Perdona la insistencia pero, ¿por qué no creas un archivo .htaccess aunque esté vacio a ver si funciona? Lo digo por que WordPress hace cosas diferentes según esté o no.

    Por cierto, el código de Lluna podría funcionar si colocas las reglas y palabras adecuadas.

    Saludos

  • #56200

    jask
    Participante

    Perdonad si os mareo, me gusta tener varias opciones y no centrarme solo en una.
    Probaré con el archivo .htaccess total, de perdidos al río jajaja.

    🙂 Luego comento a ver como quedó.

    Saludos!!

  • #56215

    jask
    Participante

    Esto lidiando ahora con el que sería el .htacces (la configuración de apache) qué para el caso.. Este es el código que tengo y no me funciona :S

    Ya no sé que probar, ¿alguna idea?

    Gracias

    PD: a ver si me aclaro porque empiezo a pensar de que es problema de programación, porque no me funciona el REWRITE y llevo 1h intentándolo :S

    Mi plugin lo que hace es coger el valor que se le pasa en [b]ficha=[/b], hacer una consulta en la BD y devolver el resultado como una ficha única. Por lo tanto, si en la url [b]tus-stars/nombre-ficha[/b] se le pasa esa variable “nombre-ficha” tendría que hacer la búsqueda con esta ya que el Rewrite está configurado de esa forma (como puse anteriormente) .. verdad ??? Es que vaya caos, me está desesperando ya :S !! 🙁

    Saludos de nuevo

  • #56217

    LGrusin
    Miembro

    A ver, esas reglas las tienes en el archivo .conf no las dupliques pon sólo las del plugin como te dije más arriba, ya ni recuerdo de tanto código que he puesto.

    En vista de lo que te está costando habría que ir pensando que el problema puede estar en el plugin. En algún sitio leí que las variables no las puedes capturar con $_GET porque no funciona el permalink. Pero no te tenido oportunidad de comprobarlo.

    Un saludo

  • #56284

    jask
    Participante

    Pues mirá, te cuento lo he probado.

    [list=1]
    [*]Editar el archivo .conf con la directriz (como si fuese un .htcacces) siguiente: Rewriterule ^tus-stars/(.*)$ index.php?pagename=tus-stars&ficha=$1 [L] – Como las fichas se pueden buscar por id o por nombre las he dejado por ID para que sea más fácil de implementar y ver si funciona pero sin éxito :S (Obviamente he reiniciado apache después de esto)[/*]
    [*]He configurado el plugin para quitar los $_GET por $_REQUEST para hacer la prueba, porque en realidad son 4 variables las que usan $_GET para tomar los “datos” y sin éxito.[/*]
    [*]He configurado el plugin con wp_rewrite y todas las directivas para que genere el permalink desde el propio plugin sin depender de ningún archivo externo, y nada… (También probé creando un archivo .htaccess en blanco por si era el problema ese pero nada)[/*]
    [/list]

    Sinceramente, ya no sé que hacer. He leído, releido, y vuelto a leer pero no entiendo porque falla. El plugin he probado de todo pero ya .. no sé, estoy un poco “jodido” en ese aspecto, más bien un bajón xD llevar un tiempo con esto y no sacarlo me crispa…

    En fin, a ver si se me ilumina la lamparita y puedo..

    Gracias !! en serio 😉

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido