Support

Account

Home Forums Add-ons Options Page Multisite Options Pages

Solved

Multisite Options Pages

  • I’m building a site using multisite. I want the root site to have one unique options page.

    The other 3 sites need to have their own shared unique options pages and fields.

    Currently there are options pages from the child sites showing up in the parent root site. I want to remove those and add the new unique options page.

    Thoughts?

    • James

    • September 6, 2016 at 2:02 pm

    Hi @robertrhu

    I believe you can do it by checking the current site and only add the options page only if the current site is the parent site. You can check the current site by using the get_current_blog_id() function.

    I hope this helps 🙂

  • Any chance you might have a little more detail on how I would implement that along with ACF options functions? Would I wrap the acf options function in this function with the specific blog ID called? Thanks a ton!

    • James

    • September 7, 2016 at 1:43 pm

    Hi @robertrhu

    I think it should be something like this:

    if( function_exists('acf_add_options_page') ) {
    	
        if( get_current_blog_id() == 1 ) {
            
            // register the options page for root here
            acf_add_options_page();
            
        } else {
            
            // register the options page for other sites
            acf_add_options_page();
            
        }
    	
    }

    Hope this helps 🙂

  • That’s super helpful! Thank you!

  • This works for me as well, but I’m not sure I understand why?

    Does it have something to do with how WordPress hook and stores data in the different tables for different sites in a multisite installation?

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.