Code

Discussion on Beyond Multisite - Utilities for WordPress Network Admins

Discussion on Beyond Multisite - Utilities for WordPress Network Admins

Cart 510 sales
Recently Updated

nikolaydev supports this item

Supported

This author's response time can be up to 1 business day.

96 comments found.

Hi, there’s anyway to remove the pending users feature and let administrator add new users without send invites? Just add user as an normal wordpress installation?

Also, where is the feature to duplicate an site from network?

Hello. The pending users module of my plugin displays a list of the signups that are awaiting confirmation. It does not actually create this confirmation feature, it is part of the normal multisite. You can turn off any module of my plugin, but you would just not be able to see the pending signups in that case. In a multisite you can add users from the network at /wp-admin/network/user-new.php or inside a site at /wp-admin/user-new.php About duplicating site, I read in another comment you found it. Regards.

Any plan to add bulk change settings for subsites? For example, adding a menu item on all subsites. Or change setting of a plugin on all sites? There’s a bulk Settings Manager extension from Mainwp that can do this on separate installations but not compatible with multisite.

I have worked before on copying settings, and other clients have requested this. But the whole thing is pretty much impossible to do in a good way.

Plugin settings can be anything, and there is no way to identify what is a setting, and to which plugin it belongs. Simply WordPress does not have such information.

What I can do is allow for site settings to be copied, the ones in the Settings tab, when you edit a site. Most plugins store settings there as well. But even for that there are some issues, like when storing a page ID for example, this number when it is copied to another site, this page may not even exist with that ID. So some settings would still need to be changed manually on some plugins, unless the sites are clones with the same page IDs and so on. I will send you an experimental plugin to try if you want on your staging site.

Adding a menu is something else. This is not a setting. I haven’t tried that so far. But the menu locations would be different on different sites, due to different themes. Also adding a page to a menu seems weird as well, since available pages are different on the sites as well. So I am not sure how would that even work. Do you need that for sites that have the same theme and the same pages? I guess it makes more sense only then. If they are clones.

  • Do you need that for sites that have the same theme and the same pages?*

Yes, they are clones using the same theme/plugins.

I guess I should be able to make a feature to copy menus of a website to another website that uses the same theme. Then you would need to first add the new menu element to one site (a template site), and then copy the menu to all other sites that use the same theme. That will work for you right?

Please add an option to “Activate plugin on all sites” (Not Network Activate) without having to input any site ID here: https://ibb.co/z5ZMNr9

Hi. The first option “Any site ID” there activates on all sites! Maybe the wording is not very clear.

Can I use this plugin (maybe the html module) to insert an ad on all sites that shows in a widget? Meaning a shared widget for all sites.

Hello. Not in a widget. You can just insert HTML code before the closing head tag or the closing body tag on all sites.

Hello, I tried to add a javascript code for tidio chat like this one https://www.screencast.com/t/ImhSqWndV. but it did not save it instead shows error page was not found, if I add an html code it saves fine, but when i try to add a javascript code such as the one I show you then say page not found error

Hello. Thank you for purchasing. This could be caused by a security measure from your hosting or from a security plugin you have installed. Please deactivate any security plugins you have and try again. Also send me an email at nikolay@nikolaydev.com with attached a .txt file with the JavaScript code, and I will try it on my test site. Do not put the code in the email text, put it in the txt file. Also to what page not found you are redirected? Send me the URL address of that page. Regards.

Helo Nikolay, I sent you an email with my code, thank you

Good, thanks, we will talk there.

Hi,

Can i manage more that one multisite wordpress installations with one panel?

Thanks

Hi, I see you did a really great job.

But any chance to little improve BAN USERS section?

It would be grate if we were here also “reason for banning” and “ban only email adressess” (without assigning to the user).

Thanks in advance

