• Hey

    I am doing some explorations of plugins that work well in the Multisite Network environment (Updating a tutorial). One thing that came up in relation to the Disable Comments plugin is that one can not define which subsites to disable comments within.

    The Disable Comments settings shows up in the Network Admin Settings area.
    Today one can disable comments based on Specific Post Types. For a multisite it would be nice to disable comments based on specific sites of the network.

    The page I need help with: [log in to see the link]

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Author M Asif Rahman

    (@asif2bd)

    Hey man! Howdy!

    Sure we could explore.

    Thread Starter Paal Joachim Romdahl

    (@paaljoachim)

    Hey @asif2bd

    That is great to hear!
    Let me know when this is in place and I will update some screenshots to a tutorial. I am rebuilding easywebdesigntutorials.com.

    Thanks!

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi @paaljoachim ,

    Hope you’re doing good today!
    In our latest version, we had brought the Site Wise feature where you can enable and setting up Disable Comments sub-sites in a Multisite Network environment.

    Have a look at this video I made for you: https://d.pr/v/wsZJMQ

    In this video, I’ve disabled the Site wise settings firstly. So the Disable Comments settings use the Main network setting that I’ve set.

    After that, I’ve enabled the Site wise setting from the Main network and you can see that all the subsites now have an option separately for Disable Comments. Setting up from the subsites will override your main network settings.

    I understand that you want to see the settings on the Main network where you can disable comments for subsites which is a great idea. But with this user can’t setup the other options(XML-RPC, REST-API etc). That’s why we brought the Site wise feature to keep Main Network settings minimalistic. Let me know what you’re thinking about this.

    Feel free to share your awesome idea with us. This will help us to improve our plugin in the future.

    Thank you!

    Thread Starter Paal Joachim Romdahl

    (@paaljoachim)

    Hi @abidhasan112
    First off thank you for the video! That was very helpful!

    Going step by step.

    Network Admin.
    Settings -> Disable Comments.
    Toggle on Enable site wise settings.
    What it does is turn off global settings for disabling comments.

    I would adjust:
    Enable Site Wise settings. (Capital letters)
    Note: If you enable site wise settings, you (small y) will need to configure disable comments (small d and c) settings on every website in the network.

    -toggle- Everywhere: Disable comments globally on your entire website. (dot)

    ——-

    After enabling site wise settings.
    I go to one of the subsites. Settings – Disable Comments. Click -radiobox- On Specific Post Types. Then uncheck Posts and Pages.

    Notice when you use dot (punctuation) and where you use capital and small letters.

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi there again @paaljoachim ,

    Thank you so much for pointing these capital letters and punctuation issues. I’ve already added all your suggestions to our Improvement List. I will also search more if any capital letters and punctuation issues are left on the plugin. These will be fixed in the future version of Disable Comments.

    Regarding the Toggle and Radio Box, I will definitely discuss this with our dev team.

    Thank you so much for your suggestions!

    Thread Starter Paal Joachim Romdahl

    (@paaljoachim)

    Hi @abidhasan112

    I forgot one thing…

    I understand that you want to see the settings on the Main network where you can disable comments for subsites which is a great idea. But with this user can’t setup the other options(XML-RPC, REST-API etc). That’s why we brought the Site wise feature to keep Main Network settings minimalistic. Let me know what you’re thinking about this.

    I mainly care about hiding comment settings as easily as possible. Having a way to select which subsite to hide comments would be helpful.
    Regarding XML-RPC etc these can be taken care of in the method you mentioned.

    Which means a general hide comments in a specific sub site through the Network Admin screen, and if the user wants to go more in detail then they can do so by Enabling site wise settings and then enter each subsite and adjust.

    It could be something like this:
    Disable comments in the follwoig sites:
    -check- Subsite 1 (Title of subsite) -check- Subsite 4 (Title of subsite)
    -check- Subsite 2 (Title of subsite) -check- Subsite 5 (Title of subsite)
    -check- Subsite 3 (Title of subsite) -check- Subsite 6 (Title of subsite)
    Etc
    Enable Site Wise Settings if you need to disable XMl-RPC etc – (list the other features that the user might need to disable) and go to each site and configure. (Or something like it.)

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi @paaljoachim ,

    Thank you for your awesome idea and demonstration. I really appreciate your efforts!
    So basically you want it just like this:

    When turned off the Site Wise settings: https://d.pr/i/hVEPum
    When turned on the Site Wise settings: https://d.pr/i/4fTeJ1

    Note: I’ve made it by inspecting the HTML elements for demonstration purposes.

    I’m adding this to our suggestion list! We will definitely work on it in our future version.

    Thank you so much!
    Have a good day @paaljoachim !

    Thread Starter Paal Joachim Romdahl

    (@paaljoachim)

    Hi @abidhasan112

    Yes! That is what I am thinking! One would choose to disable sites manually using Site Wise settings or to use the overview of sites and disable the site or sites.

    Disable Site Wise settings requires the user to enter each site to manually disable selecting the options they want to disable.

    Site list is a quick overview to just in general disable comments, but one can not finetune each selection as one can under the Site Wise settings.

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi @paaljoachim ,

    Awesome! Thanks for your confirmation.
    I will definitely discuss this with our dev team and work on our future version.

    Thank you!

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi @paaljoachim ,

    We’ve just released a new update where we’ve brought the new feature where you can control your subsites from your main network in Multisite Network.

    So feel free to update Disable Comments 2.2.0 and enjoy this new feature on your multisite network.

    You can select the subsites from Multisite Network. All the bottom controllers will take an effect on your selected subsites. Existing users(that used on Everywhere option) will be automatically checked for all the subsites on the main network.

    Cheers!

    Thread Starter Paal Joachim Romdahl

    (@paaljoachim)

    Hey @abidhasan112

    Looks good!
    One thing that needs adjusting is that the Everywhere radio button needs to be switched out with a toggle. So that one can toggle “Everywhere” to off and adjust each individual sub site.

    Another option is to have a radio button above the “Disable comments in the following sites:”. So that the user selects the radio button here and the Everywhere radio button is automatically deselected. Similar to how selecting the radio button for “On Specific Post Types” automatically deselects the Everywhere radio button. (This seems like the best solution.)

    Plugin Support Abid Hasan

    (@abidhasan112)

    Thanks for your suggestion @paaljoachim
    We will definitely improve our plugin in the future version.

    Cheers!

    I’d like to add my $0.02. I like the idea of network-level control of the plugin but it’s leading to some confusion.

    I have the plugin network-activated and had chosen the “Everywhere” option which is what I need for my multisite network/website. When only that is selected and no sites are selected in the box above that (“Disable comments in the following sites:”), each admin dashboard displays a message that the plugin is active but isn’t configured to do anything yet. It has a link to the configuration page but that gives an error (“Sorry, you are not allowed to access this page.”).

    If I select all of the sites in the list of sites and save the settings, the dashboard message disappears. But this confuses me because the “Everywhere” option is still selected and it says it disables comments globally on the entire website. Also, if I had a new site to my multisite, am I going to have to remember to come to the settings page to make sure it’s selected and comments are disabled? I’d prefer to have any new site be included rather than have to remember to do it each time. Or have a separate setting that specifies what to set a new site with (disabled or enabled).

    Thanks,
    Dan

    Plugin Support Abid Hasan

    (@abidhasan112)

    Hi @danbeach ,

    First of all sorry for the late response!
    Today we’ve released a new version(v2.2.3) where we fixed this notice issue when turned off the Site Wise settings.

    Also, from the v2.2.2, new subsites has auto selected when they create. So you don’t need to select the new subsites each time.

    I hope you will love it! 😉
    Have a good day!

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Disable specific subsites of a multisite’ is closed to new replies.