Gist
Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository.
Embedding with a URL
To quickly embed a Gist, simply copy the gist’s URL from your web browser’s address bar while viewing the gist.
Paste it on a line by itself in your Visual editor. Make sure that it is not hyperlinked.
We take care of the rest! The gist will look something like this:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$query_args = array( | |
'foo' => 'bar', | |
'apple' => 'orange', | |
'posts_per_page' => 50, | |
'offset' => 0, | |
); | |
$some_posts = new WP_Query( $query_args ); | |
while ( $some_posts->have_posts() ) { | |
/* | |
* Do some stuff here | |
*/ | |
// Get more posts | |
$query_args['offset'] = $query_args['offset'] + $query_args['posts_per_page']; | |
$some_posts = new WP_Query( $query_args ); | |
} |
Embedding with a Shortcode
You can also embed a gist by using a shortcode. You can do this by first copying the gist URL from your web browser’s address bar while viewing the gist.
Then create a shortcode using the format below. Be sure to replace the URL listed here with the URL of your gist, and the code is on a line by itself.
[gist https://gist.github.com/2314628 /]
You can add a shortcode to any page or post using a shortcode block.
<?php | |
$query_args = array( | |
'foo' => 'bar', | |
'apple' => 'orange', | |
'posts_per_page' => 50, | |
'offset' => 0, | |
); | |
$some_posts = new WP_Query( $query_args ); | |
while ( $some_posts->have_posts() ) { | |
/* | |
* Do some stuff here | |
*/ | |
// Get more posts | |
$query_args['offset'] = $query_args['offset'] + $query_args['posts_per_page']; | |
$some_posts = new WP_Query( $query_args ); | |
} |
You can also create a gist shortcode using just the gist ID.
[gist]2314628[/gist]
Troubleshooting
For information about troubleshooting Gist embeds, take a look at our Troubleshooting Embed Links doc.
Still confused?
Help us improve:
We're always looking to improve our documentation. If this page didn't answer your question or left you wanting more, let us know! We love hearing your feedback. For support, please use the forums or contact support form. Thanks!