Hi. Thank you. Banning without assigning to a user could turn out to be a lot of work. But it would be nice to have. I am writing down these feature requests, but since I am still working on other requests, and also on other projects, it would not be fast. I am not even going to try to promise a time frame. I will respond to this comment when it is done or if I decide not to do it, so you can subscribe for notifications if you are ready to wait for these. Regards.

Can I use this plugin to completely delete a subsite, including database tables added by other plugins?

Do you want to do a little test? I can make a very small plugin that just runs a few queries to find some database tables without deleting anything. And I can send you this plugin to see what is the speed on your server. Send me an email at nikolay@nikolaydev.com if you like this plan, so I have your email where to send the plugin when I make it.

Done, thank you.

OK, got it. We will talk there.

2 questions & 2 suggestions/requests: 1) when you clone a site, does it also update all of the OLD.domain.com references to NEW.domain.com references? 2) is it possible to clone/duplicate ONLY site settings from one site? (eg: WooCommerce settings, like payment/shipping/etc)

3) something i’ve been looking for for a LONG time is a feature to use “universal settings” across all of our subsites. WooCommerce for example. it’s truly a pain in the butt to have to go into each site every time, updating the same info every time 4) another “universal multisite tool” that i’d really love to see!!! ...would be sharing the page content of one primary Contact Us & Privacy Policy page. again, it’s redundant to have to create these each and every time. having the ability to pull in specific page content from other sites would be absolutely amazing… and a real time saver!

Hello.

You raise some interesting questions. I will answer them one by one.

1) It does update all the URLs. So it searches for URLs (some could be links, some could be text, but URLs), if there is only a subdomain name somewhere that is not a URL it will skip it actually. But I can add an option to search for those too if you want.

2) The current plugin cannot do that. But I have worked on this and I have an experimental version that allows you to copy settings from one site to another from the site settings page, for example /wp-admin/network/site-settings.php?id=2. But I have been hesitant in finishing and releasing it. There are some downsides that seem to be impossible to overcome. For example, in some settings there are IDs of pages or of attachments. And simply copying them into another site, that does not have these pages/attachments created, or has them but with different ID, would not be enough. They would not work. And there is not way of knowing which numbers are such IDs, so there is no way to fix this. Therefore some settings you would need to go set manually in order to work, after you create the needed pages/attachments. I don’t like that.

3) I have been thinking about adding in the experimental copy settings feature I described, an option to set some settings as default for new sites. Or something like that, I haven’t tried it yet, but it should work. But still, the problem I mentioned remains.

4) I have been thinking of adding a feature to copy posts/pages from other sites. I haven’t worked on that yet though. But I guess you can just put a link to the same page everywhere, wouldn’t that be easier? Or actually you probably don’t want them to leave the site and go to another domain and design.

Regards.

well, to be honest… you’ve made me feel pretty confident in your vested interest within your product, and its future growth potential!

long story short, WPMUDEV has deprecated several of their powerful extensions. There’s one in particular that we used all the time, called “Cloner”. https://github.com/wpmudev/cloner

They’ve opened the doors to outside developers to take their code and develop on it… and all of their other deprecated plugins. (sadly, they’ve put an EOL on nearly 100 on them)

#

back to the point:

there are there DOZENS of other plugins out there that can accomplish what we used Cloner for? YES, as you’re most certainly aware of, there are tons of them!!! BUT, we don’t need all of the additional backup/restore/migrate/etc features of most of these other plugins. and, it’s for that reason, why i ended up stumbling upon your product. it’s straight to the point! which for me, someone who needs to ensure that subsites are properly duplicated/cloned, is all that i’m truly looking for. i don’t need frills and extras. i need something that reliable works each and every time! i realize that might sound obvious, but hey… in today’s world :/

now, here’s our situation…

we use WP MultiSite (subdomain) & WC together on each and every subsite that we create. in fact, other than the random bundle sales & product pre-sales, 95% of the installed plugins are exactly the same on every site.

i’m ideally looking for: - a 1-click solution that fill our missing ‘WPMU Cloner’ gap - PHP 7.2+ compatible - can detect all of the tables & settings (or allow a select/deselect of settings) - updates our source subdomain to the newly cloned subdomain - keeps https in the newly cloned sites

