justkristin
Member
Posted 4 months ago #
After updating to 3.5, I have been having a few of the same problems Daniel Bachhuber has been having.
Once an article is entered as far as the "Save Draft" point, no changes can be made to author unless the other authors are Admin status.
Also, multiple (up to 7 or 10) listings of each of an author's articles appear on some Author Archive pages.
It looks like upgrading to 3.5 was what pushed it over the edge... Any news on this?
http://wordpress.org/extend/plugins/co-authors-plus/
OzzyCzech
Member
Posted 4 months ago #
I have same problem, some post show up 3 or 5 times in archive and admin interface when somebody try list specific author by name.
OzzyCzech
Member
Posted 4 months ago #
When turn off Co Author plus everything return to normal. http://minus.com/l5ZjNq9eijbJI - screenshot from admin.
Problem is in join function:
add_filter( 'posts_join', array( $this, 'posts_join_filter' ), 10, 2 );
http://pastebin.com/Lb89JP17 - there is my hotfix of that bug. I am not 100% sure if is correct but seems working
justkristin
Member
Posted 4 months ago #
Wow, Ozzy! That did seem to fix the listing problem on the Archive page! Amazing! Thank you!
I haven't yet tested whether it will solve the problem I am having with assignation of authors to posts, tho. It shouldn't effect that, right? Any ideas on that one?
justkristin
Member
Posted 4 months ago #
Oh, lordy, no! It looks like it fixed that, too! Good job, Ozzy! Hurrah!
justkristin
Member
Posted 4 months ago #
Actually, it did not fix the author changing problem. I will open a different ticket for that, however.
@OzzyCzech what specifically did you change?
OzzyCzech
Member
Posted 4 months ago #
In function post_join_filter() need to be INNER JOIN if $join is empty.
I am not sure if my changes are correct, there was no time explore all posibilities, but seems to be.
OzzyCzech
Member
Posted 4 months ago #
Still not working well @WPYoda: announce the same problem http://goo.gl/wWdj3
I think this is the proper fix for the author listing page.