This has probably been asked before, but is it possible to use the PM functions sitewide or does it only work within the boundaries of SP?
Support Forum
not exactly sure what you mean… since simple press uses the users from the wp site, it is site wide…
do you want to just have a pm button elsewhere on the site besides in the forum? if so, you might check out the plugin page that talks about available template tags for display pm functionality anywhere… https://simple-press.com/documentation/codex/plugins/our-plugins/available-plugins/private-messaging/
What I am really looking at is setting up a Page (regular wordpress page) where users can read/manage/send etc PMs outside of the forums… withOUT the header showing up etc…
Afraid not… you can put inbox links, counts, and send pm buttons, etc where you want… but if you need to review PMs (or send), it will have to redirect you to the forum pm pages…
of course, our API is such that you could create a custom page template for this and display any of the forum information you want… but would take a bit of coding as not built in…
OK, then another probably “Why would you do this?” question. If it’s even possible, how difficult would it be and how could I make the INBOX and send PM buttons link to a page of a different sitewide PM system?
An intriguing question.
My gut feeling says we should be able to do this with some sort of filter but a question first. Is this PM system another WP plugin? If so it would have it’s own unique url and possibly post query variables. Can you tell me what it is?
It is an extension of the Ultimate Member plug in for “membership” sites called “Private Message”. We have not yet purchased the extension and therefore I am not sure of the how it works bit. I will see if I can dig up some additional information…
This is not specific to the extension in question but maybe helpful?
http://docs.ultimatemember.com/collection/28-for-developers
Yes – I don’t see the information there in those documents. If you are able to find out the url address requirements then we could at least have a go!
Excellent. I just went ahead and purchased the extension. I will have some information for you soon.
OK. However – isn’t the easiest way simply to deactivate the SP PM plugin…? I would assume that whatever you are replacing it with would provide its own buttons to click…
What is it by the way?
That would be the simplest solution, yes. What I am attempting, even with my more than obvious lack of coding skills, is to make the integration between the forums and the Ultimate Member system on our site as seamless as possible. Eventually I want to be able to pull all of the data that SimplePress uses for user information in profiles from the registration system in UM (meaning anything that isn’t gathered by “out of the box” wordpress installation (birthdate, etc). A big task I’m guessing, but oh what a site we will have 😉
Depends what you want to do with that data. If a third party plugin that creates new profile data uses the standard WordPress method for storing that data then it can fairly easily be added and used in the SP Profile form. And if the third part plugin has customisation features it may well be possible to shunt this data the other way.
Well I know that I can create custom fields, user roles, etc… I can certainly provide credentials if you would like to take a look at it from the admin standpoint.
well – that probably wouldn’t help me much.
If the plugin has a custom profile field capability and they store the resulting data using the default WP method then it will be creating new items in the WP usermeta table. SP can also create new items using our custom profile fields plugin.
IF a new field is created in both plugins with exactly the same name and field type, then it will appear in the SP profile form and – if it supports it – the other plugin’s profile data as well.
For example – SP defines a new profile field named ‘location’ and this appears within the SP profile form. If you can create custom fields in your membership plugin then it might be worth a try creating one of the same name and type (text) to see if the location data entered in the SP profile is made available to the membership plugin.