oddly, we always had to do a quick search/replace: - for “SOURCE”.domain.com to “NEWSITE”.domain.com - for “http://” to “https://” AND “http:\/\/” to “https:\/\/” references

my apologies for writing up such a long reply, but i cannot afford to fall short… when we have developed a very solid reputation and continue to grow.

so, with that being said, it would appear that your extension either handles all of those actions already or you’d take any ideas into consideration for future releases. so, i get the feeling that you’re the guy (with the plugin) that i’ve been looking for :D

so i don’t continue to grow out this comment box, i’m going to follow up with you via private message. most folks would have no interest in reading my ramblings ;)

thank you!

Hi, I sent you an email :)

Hi,

A pre-sale question:

When a user registers to create a site (on multisite install), is it possible to create a copy of an existing site for that user?

Hi. I thought about it today, did some tests, and came up with a plan on how to do it, that should work. I just cannot do it quickly, because I have other projects for clients to work on as well. I will need at least a week, maybe more. Regards.

Hello. This feature is finally released. Sorry for the big delay. It turns out I don’t really have a lot of time for new features. I shouldn’t have said any time-frame. I will not be promising any time-frames for new features from now on. Anyway. If you are still interested, you can check the screenshots or documentation or ask me about the how the feature works and what options it has. Regards.

hello, i was wondering is there any way to insert javascript code in the html insert code, because i tried and it didn´t work for me, thank you

Hello. Yes, any HTML code can be inserted. It is possible that a security plugin (like Wordfence for example) is blocking the request. Wordfence should offer you an option to add an exception though. Or also maybe some browsers could block the request for security reasons too. But it is working when I test it. I have inserted javascript before. Please give me more details on what exactly you mean by it didn’t work. And what browser are you using and what security or firewall related plugins you have.

hello, I just purchased your plugin to insert html code but anytime I am using a background image such as background: url(”../images/loading1.png”) or background-image: url(”../images/loading1.png”) it takes me out of the wordpress admin panel and shows Oops! That page can’t be found. Just duplicate the issue by adding a background image css in the html code and you will experience the same thing as me. Thank you for fixing your plugin, please let me know how it goes

Hello. Thank you for purchasing! I tried reproducing this issue, but I do not see the problem so far on my testing site. It works good for me (see image: https://nikolaydev.com/wp-content/uploads/insert-bg.png ). Can you tell me are you using a security plugin, and what is its name? It could be blocking the request. Try if deactivating it helps. Also please send me the exact HTML code that you are adding. You can send it in an attached .txt file via email (nikolay@nikolaydev.com) or you can save it in a jsfiddle.net and send me the link (the jsfiddle could be public). We will figure this out. Regards.

Awesome, I sent you the exact code that I am using to your email address, also I went through all my plugins and I do not have active any security plugin yet because I have not completed all the work that i need to do on the multisite yet. Thank you so much Nikolay!

Good, thanks, I replied now. We can continue talking on email, which would be easier I think.

Hello Sir, Im interested in your plugin for copy sites in my multisite, my plan is create a demo/master site for replicate in all my network. Ex: Mysite.com/mastersite then create a new site Mysite.com/newsite and copy /mastersite to /newsite, i need your plugin not only copy the attachment, i need your plugin copy theme custom fields and put the attachment in correct place, etc. is that possible with you plugin? do you accept refund if your plugin not work as expected? thanks

I see where the problem is. This Peepso plugin is storing files for each site outside the site upload directory. If it was simply inside each site upload directory (like it makes sense to be), they would have been copied along with everything else by my plugin. So I need to add to the copy site process a check for whether this plugin is active, and if it is to also go and copy these folders. I will be able to send you a new version of the plugin that does this in like a day or two. Please send me an email at nikolay@nikolaydev.com and when it is ready I will reply with the new version for you to try.

Dear sir, thanks for help, I replied to your email. Waiting your new version for start my project.

OK, I received it, and I replied with some questions about the other issue you mentioned :)

What about copying a sub-site from a multisite to a clean wordpress installation like a backup/restore feature? Is that possible?

Hello. Sorry, no.

Hi Niko,

Please can assist:

Task progress

Stage 1: Done Description: Notifying administrators and scheduling deletions Stage 2: Done Description: Waiting for deletion cancellations Stage 3: Done Description: Executing site deletions

There is a site that is being scheduled to be deleted how do I cancel it?

This is very worrying?

Hello. Looking at the status information of Stage 3, it looks like the deletion is already executed and the task is done. Above the task progress information you should be able to see the task statistics information that tells you how many sites were deleted and how many cancelled. It also says if the deletion is permanent or only marked as deletion. If it is only marked as deletion it can be reversed. Otherwise if you see that you have permanently deleted sites that you did not want to, you can ask your hosting provider to restore a backup. Do not click the complete site deletion task button for now, since it will delete the task information, and you may need it to investigate what was deleted. There is further information in the database in table wp_be_mu_scheduled_site_deletions. But the first thing to do is to look at the task statistics. Send me an email nikolay@nikolaydev.com if you need more help. Regards.

Hi, Presale Question!: Using this plugin, Can I also synchronize user’s woocommece reward points.?

Hi. Well, no. I don’t even know what that means :).

Good job. Pre-purchase question:

How is Beyond Multisite different from managewp.com?

Hello, thanks. I cannot answer that, I have never user managewp.com. I would assume it is a lot different. They don’t even use WordPress multisite from what I read. I would suggest that you read about the pros and cons of WordPress multisite itself first, and even try it. Then look at the features my plugin has that can be added to the multisite. And then maybe try the managewp.com free plan to see how it works as well. This way you would be able to better compare the two things WordPress multisite + Beyond Multisite vs ManageWP. Also you can search in Google for articles that compare managewp and wordpress multisite. Regards.

are there any plugins for using domains?

Hello. What do you mean? Do you mean domain mapping? No, my plugin does not have such a feature. But you can map domains without a plugin since WordPress 4.5: https://codex.wordpress.org/WordPress_Multisite_Domain_Mapping

Pre-Sale: Can I use your plugin to copy plugin settings from “master” site to all sub-sites?

Example:
  1. Master / Source is site-id=2
  2. Copy all plugin settings from 2 to site-id 3,4,5,8,9 and 10
  3. Over-write any previous settings
  4. Exclude site-id 6,7 (keep current settings)
Thanks

Hi.

The short answer is NO.

I have tried to do this feature, but it seems impossible to make it in a good consistently working and easy to use way. WordPress does not really store information about which settings belong to which plugin or theme, and this is the main problem. Not to mention that plugins are free to use different methods for storing settings. It is a big mess.

I tried a second time to make this feature and I have a prototype plugin for testing, which uses a simpler method that would work for most plugins. I can give you the plugin to try it if you want at your own risk of course. Send me an email nikolay@nikolaydev.com

Regards.

Hi,

Lets say I have a multi site network.

(main site) with #1sub , #2 sub, #3 sub.

Would I be able to clone a perfect copy of any sub? Will it copy 100% of everything down to the settings? If so, how easy is it to add the clone to the network?

Hi.

Yes, it will make a perfect copy of any subsite, it only does not work on the main site. Sure, settings are copied, everything is copied.

What do you mean add the clone to the network? The copy process in my plugin is the following: First you create a normal new subsite. Then you copy some other site over the new site. The new site is replaced with a copy of the site you copied. It is very easy and fast, you just need to enter the site ID of the site you are going to replace (in this example the new site). The plugin also shows the site ID in a new column in the sites table in the network admin.

You can see how the copy process goes in this video at the 40 seconds mark: https://youtu.be/l3qKJWX1NGA?t=40

Let me know if you have more questions. Regards.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey