consulta sobre ajax en theme

Inicio Foros WordPress Programación consulta sobre ajax en theme

Etiquetado: 

Este debate contiene 1 respuesta, tiene 1 mensaje y lo actualizó  23r9i0 hace 6 años, 4 meses.

  • Autor
    Publicaciones
  • #64341

    23r9i0
    Participante

    Hola,
    resulta que estoy probando convertir el theme twenty eleven en un theme ajax, me he encontrado con algunos problemas y comprobando el codigo resultante me doy cuenta que los tipos de clase por ejemplo en body_class() no cambian, la verdad es que el ajax lo he tocado poco pero me defiendo mas o menos bien.
    La pregunta por que tengo muchas pero me interesa ahora mismo una es:
    si uso ajax ya sea como dicen algunos links de google o usando admin-ajax.php con nonce y una funcion para mostrar los datos, es posible cambiar el header para mostrarlo como sino hubiese usado ajax? es decir con sus enlaces, con sus classes en el body, etc…

  • #64392

    23r9i0
    Participante

    Bueno, me respondo a mi mismo, jeje
    Primero
    El header no se puede tocar, por que no puedo hacerlo desde ajax al ser diferentes.
    Segundo
    El body_class se podria pero necesitaria mucho codigo y no estoy seguro que funcione al 100% en wptheming tienen un ejemplo de ajax y el autor no lo consiguio. Por lo tanto yo no tengo tanto tiempo para intentarlo.
    La conclusion que tengo es que hacer un theme 100% ajax usando admin-ajax.php no es del todo viable, por que no se puede sacarle todo el partido a las funciones del core o se necesitaria mucho codigo para hacer algo que sin ajax no hay problema. Lo que si se puede hacer seria el buscador, comentarios, leer los siguientes post en el index.php y creo que poca cosa mas.
    He desistido porque yo personalmente uso algunas funciones del core para cargar js, o darle un aspecto visual diferente segun la pagina.
    Si alguien piensa diferente o me puede orientar bienvenido sea.

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido