Visualización de una sola publicación de Wordpress en el archivo

Tengo publicaciones personalizadas de Wordpress. Actualmente, cada publicación que se muestra en la lista se descarga con Ajax y se muestra en una ventana emergente. No tengo una sola página de publicación.

Deseo que cuando alguien venga de la URL a una publicación única, /customPost/namepostlo redirija a la página de archivo, manteniendo la URL de la publicación única. Luego obtendré la identificación usando url_to_postid()y mostraré una publicación específica en la ventana emergente.

Gracias por la ayuda

Answer

Puede agregar una identificación de publicación a cada publicación, por ejemplo, en el atributo de datos. Ejemplo para archivo.php

while(have_posts())
    the_post();
    $post_id = get_the_ID();

    <div class="" data-postId=<?php echo $post_id; ?>">
        // post content
    </div>

endwhile

Luego, si el usuario hace clic en una publicación específica, puede obtener la identificación de la publicación desde el attr de datos usando JS/JQ. https://api.jquery.com/data/

Contenido en la ventana emergente que puede mostrar utilizando la API REST.