I really need some help, I dont know where else to turn with this request. I’d like to add a shortcode to one of my posts. The template tags get_next_post() and get_previous will not work for me since I dont want post navigation on each post page and I want to control where it displays. In a DIV in an HTML structure I’ve created in a post.
So what I need is to generate shortcodes from get_next_post() and get_previous_post()
this is very simple to do…
Goodluck!
Here for any question….
There were a couple issues with the above code. You need to wrap shortcode output with ob_start() in order to get it to echo to the screen in the right place. Also, as one of the commenters above mentioned, those functions already echo their result so putting them in a return statement won’t work correctly.
Here is my fix: