Preview posts returns 404

When posts are being previewed WordPress appends a query string to the end of the url. The permalink settings are not applied until the post is published. While the post is in draft status the preview link will be yourdomain.com/?p=1119&preview=true where p=xxxx is the post id number. Once the post is published and you make … Read more

Get Permalink of Network Blog Post

That sounds pretty simple. Use: http://codex.wordpress.org/Function_Reference/switch_to_blog To go back use: restore_current_blog(); This allows you to switch from site to site. Then: http://codex.wordpress.org/Function_Reference/get_permalink My assumptions are that you have both the Blog ID and the Post ID. If that’s the case – using those two functions should solve your problem.