Skip to content

Instantly share code, notes, and snippets.

@jeffikus
Created September 8, 2015 21:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jeffikus/009b715cc7fb72b8ebfb to your computer and use it in GitHub Desktop.
Save jeffikus/009b715cc7fb72b8ebfb to your computer and use it in GitHub Desktop.
Ajax Call to WP-API
jQuery( function( $ ) {
$.ajax( {
url: 'http://wcct.dev/wp-json/wp/v2/posts?filter[order]=ASC&filter[category_name]=slides&filter[posts_per_page]=-1',
success: function ( data ) {
$.each( data, function( key, value ) {
urlstring = '';
if ( value.featured_image_thumbnail_url !== null ) {
urlstring = ' data-background="' + value.featured_image_thumbnail_url + '"';
}
excerptText = '<aside class="notes">' + value.excerpt.rendered + '</aside>';
cf_author = value.cf_author;
cf_footer = value.cf_footer;
if ( value.cat_name === 'Intro' ) {
$( '<section' + urlstring + '><h2></h2>' + value.content.rendered + excerptText + '</section>' ).appendTo( '.slides' );
} else if ( value.cat_name === 'Title' ) {
$( '<section' + urlstring + '><h1>' + value.title.rendered + '</h1><h3>' + value.content.rendered + '</h3>' + cf_author + cf_footer + excerptText + '</section>' ).appendTo( '.slides' );
} else if ( value.cat_name === 'Vertical' ) {
$( '<section' + urlstring + '>' + value.title.rendered + '</section><section>' + value.content.rendered + cf_footer + excerptText + '</section>' ).appendTo( '.slides' );
} else {
$( '<section' + urlstring + '><h2>' + value.title.rendered + '</h2>' + value.content.rendered + cf_footer + excerptText + '</section>' ).appendTo( '.slides' );
}
});
// Initialize RevealJS here
startRevealJS();
},
cache: false
} );
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment