Hice recepciones personalizadas de tipo de publicación de Wordpress y estoy tratando de usarlas en un archivo JS separado, pero no puedo encontrar una manera fácil de acceder a ellas. (¿También estoy usando JQuery si eso lo hace más fácil?)
Puede acceder a los datos de sus tipos de publicaciones personalizadas en un archivo javascript utilizando Rest API y jQuery.
Por ejemplo, desea mostrar el ID de su receta en un div con la clase "the_id" y el título de la receta en un div con la clase "the_title". Además, supongo que su tipo de publicación tiene el nombre de "recetas" y solo queremos obtener una receta.
$(document).ready(function() { $.ajax({ url: "http://yoururl.com/wp-json/wp/v2/recipes?per_page=1" }).then(function(data) { $('.the_id').append(data[0].id); $('.the_title').append(data[0].title.rendered); }); });Puede reducir la cantidad de publicaciones que recibe con el parámetro "por_página".
En datos, ahora puede acceder a todo lo que le brinda la API Rest, en el ejemplo, la ID (a través de data.id) y el título (a través de data.title.rendered).
Esto podría interesarle: https://developer.wordpress.org/rest-api/reference/
Aquí los campos a los que puede acceder por defecto: https://developer.wordpress.org/rest-api/reference/posts/