4
|
1 |
=== Blog Copier ===
|
|
2 |
Contributors: ModernTribe, peterchester
|
|
3 |
Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TWM2GF6BQZGSN
|
|
4 |
Tags: copy, duplicate, replicate, blog, site, duplicator, replicator, moderntribe, tribe, wpmu, multisite, network, superadmin
|
|
5 |
Requires at least: 3.0
|
|
6 |
Tested up to: 3.9.2
|
5
|
7 |
Stable tag: 1.0.7
|
4
|
8 |
|
|
9 |
Enables superusers to copy existing sub blogs to new sub blogs.
|
|
10 |
|
|
11 |
== Description ==
|
|
12 |
|
|
13 |
A simple and effective approach to copying blogs within a multisite network.
|
|
14 |
|
|
15 |
* Copy a blog including all its widgets, template settings and more.
|
|
16 |
* Option to copy or not copy files.
|
|
17 |
* GUIDs and urls in post contents are migrated automatically.
|
|
18 |
|
|
19 |
This plugin was derived from Ron Renneck's awesome WP Replicator (http://wpebooks.com/replicator/) plugin, although it's been 90% rewritten. Changes from the original include the following:
|
|
20 |
|
|
21 |
* Improved performance on large scale blogs.
|
|
22 |
* Improved file copy performance and an option in the admin to bypass copying altogether.
|
|
23 |
* Removed limit of number of blogs that can be used as a copy source.
|
|
24 |
* Encapsulated the code in a Class and renamed variables to be more readable.
|
|
25 |
* Revised UI to keep it simple and easy to use.
|
|
26 |
|
|
27 |
Sadly the WordPress file management code is not idea for handling the copying of a large folder with subdirectories so we opted to stick with exec('cp'). On the flip side, we set up a filter (copy_blog_files_command) so that you can override it with your own custom copy code.
|
|
28 |
|
|
29 |
This plugin is actively supported and we will do our best to help you. In return we simply as 3 things:
|
|
30 |
|
|
31 |
1. Help Out. If you see a question on the forum you can help with or have a great idea and want to code it up and submit a patch, that would be just plain awesome and we will shower your with praise. Might even be a good way to get to know us and lead to some paid work if you freelance. Also, we are happy to post translations if you provide them.
|
|
32 |
1. Donate - if this is generating enough revenue to support our time it makes all the difference in the world
|
|
33 |
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TWM2GF6BQZGSN
|
|
34 |
1. Support us by buying our Premium plugins. In particular, check out our Events Calendar Pro http://tri.be/wordpress-events-calendar-pro/
|
|
35 |
|
|
36 |
== Installation ==
|
|
37 |
|
|
38 |
= Install =
|
|
39 |
|
|
40 |
1. In your WordPress Network administration, go to the Plugins page
|
|
41 |
1. Activate this plugin and a subpage for the plugin will appear
|
|
42 |
in your Sites menu.
|
|
43 |
|
|
44 |
Please visit the forum for questions or comments: http://wordpress.org/tags/blog-copier/
|
|
45 |
|
|
46 |
= Requirements =
|
|
47 |
|
|
48 |
* PHP 5.1 or above
|
|
49 |
* WordPress 3.0 or above
|
|
50 |
* Multisite activated with at least one sub-blog
|
|
51 |
|
|
52 |
== Documentation ==
|
|
53 |
|
|
54 |
It's pretty straight forward. Select the blog you want to copy. Set a new domain or subdomain and a title. Decide if you want to copy the files or just the data. Click "Copy Now". Done.
|
|
55 |
|
|
56 |
This DOES NOT copy blogs across networks, back up blogs off the network, or copy the master blog. This also does NOT copy users from one blog to another.
|
|
57 |
|
|
58 |
== Changelog ==
|
|
59 |
|
5
|
60 |
= 1.0.7 =
|
|
61 |
|
|
62 |
* Add 'copy_blog_complete' action. (thanks @mat-lipe)
|
|
63 |
|
|
64 |
= 1.0.6 =
|
|
65 |
|
|
66 |
* Fix caching bug. (thanks @jbrinley)
|
|
67 |
|
4
|
68 |
= 1.0.5 =
|
|
69 |
|
|
70 |
* Fix error with directory based blog structure.
|
|
71 |
|
|
72 |
= 1.0.4 =
|
|
73 |
|
|
74 |
* Handle the new uploads directory structure of networks created with WP 3.5+
|
|
75 |
|
|
76 |
= 1.0.3 =
|
|
77 |
|
|
78 |
* Fixed a wildcard table selection bug that was causing some real problems.
|
|
79 |
* Fixed a minor bug that caused required empty options to not get copied from the source blog.
|
|
80 |
* Remove superfluous db prepare() functions.
|
|
81 |
Thanks @jbrinley!
|
|
82 |
|
|
83 |
= 1.0.2 =
|
|
84 |
|
|
85 |
Added .pot file. Anyone interested in submitting a translation??? http://wordpress.org/tags/blog-copier/
|
|
86 |
|
|
87 |
= 1.0.1 =
|
|
88 |
|
|
89 |
Minor documentation updates.
|
|
90 |
|
|
91 |
= 1.0 =
|
|
92 |
|
|
93 |
Initial plugin release. Woohoo!
|
|
94 |
|
|
95 |
== Screenshots ==
|
|
96 |
|
|
97 |
1. Blog Copier Screen
|
|
98 |
1. Sites "Copy" Option
|
|
99 |
|
|
100 |
== Frequently Asked Questions ==
|
|
101 |
|
|
102 |
= Where do I go to file a bug or ask a question? =
|
|
103 |
|
|
104 |
Please visit the forum for questions or comments: http://wordpress.org/tags/blog-copier/
|