How to install and update a wordpress plugin from a single location to many accounts?

I have the following:
• an FTP server with CPanel running on top of WHMCS
• three MySQL databases, linked to different users
• three WordPress accounts linked to the different databases

How to install a plugin separately, and link its installation to the three WordPress accounts? I want to do this because I will have a large scale proJect ahead, and i need to update the plugin from a single location, which I want to link the many accounts, in order to make it easy, from an architectural point of sight, to update it.

Related posts

1 comment

  1. for your direct question :

    Jetpack can do it . ( free & official )

    infinitewp can do it. ( free )

    managewp can do it .

    wpremote can do it .

    And I am sure that if you will google a bit you will find more …
    I only used infinitewp in the past (self hosted and maintained ) and it was quite efficient.

    For your situation : you can also consider activating wordpress in network state, but read this before

    EDIT I :

    After Comments :

    Even if your setup seems a bit illogical, yes, you can move the wp-content , or the plugins directory within , by editing each one ( of the million ) of the wp-config files for the accounts you have ..

    CLICK HERE…

    Set WP_CONTENT_DIR to the full local path of this directory (no trailing slash), e.g.

    define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
    

    Set WP_CONTENT_URL to the full URI of this directory (no trailing slash), e.g.

    define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
    

    Set WP_PLUGIN_DIR to the full local path of this directory (no trailing slash), e.g.

    define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
    

    Set WP_PLUGIN_URL to the full URI of this directory (no trailing slash), e.g.

    define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');
    

    If you have compability issues with plugins Set PLUGINDIR to the full local path of this directory (no trailing slash), e.g.

    define( 'PLUGINDIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
    

    Mind you, some plugins, depending on functionality and coding quality might fail to word correctly ..

Comments are closed.