An alternative way of showing related content in your posts is to include a TAG CLOUD at the end of your article. You can create this with an easy shortcode function that will identify the post ID, get the post's tags and then display the tags as a tag cloud.Simply add the following shortcode code to your functions.php file, then add the shortcode [dtposts-tagcloud] in your posts where you would like the tag cloud to display.// add a posts tags cloud to end of posts

function dtposts_tagcloud($echo=false) {

global $post;

$tag_ids= wp_get_post_tags($post->ID, array('fields'=>'ids'));

if($tag_ids) {

return wp_tag_cloud(array(

'unit' => 'pt',

'smallest' => '10',

'largest' => '22',

'order' => 'RAND',

'include' => $tag_ids,

'echo'=> $echo,

));

} }

add_shortcode('dtposts-tagcloud','dtposts_tagcloud');

This uses the standard wp_tag_cloud() function as explained in the WordPress Codex.This shortcode is demonstrated below. I have added a heading, some css styling, and then called the function using the shortcode. The code is entered as text in the text editor in a WordPress post:<div style="text-align: center; padding: 20px; background-color: rgba(60,60,60,0.75); margin: 30px;"><b style="color: white; font-size: 18px; font-weight: bold;">POST TAGS</b>

[dtposts-tagcloud]</div>

Here is how it looks:

POST TAGS[related-tags-cloud]

Check out some more tips and code snippets using the above tags.

Comments: