Have you purchased the Userpro plug in with the bookmark add on only to find out the Bookmark list isn´t individuel displayed?

I was surprised that this feature was not the default behaviour of the bookmark list display, and after testing, and then contacting the support whom said this was very difficult to make. I read the support threads and found out more people was looking for exactly this kind of display.

I asked Jevin to look at it and guess what….. as usual he came up with a solution with in an hour.

This FIX will make sure that if you go to a specific profile page having the shortcode [userpro_publicbookmark] then only that users public bookmarklists will be displayed instead of the “all public bookmark list” this shortcode usually come with.

userpro-bookmarks/functions/api.php:499
$subject = $_SERVER[‘REQUEST_URI’];
$pattern = ‘/(.*)\/profile\/(.*)\//’;
preg_match($pattern, $subject, $matches);

if (isset($matches[2])) {
$user_name = $matches[2];
$user = get_user_by(‘login’, $user_name);
$user_id = $user->ID;
} else {
$user_id = get_current_user_id();
}

userpro-bookmarks/functions/api.php:499:516
if ($singleusercollection[‘userid’] != $user_id)
continue;

One thing though: This solution will most likely not work after updating the plug ins, so after updating you have to redo this fix, until, hopefully, DeLuxeTheme implement this.

For watching other peoples bookmark list, you have to have the shortcode on the profile page, and the user need to view a full profile URL
example.
domainname.com/profile/profilename

If you go to domainname.com/profile/ and are logged in you will see your own public lists. I will suggest redirecting
domainname.com/profile/ to the register page, so that URL are not in use.

Here you can see it, I am another user logged in looking at Jevins profile page and now I see only his bookmarklists. Yes yes we have not been doing any styling for the bookmarklist display yet!

profile111