Forum Replies Created
-
suggest you try their support forums, as they have experience of bbpress (they use it for their support forum), whereas I doubt if any of the mods on here have looked at their plugin.
https://wordpress.org/support/plugin/event-espresso-decaf
and
In reply to: bbPress and FEuserhmmm – this could be quite a lot of work.
What membership data do you want the forums to display? Can you list?
In reply to: removing search buttondashboard>settings>forums>forum features and you’ll see a tick box to switch off
In reply to: Remove the “live chat” in my bbpress forumwe’d need to see your site
If you don’t want to post it on here, contact me via my website
SUMMARY OF ISSUE AND TEMPORARY FIXES
So summary to save people needing to read this whole thread
There is an issue with WordPress 4.4 and bbpress which should (hopefully) be fixed by WordPress 4.4.1 when it is released.
The issue only affects sub forums that are private or hidden, when you will get a 404 error as the url cannot be correctly interpreted.
For those interested:
The root cause of the issue is hierarchal post URL’s with custom post statuses, so in bbPress case if we have a “private” forum that uses a custom post status “private”, as such when we expect our URL to be e.g.: https://example.com/forums/forum/my-private-or-hidden-category/my-forum
If the forum or category my-private-or-hidden-category is private or hidden then the URL generated for the my-forum excludes the my-private-or-hidden-category part of the URL and the resulting url is https://example.com/forums/forum/my-forum which is incorrect, bad and makes us sad
To fix in the meantime you have 4 choices
either
a. Stay with 4.4 then implement the following
open wp-includes/post.php, scroll to about line 4300 to find function get_page_uri( $page )
In that function replaceif ( 'publish' === $parent->post_status ) {with
if ( ! empty( $parent ) ) {If you try this, please advise if this doesn’t fix for you.
or
b. Change your sub forums to main forums – it is only sub forums that are affected
or
c. In theory you could just make your private forums public, but suspect you have them private for a reason !
or
d. Revert to 4.3 and then for each forum affected change the status from private/hidden to public, save and then change back to how you want it and save.Thanks for explaining that – now I understand !
I have just sent your a reply.
It does seem that the fix in wp-includes/post.php doesnlt work for everyone – I donl;t know why, and you could spend hours investigating whether it is theme/plugin/user related.
For the time being 3 suggestions hold.
Un-nest your forums, so that you don’t have private/hidden sub forums
Apply the fix and see if it works for you
revert to 4.3None is a better solution than the other – it depends on your circumstances. If you can live with un-nesting, then this is the simplest !
@bsilverop – do you not have FTP access with GoDaddy?
In reply to: BBPress not working on themeMy links didn’t work, but PLEASE tell us what you did to fix it – so that we can help others in future
In reply to: BBPress not working on themesince this is a paid theme, I’d be straight back to the theme authors.
But you could try
as possible fixes
In reply to: Blank page, still setting upyour theme thinks it’s opening up a blog page – when you click genera discussion you’ll see that in menu blog is selected.
Have you followed
and looked at no. 8
As far as I know for those that are affected (and that’s only a subset who have hidden/private sub forums I believe – although let me know if different, the it is either
a. If you are staying with 4.4 then implement the following
open wp-includes/post.php, scroll to about line 4300 to find function get_page_uri( $page )
In that function replaceif ( 'publish' === $parent->post_status ) {with
if ( ! in_array( $parent->post_status, get_post_stati( array( 'internal' => true ) ) ) ){But this doesn’t seem to work for everyone or
b. Revert to 4.3 and then for each forum affected change the status from private/hidden to public, save and then change back to how you want it and save. That should be all you need to do. The private groups toggle is a red herring as far as I can work out
In reply to: Forums List@shades404 that would be great. http://www.rewweb.co.uk
the ‘fix’ relates to post_parent in wp_posts – the original 4.4 change was something to do with trash status of a post parent I believe, but I have no proof of that.
great – thanks for that update – v useful
I believe that simply toggling the private/public visibility with a save in between fixes if you have downgraded back to 4.3.1, so at the moment my post above stands – unless anyone knows different….
what I don’t know is if you just upgrade and add casiepa’s fix, does that fix?
ok, so as far as I can work out.
If you are staying with 4.4 then implement the following
open wp-includes/post.php, scroll to about line 4300 to find function get_page_uri( $page )
In that function replaceif ( 'publish' === $parent->post_status ) {with
if ( ! in_array( $parent->post_status, get_post_stati( array( 'internal' => true ) ) ) ){If you revert to 4.3.x, then the upgrade will have altered the database, so you need to go into each forum and toggle visibility public/private status , saving in between. So if private, toggle to public and save and then toggle back and save again. If public, do the reverse.
Not sure of you need to do that if you stay with 4.4
Should all be fixed in 4.4.1.
If anyone thinks different, please come back – would be good to have a single definitive post saying what users should do
If anyone has different exper
I’ve just had another client who upgraded to 4.4 and then reverted to still have the problem.
He fixed it by toggling each forum between public and private and saving in between.
He didn’t need to alter anything within my plugin, or the forum groups within the forum, just the forum visibility
thanks for the update and your help – really appreciate it
so did you need to do both to get it working, and in which order
sorry – I haven’t read in detail this whole thread – do you need to do something else as well as
I used the following procedure:
◾Go to you dashboard > forums
◾“Edit” a forum
◾At the Forum Groups box deselect all groups (That box is added by bbPress private groups)
◾At the Forum Attributes box set visibility to Public
◾Choose UpdateAnd now, revert to the previous settings:
◾Re-select/check the Forum Groups,
◾Re-apply visibility to Private
◾Choose Update?
@shades404 – I am the author of private groups.
I don’t know why you fix would work, but if it does then great, and others should try this. Can you let me know if you’re using buddypress as well please.
Given that there is a bug with 4.4 which @netweb says will be fixed in 4.4.1, I’d prefer not to try and fix within my plugin, as I’d need to work out a workaround, and then unfix this when the 4.4.1 comes out.
As long as @shades404’s fix works, then I’ll recommend this – can anyone else verify this, and come back on this thread to see if it is a good fix?
In reply to: Private: appended twice to forum titleno problem !
In reply to: form to post multiple inputs into post_contentsorry I am fully tied up in a website development the moment, so i’m unable to help at this time
In reply to: Separate Bulletin Boards for Distinct Groupstry adding this plugin to your bbpress set-up
In reply to: Topics not appearing in forumTecca, thanks and great that you are now fixed !