Comments in multisite and moderation
-
I want all my member blogs to allow all comments from members, and members only, and have adjusted them all to behave like that. But still – all comments must be approved by the blog owner. Why??
This is driving me crazy.
-
You have it set so only logged in users can comment, but it sounds like you didn’t check the right options on /wp-admin/options-discussion.php
Is “An administrator must always approve the comment ” checked?
But… doesn’t that mean that the blog owner, the current blogs administrator, has to manually approve all comments on his blog? I want this approvement to happen automatic since only logged in users on the multisite are able to comment.
Perhaps I don’t understand the WP role system on a multisite. Perhaps subescribers to other member blogs on a multisite must have their comments moderated, since superadmin can comment on the fly on everything. But I don’t want my member blogs to mess up anything on the other blogs, I just want their comments to get publsihed on the fly, as I checked for.
Sorry, I was asking IF it was checked, not saying you should check it ??
On a Multisite, everyone’s a pseudo-subscriber but they have access to comment on all blogs on the network. It’s weird. They shouldn’t have to have their comments moderated, but again, that depends on how you set it up PER site. So without being able to see what you did and did not check on that page, the best I can tell you is that you didn’t pick the right options.
Yes…thank you anyway, the mystery remains unsolved. Thank God for aspirin…
Well what options did you check for moderation?
Are you running any plugins to assist moderation or membership?
I have checked and un-checked everything for moderation. The only option that worked was letting the comment pass if the commenter had at least one approved comment earlier.
I am using the plugin multisite utser management, but, as I think I have understood according to your other replies, I really don’t need this plugin since the only option my blog owners need to have on onther sites is to comment, while they are administrators on their own site.
As far as I have understood you, all blog owners on a multisite install automatic get the role of subscriber to the entire network, and then they already have the option to comment on other users blogs? And superadmin will always have superaccess to all blogs without any plugin at all?
The only thing I am afraid of if I unintstall this plugin is that all roles goes crazy…? But…perhaps I don’t need to worry about that?Multisite User Management is good for adding users to sites, if they need ‘real’ subscriber access. If all they need is comments, you should be okay without it.
Still, leaving it alone won’t hurt anything ??
The only option that worked was letting the comment pass if the commenter had at least one approved comment earlier.
That’s … interesting. I’ll have to play around with that to see if there’s something non-obvious about the setups.
I think this problem perhaps is deeper, it would have been interesting to hear if others have experienced the same. For regular single site installs it might be rare if comments were supposed to be approved on the fly, but for a multisite, which is a community, the option to let comments be auto published for registered users shuld work.
I have tried and tried again to check and uncheck all options in order to let logged in and registered userss comments to be published on the fly, but no: everything is held back for moderation. This is frustraiting.
Could this have anything to do with the fact that the blog owners in my multisite install just have subscriber-role to the other blogs?Can this problem relate to the functions.php in twenty twelve?
It says :
<?php if ( '0' == $comment->comment_approved ) : ?> <p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentytwelve' ); ?></p> <?php endif; ?>
… I have not embedded this code into my child theme functions.php, but that shouldn’t reallt matter, since the child theme inherit all settings from twentytwelve.
Could this have anything to do with the fact that the blog owners in my multisite install just have subscriber-role to the other blogs?
That’s possible, but only if you’re asking in the realm of the blog owners posting comments on other blogs.
Blog roles are per blog. So if I am an Admin on Site 1, that means nothing on site 2.
Thanks for your reply again! Now I have dug into my database, and I can see that the different blogs OPTIONS table has rows with comment_moderation and moderation_notify – and both of these contains no value.
The row require_name_email is set to 1, and I guess that this means that this option is turned on. So…if something is set to be off, the value should be 0 – but instead it is nothing?
I can also see a table called user2role2object_rs. This must be the remains from the role scoper plugin, and the table do have a lot of rows. Is it safe to manually delete this table if it is these settings/data which cause this trobule?
And then manually add 0-values into the users blogs OPTION-table? And then refresh the network?
To further complicate: Now I discovered that a blog owner on my multisite could post on the main blog. She is administrator on her own blog and only subscriber on the main blog, as set by multisite user management-plugin (whic I actually don’t need).
And to my great horror: When I as superadmin expands sites–(a site) and settings-tab, I can see a lot of bp-values added, but buddypress is de-installed a long time ago, the reference to bp-config is still here, but the file is no longer there. Further, there is a lot of Role Scoper settings in here as well, despite the fact that also Role Scoper is de-activated.
What do I do in order to get rid of ALL remains everywhere from Role Scoper and Buddypress? Why do all new registered sites get these values when the plugins are disabled for a long time ago?
Can I just delete all these settings in the settings-tab?
I guess that all “groups_X”-tables for in my DB is remains from buddypress, and that they also safely can be deleted?
I hate when plugins don’t clean up after themselves….
I don’t know the tables for other plugins off the top of my head ??
- The topic ‘Comments in multisite and moderation’ is closed to new replies.