| |||
Abrir post en la misma ventana, tipo popup Hola, estoy buscando la forma de hacer que los post se abran tipo popup, sé que existen varios pluguis para lograrlo, pero lo que no puedo conseguir es que al hacer clic sobre un post, no se vuelva a cargar todo el contenido nuevamente, sino que se use lo ya cargado en la página principal. Sería lograr una especial de ampliación al hacer clic sobre un post! |
| ||||
Respuesta: Abrir post en la misma ventana, tipo popup Puedes usar Ajax para cargar el contenido, me parece que la API de wordpress ya incluye esa posibilidad, y si no es muy fácil crear tu propia función para obtenerlo. https://codex.wordpress.org/AJAX_in_Plugins -> aunque dice plugin, aplica también a templates https://developer.wordpress.org/rest-api/ -> algo de documentación de la api |
| |||
Respuesta: Abrir post en la misma ventana, tipo popup Conseguí hacer que el post se abra en una ventana emergente con modal bootstrap En la index los post se visualizan perfectamente, cuando hago clic en uno de ellos se abre en una ventana emergete. Pero tengo un problema, en la ventana emergente siempre se abre el contenido del ultimo post publicado. aunque haga clic en un post diferente. Alguna idea? Este es el código de las entradas preview.php
Código:
<article <?php post_class( 'single-container bg-color-white' ); ?> id="post-<?php the_ID(); ?>"> <?php if ( has_post_thumbnail() ) : ?> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php the_post_thumbnail(); ?> </a> <div class="container"> <!-- Trigger the modal with a button --> <button type="button" class="btn btn-info btn-lg" id="myBtn" data-toggle="modal" data-dismiss="modal" href="#miModal1">Abrir modal 1</button> <!-- Modal --> <div class="modal fade" id="miModal1" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <?php the_content(); ?> </div> </div> </div> </div> </div> <?php endif; ?> </article> |
Etiquetas: |