I am not using the nivo slider wordpress plugin, instead I am using regular nivo slider jquery and implemented it to work in wordpress, and currently my “read more” button is as follows:
<a href='".get_permalink()."'>Read More</a>
What I want to implement is something like a get_permalinkpage? So basically I want to be able to make the read more link to a wordpress page of my choosing instead of the post’s permalink. But I do not know how to implement a custom option to the posts page that would allow the user to say “Choose from pages to link the nivo slider slide to: (then shows pages on website)” and then output that selection.
Any help? This is the last thing I need to implement for our website!
Right, I have your answer here as it’s something I did myself recently. This is really a question about custom metaboxes. Here’s some resources on it – I got sent a link on it from a mate who recommends this;
http://www.deluxeblogtips.com/meta-box/
And in the Bones theme the author recommends this one;
https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress
I will post some code here if you want to quickly get going with it. I would place the following code in a file in it’s own and include it from your functions.php, ie;
Create an includes directory in your theme directory and create a file containing this code;
The this will add a new custom metabox to your posts which you can type in an alternative url into. This custom option will have the id home-slide-link. To use that url you would include the following in your template loop whilst building up the list of Nivoslider images;
So if the post has a url set for the slider link then it uses that, if not it defaults to the permalink.
Hope this helps you a bit!