Child Theme Creator by Orbisius - Version 1.3.9

Version Description

  • Minor fixes and improvements to the UI
  • Tested with WP 4.7.4
Download this release

Release Info

Developer lordspace
Plugin Icon wp plugin Child Theme Creator by Orbisius
Version 1.3.9
Comparing to
See all releases

Code changes from version 1.3.6 to 1.3.9

assets/main.css CHANGED
@@ -22,7 +22,7 @@
22
  border: 1px solid #eee;
23
  color: white;
24
  padding: 3px;
25
- text-align: center;
26
  }
27
 
28
  .orbisius_child_theme_creator_container .app-alert-success {
@@ -30,7 +30,7 @@
30
  border: 1px solid #eee;
31
  color: white;
32
  padding: 3px;
33
- text-align: center;
34
  }
35
 
36
  .orbisius_child_theme_creator_container .app-alert-success a, .orbisius_child_theme_creator_container .app-alert-error a {
@@ -41,7 +41,7 @@
41
  background: #FFEC8B;
42
  border: 1px solid #666;
43
  padding: 3px;
44
- text-align: center;
45
  }
46
 
47
  .orbisius_child_theme_creator_container .app-button-positive {
22
  border: 1px solid #eee;
23
  color: white;
24
  padding: 3px;
25
+ /*text-align: center;*/
26
  }
27
 
28
  .orbisius_child_theme_creator_container .app-alert-success {
30
  border: 1px solid #eee;
31
  color: white;
32
  padding: 3px;
33
+ /*text-align: center;*/
34
  }
35
 
36
  .orbisius_child_theme_creator_container .app-alert-success a, .orbisius_child_theme_creator_container .app-alert-error a {
41
  background: #FFEC8B;
42
  border: 1px solid #666;
43
  padding: 3px;
44
+ /*text-align: center;*/
45
  }
46
 
47
  .orbisius_child_theme_creator_container .app-button-positive {
assets/main.min.css CHANGED
@@ -1 +1 @@
1
- .orbisius_child_theme_creator_container .app-hide{display:none}.orbisius_child_theme_creator_container .app-hide-force{display:none!important}.orbisius_child_theme_creator_container .app-form-field-error{border-color:red}.orbisius_child_theme_creator_container .app-serious-notice{color:red;font-weight:700}.orbisius_child_theme_creator_container .app-alert-error{background:#D54E21;border:1px solid #eee;color:#fff;padding:3px;text-align:center}.orbisius_child_theme_creator_container .app-alert-success{background:green;border:1px solid #eee;color:#fff;padding:3px;text-align:center}.orbisius_child_theme_creator_container .app-alert-success a,.orbisius_child_theme_creator_container .app-alert-error a{color:#fff}.orbisius_child_theme_creator_container .app-alert-notice{background:#FFEC8B;border:1px solid #666;padding:3px;text-align:center}.orbisius_child_theme_creator_container .app-button-positive{background:green;color:#fff;padding:3px;text-decoration:none}.orbisius_child_theme_creator_container .app-button-negative{background:red;color:#fff;padding:3px;text-decoration:none}.orbisius_child_theme_creator_container .highlight{background:#FF3}.orbisius_child_theme_creator_container .app-dialog-button-ok{background:green!important;color:#fff!important}.orbisius_child_theme_creator_container .app-dialog-button-cancel{background:red!important;color:#fff!important}.orbisius_child_theme_creator_container .app-button-left,.app-align-left{float:left}.orbisius_child_theme_creator_container .app-button-right,.orbisius_child_theme_creator_container .app-align-right{float:right}.orbisius_child_theme_creator_container .app-button-container{padding:10px;background:#ccc;margin-top:15px;margin-bottom:15px}.orbisius_child_theme_creator_container .available-theme{padding:10px;margin:5px;border:2px solid #fff;display:inline-block;width:28%}.orbisius_child_theme_creator_container .available-theme img.screenshot{max-height:75%;max-width:75%}.orbisius_child_theme_creator_container .available-theme:hover{border:2px solid #444;background:#ccc}.orbisius_child_theme_creator_container .saving_action{background:#ccc}.orbisius_ctc_theme_editor_container .highlight{background:#FF3}.orbisius_ctc_theme_editor_container .app-dialog-button-ok{background:green!important;color:#fff!important}.orbisius_ctc_theme_editor_container .app-dialog-button-cancel{background:red!important;color:#fff!important}.orbisius_ctc_theme_editor_container #theme_1,.orbisius_ctc_theme_editor_container #theme_2,.orbisius_ctc_theme_editor_container #theme_1_file,.orbisius_ctc_theme_editor_container #theme_2_file{max-width:35%}.orbisius_ctc_theme_editor_container .primary_buttons{margin-top:5px}.orbisius_ctc_theme_editor_theme_1_form .modified_content,.orbisius_ctc_theme_editor_theme_2_form .modified_content{border:1px dashed #D54E21}
1
+ .orbisius_child_theme_creator_container .app-hide{display:none}.orbisius_child_theme_creator_container .app-hide-force{display:none!important}.orbisius_child_theme_creator_container .app-form-field-error{border-color:red}.orbisius_child_theme_creator_container .app-serious-notice{color:red;font-weight:700}.orbisius_child_theme_creator_container .app-alert-error{background:#D54E21;border:1px solid #eee;color:#fff;padding:3px}.orbisius_child_theme_creator_container .app-alert-success{background:green;border:1px solid #eee;color:#fff;padding:3px}.orbisius_child_theme_creator_container .app-alert-success a,.orbisius_child_theme_creator_container .app-alert-error a{color:#fff}.orbisius_child_theme_creator_container .app-alert-notice{background:#FFEC8B;border:1px solid #666;padding:3px}.orbisius_child_theme_creator_container .app-button-positive{background:green;color:#fff;padding:3px;text-decoration:none}.orbisius_child_theme_creator_container .app-button-negative{background:red;color:#fff;padding:3px;text-decoration:none}.orbisius_child_theme_creator_container .highlight{background:#FF3}.orbisius_child_theme_creator_container .app-dialog-button-ok{background:green!important;color:#fff!important}.orbisius_child_theme_creator_container .app-dialog-button-cancel{background:red!important;color:#fff!important}.orbisius_child_theme_creator_container .app-button-left,.app-align-left{float:left}.orbisius_child_theme_creator_container .app-button-right,.orbisius_child_theme_creator_container .app-align-right{float:right}.orbisius_child_theme_creator_container .app-button-container{padding:10px;background:#ccc;margin-top:15px;margin-bottom:15px}.orbisius_child_theme_creator_container .available-theme{padding:10px;margin:5px;border:2px solid #fff;display:inline-block;width:28%}.orbisius_child_theme_creator_container .available-theme img.screenshot{max-height:75%;max-width:75%}.orbisius_child_theme_creator_container .available-theme:hover{border:2px solid #444;background:#ccc}.orbisius_child_theme_creator_container .saving_action{background:#ccc}.orbisius_ctc_theme_editor_container .highlight{background:#FF3}.orbisius_ctc_theme_editor_container .app-dialog-button-ok{background:green!important;color:#fff!important}.orbisius_ctc_theme_editor_container .app-dialog-button-cancel{background:red!important;color:#fff!important}.orbisius_ctc_theme_editor_container #theme_1,.orbisius_ctc_theme_editor_container #theme_2,.orbisius_ctc_theme_editor_container #theme_1_file,.orbisius_ctc_theme_editor_container #theme_2_file{max-width:35%}.orbisius_ctc_theme_editor_container .primary_buttons{margin-top:5px}.orbisius_ctc_theme_editor_theme_1_form .modified_content,.orbisius_ctc_theme_editor_theme_2_form .modified_content{border:1px dashed #D54E21}
nbproject/private/private.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project-private xmlns="http://www.netbeans.org/ns/project-private/1">
3
- <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="19">
4
  <file>
5
  <url>assets/main.js</url>
6
  <bookmark id="19">
@@ -11,64 +11,69 @@
11
  </file>
12
  <file>
13
  <url>orbisius-child-theme-creator.php</url>
 
 
 
 
 
14
  <bookmark id="15">
15
  <name/>
16
- <line>1372</line>
17
  <key/>
18
  </bookmark>
19
  <bookmark id="16">
20
  <name/>
21
- <line>1513</line>
22
  <key/>
23
  </bookmark>
24
  <bookmark id="6">
25
  <name/>
26
- <line>1585</line>
27
  <key/>
28
  </bookmark>
29
  <bookmark id="14">
30
  <name/>
31
- <line>1663</line>
32
  <key/>
33
  </bookmark>
34
  <bookmark id="12">
35
  <name/>
36
- <line>2082</line>
37
  <key/>
38
  </bookmark>
39
  <bookmark id="9">
40
  <name/>
41
- <line>2087</line>
42
  <key/>
43
  </bookmark>
44
  <bookmark id="5">
45
  <name/>
46
- <line>2129</line>
47
  <key/>
48
  </bookmark>
49
  <bookmark id="18">
50
  <name/>
51
- <line>2139</line>
52
  <key/>
53
  </bookmark>
54
  <bookmark id="4">
55
  <name/>
56
- <line>2289</line>
57
  <key/>
58
  </bookmark>
59
  <bookmark id="17">
60
  <name/>
61
- <line>2322</line>
62
  <key/>
63
  </bookmark>
64
  <bookmark id="13">
65
  <name/>
66
- <line>2504</line>
67
  <key/>
68
  </bookmark>
69
  <bookmark id="3">
70
  <name/>
71
- <line>2549</line>
72
  <key/>
73
  </bookmark>
74
  </file>
@@ -87,6 +92,8 @@
87
  <file>file:/C:/Copy/Dropbox/cloud/projects/default/htdocs/wordpress313/wp-content/plugins/orbisius-child-theme-creator/orbisius-child-theme-creator.php</file>
88
  <file>file:/C:/Copy/Dropbox/cloud/projects/default/htdocs/wordpress313/wp-content/plugins/orbisius-child-theme-creator/readme.txt</file>
89
  </group>
90
- <group/>
 
 
91
  </open-files>
92
  </project-private>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
  <project-private xmlns="http://www.netbeans.org/ns/project-private/1">
3
+ <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="20">
4
  <file>
5
  <url>assets/main.js</url>
6
  <bookmark id="19">
11
  </file>
12
  <file>
13
  <url>orbisius-child-theme-creator.php</url>
14
+ <bookmark id="20">
15
+ <name/>
16
+ <line>95</line>
17
+ <key/>
18
+ </bookmark>
19
  <bookmark id="15">
20
  <name/>
21
+ <line>1402</line>
22
  <key/>
23
  </bookmark>
24
  <bookmark id="16">
25
  <name/>
26
+ <line>1543</line>
27
  <key/>
28
  </bookmark>
29
  <bookmark id="6">
30
  <name/>
31
+ <line>1617</line>
32
  <key/>
33
  </bookmark>
34
  <bookmark id="14">
35
  <name/>
36
+ <line>1695</line>
37
  <key/>
38
  </bookmark>
39
  <bookmark id="12">
40
  <name/>
41
+ <line>2149</line>
42
  <key/>
43
  </bookmark>
44
  <bookmark id="9">
45
  <name/>
46
+ <line>2154</line>
47
  <key/>
48
  </bookmark>
49
  <bookmark id="5">
50
  <name/>
51
+ <line>2196</line>
52
  <key/>
53
  </bookmark>
54
  <bookmark id="18">
55
  <name/>
56
+ <line>2206</line>
57
  <key/>
58
  </bookmark>
59
  <bookmark id="4">
60
  <name/>
61
+ <line>2357</line>
62
  <key/>
63
  </bookmark>
64
  <bookmark id="17">
65
  <name/>
66
+ <line>2390</line>
67
  <key/>
68
  </bookmark>
69
  <bookmark id="13">
70
  <name/>
71
+ <line>2572</line>
72
  <key/>
73
  </bookmark>
74
  <bookmark id="3">
75
  <name/>
76
+ <line>2617</line>
77
  <key/>
78
  </bookmark>
79
  </file>
92
  <file>file:/C:/Copy/Dropbox/cloud/projects/default/htdocs/wordpress313/wp-content/plugins/orbisius-child-theme-creator/orbisius-child-theme-creator.php</file>
93
  <file>file:/C:/Copy/Dropbox/cloud/projects/default/htdocs/wordpress313/wp-content/plugins/orbisius-child-theme-creator/readme.txt</file>
94
  </group>
95
+ <group>
96
+ <file>file:/C:/Copy/Dropbox/cloud/projects/default/htdocs/wordpress313/wp-content/plugins/orbisius-child-theme-creator/orbisius-child-theme-creator.php</file>
97
+ </group>
98
  </open-files>
99
  </project-private>
orbisius-child-theme-creator.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php
2
  /*
3
  Plugin Name: Orbisius Child Theme Creator
4
- Plugin URI: http://orbisius.com.com/products/wordpress-plugins/orbisius-child-theme-creator/
5
  Description: This plugin allows you to quickly create child themes from any theme that you have currently installed on your site/blog.
6
- Version: 1.3.6
7
  Author: Svetoslav Marinov (Slavi)
8
  Author URI: http://orbisius.com
9
  */
@@ -93,7 +93,40 @@ function orbisius_child_theme_creator_admin_notice_message() {
93
  * @since 1.0
94
  */
95
  function orbisius_child_theme_creator_admin_init() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  }
98
 
99
  function orbisius_child_theme_creator_is_pro_installed() {
@@ -413,7 +446,7 @@ function orbisius_child_theme_creator_settings_page() {
413
  <h3><span>Hire Us</span></h3>
414
  <div class="inside">
415
  Hire us to create a plugin/web/mobile app
416
- <br/><a href="http://orbisius.com/page/free-quote/?utm_source=<?php echo str_replace('.php', '', basename(__FILE__));?>&utm_medium=plugin-settings&utm_campaign=product"
417
  title="If you want a custom web/mobile app/plugin developed contact us. This opens in a new window/tab"
418
  class="button-primary" target="_blank">Get a Free Quote</a>
419
  </div> <!-- .inside -->
@@ -494,7 +527,7 @@ function orbisius_child_theme_creator_settings_page() {
494
  <br/>
495
  <a href="<?php echo $product_page; ?>" target="_blank" title="[new window]">Product Page</a>
496
  |
497
- <span>Support: <a href="http://orbisius.com.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
498
  target="_blank" title="[new window]">Forums</a>
499
 
500
  <!--|
@@ -506,7 +539,7 @@ function orbisius_child_theme_creator_settings_page() {
506
  <h3><span>Troubleshooting</span></h3>
507
  <div class="inside">
508
  If your site becomes broken because of a child theme check:
509
- <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-theme-fixer/?utm_source=orbisius-child-theme-creator&utm_medium=settings_troubleshooting&utm_campaign=product"
510
  target="_blank" title="[new window]">Orbisius Theme Fixer</a>
511
  </div>
512
  </div> <!-- .postbox -->
@@ -589,8 +622,8 @@ function orbisius_child_theme_creator_settings_page() {
589
  What data will be sent
590
  <a href='javascript:void(0);'
591
  onclick='jQuery(".octc_data_to_be_sent").toggle();'>(show/hide)</a>
592
- <div class="hide app_hide octc_data_to_be_sent">
593
- <textarea class="widefat" rows="4" readonly="readonly" disabled="disabled"><?php
594
  foreach ($hidden_data as $key => $val) {
595
  if (is_array($val)) {
596
  $val = var_export($val, 1);
@@ -618,7 +651,7 @@ function orbisius_child_theme_creator_settings_page() {
618
 
619
  <!--<h2>Support & Feature Requests</h2>
620
  <div class="updated"><p>
621
- ** NOTE: ** Support is handled on our site: <a href="http://orbisius.com.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-editor&utm_medium=action_screen&utm_campaign=product" target="_blank" title="[new window]">http://orbisius.com.com/support/</a>.
622
  Please do NOT use the WordPress forums or other places to seek support.
623
  </p></div>-->
624
 
@@ -634,36 +667,58 @@ function orbisius_child_theme_creator_top_links($slug_area = 'orbisius-child-the
634
  ob_start();
635
  $text_color = orbisius_child_theme_creator_is_pro_installed() ? 'green' : 'red';
636
  ?>
637
- <div style="float: right;padding: 3px;" class="updated">
638
- <a href="http://qsandbox.com/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product"
639
- target="_blank" title="Opens in new tab/window. qSandbox is a service that allows you to setup a test/sandbox WordPress site in 2 seconds. No technical knowledge is required.
640
- Test themes and plugins before you actually put them on your site">Free Staging Site</a> <small>(quick set up)</small>
641
-
642
- | <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product"
643
- target="_blank" title="[new window]" style="font-weight: bolder;color:<?php echo $text_color;?>">Pro Addon
644
-
645
- <?php if ( ! orbisius_child_theme_creator_is_pro_installed() ) : ?>
646
- <sup>New!</sup>
647
- <?php else : ?>
648
- <sup>Installed!</sup>
649
- <?php endif; ?>
650
- </a>
651
-
652
- | <a href="http://orbisius.com/page/free-quote/?utm_source=child-theme-creator&utm_medium=plugin-links&utm_campaign=plugin-update"
653
- target="_blank" title="If you want a custom web/mobile app or a plugin developed contact us. This opens in a new window/tab">Hire Us</a>
654
-
655
- | <a href="http://orbisius.com.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product" target="_blank" title="[new window]">Support Forums</a>
656
-
657
- | <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-child-theme-creator/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product" target="_blank" title="[new window]">Product Page</a>
658
-
659
- | <a href="http://orbisius.us2.list-manage.com/subscribe?u=005070a78d0e52a7b567e96df&id=1b83cd2093" target="_blank"
660
- title="This opens in a new window/tab">Newsletter</a>
661
-
662
- <!--| <a href="#help" title="">Help</a>-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
663
  </div>
664
  <?php
665
- $buff = ob_get_contents();
666
- ob_end_clean();
667
 
668
  return $buff;
669
  }
@@ -705,7 +760,7 @@ function orbisius_child_theme_creator_get_plugin_data() {
705
  */
706
  function orbisius_child_theme_creator_tools_action() {
707
  // ACL checks *borrowed* from wp-admin/theme-install.php
708
- if ( ! current_user_can('install_themes') ) {
709
  wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) );
710
  }
711
 
@@ -810,8 +865,8 @@ function orbisius_child_theme_creator_tools_action() {
810
  ?>
811
  <div class="wrap orbisius_child_theme_creator_container">
812
  <h2 style="display:inline;">Orbisius Child Theme Creator</h2>
813
- <?php echo orbisius_child_theme_creator_top_links('orbisius-child-theme-creator') ; ?>
814
- <?php echo $msg; ?>
815
 
816
  <?php
817
  $buff = '';
@@ -878,7 +933,7 @@ function orbisius_child_theme_creator_tools_action() {
878
 
879
  $edit_theme_link = orbisius_child_theme_creator_util::get_theme_editor_link( array('theme_1' => $theme_basedir_name) );
880
  $author_line .= " | <a href='$edit_theme_link' title='Edit with Orbisius Theme Editor'>Edit</a>\n";
881
-
882
  $buff .= "<div class='available-theme'>\n";
883
  $buff .= "<form action='$create_url' method='post'>\n";
884
  $buff .= "<a href='$src' target='_blank' title='See larger version of the screenshot. [new window]'><img class='screenshot' src='$src' alt='' /></a>\n";
@@ -1008,8 +1063,13 @@ function orbisius_child_theme_creator_tools_action() {
1008
  ? $author_name
1009
  : "<a title='Visit author homepage' href='$author_uri' target='_blank'>$author_name</a>";
1010
 
1011
- $author_line .= " | Ver.$theme_obj->Version\n";
1012
 
 
 
 
 
 
1013
  $edit_theme_link = orbisius_child_theme_creator_util::get_theme_editor_link( array('theme_1' => $theme_basedir_name) );
1014
  $author_line .= " | <a href='$edit_theme_link' title='Edit with Orbisius Theme Editor'>Edit</a>\n";
1015
 
@@ -1064,11 +1124,18 @@ function orbisius_child_theme_creator_tools_action() {
1064
 
1065
  <div class="meta-box-sortables">
1066
 
 
 
 
 
 
 
 
1067
  <div class="postbox">
1068
  <h3><span>Hire Us</span></h3>
1069
  <div class="inside">
1070
  Hire us to create a plugin/web/mobile app for your business.
1071
- <br/><a href="http://orbisius.com/page/free-quote/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
1072
  title="If you want a custom web/mobile app/plugin developed contact us. This opens in a new window/tab"
1073
  class="button-primary" target="_blank">Get a Free Quote</a>
1074
  </div> <!-- .inside -->
@@ -1148,7 +1215,7 @@ function orbisius_child_theme_creator_tools_action() {
1148
  <br/>
1149
  <a href="<?php echo $product_page; ?>" target="_blank" title="[new window]">Product Page</a>
1150
  |
1151
- <span>Support: <a href="http://orbisius.com.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
1152
  target="_blank" title="[new window]">Forums</a>
1153
 
1154
  <!--|
@@ -1160,7 +1227,7 @@ function orbisius_child_theme_creator_tools_action() {
1160
  <h3><span>Troubleshooting</span></h3>
1161
  <div class="inside">
1162
  If your site becomes broken because of a child theme check:
1163
- <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-theme-fixer/?utm_source=orbisius-child-theme-creator&utm_medium=settings_troubleshooting&utm_campaign=product"
1164
  target="_blank" title="[new window]">Orbisius Theme Fixer</a>
1165
  </div>
1166
  </div> <!-- .postbox -->
@@ -1243,7 +1310,7 @@ function orbisius_child_theme_creator_tools_action() {
1243
  What data will be sent
1244
  <a href='javascript:void(0);'
1245
  onclick='jQuery(".octc_data_to_be_sent").toggle();'>(show/hide)</a>
1246
- <div class="hide app_hide octc_data_to_be_sent">
1247
  <textarea class="widefat" rows="4" readonly="readonly" disabled="disabled"><?php
1248
  foreach ($hidden_data as $key => $val) {
1249
  if (is_array($val)) {
@@ -1536,7 +1603,9 @@ class orbisius_child_theme_creator {
1536
  $edit_new_theme_url = admin_url('themes.php?page=orbisius_child_theme_creator_theme_editor_action&theme_1='
1537
  . urlencode($this->target_base_dirname));
1538
 
1539
- $this->info_result = "$parent_theme_data->Name " . $this->target_name_suffix . ' has been created in ' . $this->target_dir_path
 
 
1540
  . ' based on ' . $parent_theme_data->Name . ' theme.'
1541
  . "\n<br/>Next go to <a href='$themes_url'><strong>Appearance &gt; Themes</strong></a> and Activate the new theme "
1542
  . "or <a href='$edit_new_theme_url'>edit the new theme</a>.";
@@ -1712,6 +1781,13 @@ BUFF_EOF;
1712
  * Util funcs
1713
  */
1714
  class orbisius_child_theme_creator_util {
 
 
 
 
 
 
 
1715
  /**
1716
  * Loads news from Club Orbsius Site.
1717
  * <?php orbisius_child_theme_creator_util::output_orb_widget(); ?>
@@ -1724,7 +1800,7 @@ class orbisius_child_theme_creator_util {
1724
  <div class="postbox">
1725
  <h3><span>Curious about our other products?</span></h3>
1726
  <div class="inside">
1727
- Visit <a href="http://orbisius.com/products/" target="_blank">http://orbisius.com/products/</a>
1728
  </div> <!-- .inside -->
1729
  </div> <!-- .postbox -->
1730
  <!-- /Orbisius -->
@@ -1824,6 +1900,34 @@ class orbisius_child_theme_creator_util {
1824
  return $link;
1825
  }
1826
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1827
  /**
1828
  * Returns the link to the Theme Editor e.g. when a theme_1 or theme_2 is supplied.
1829
  * @param type $params
@@ -1958,11 +2062,11 @@ class orbisius_child_theme_creator_util {
1958
  $msg = join("<br/>\n", (array) $msg);
1959
 
1960
  if (empty($status)) {
1961
- $cls = 'app-alert-error';
1962
  } elseif ($status == 1) {
1963
- $cls = 'app-alert-success';
1964
  } else {
1965
- $cls = 'app-alert-notice';
1966
  }
1967
 
1968
  $str = "<div class='$cls'><p>$msg</p></div>";
@@ -2070,13 +2174,16 @@ function orbisius_ctc_theme_editor() {
2070
  }
2071
 
2072
  $msg = 'Pick any two themes and copy snippets from one to the other.';
 
 
 
 
2073
 
2074
  $plugin_data = orbisius_child_theme_creator_get_plugin_data();
2075
 
2076
  ?>
2077
  <div class="wrap orbisius_child_theme_creator_container orbisius_ctc_theme_editor_container">
2078
  <h2 style="display:inline;">Orbisius Theme Editor <small>(Part of <a href='<?php echo $plugin_data['url'];?>' target="_blank">Orbisius Child Theme Creator</a>)</small></h2>
2079
- <?php echo orbisius_child_theme_creator_top_links('orbisius-child-theme-editor') ; ?>
2080
 
2081
  <div class="updated"><p>
2082
  <?php echo $msg; ?>
@@ -2089,7 +2196,7 @@ function orbisius_ctc_theme_editor() {
2089
 
2090
  $current_theme = wp_get_theme();
2091
 
2092
- $html_dropdown_themes = array('' => '== SELECT THEME ==');
2093
 
2094
  $theme_1 = empty($req['theme_1']) ? $current_theme->get_stylesheet() : $req['theme_1'];
2095
  $theme_2 = empty($req['theme_2']) ? '' : $req['theme_2'];
@@ -2119,7 +2226,7 @@ function orbisius_ctc_theme_editor() {
2119
  }
2120
 
2121
  $html_dropdown_theme_1_files = array(
2122
- '' => '<== SELECT THEME ==',
2123
  );
2124
 
2125
  ?>
@@ -2216,19 +2323,19 @@ function orbisius_ctc_theme_editor() {
2216
 
2217
  <?php if ( orbisius_child_theme_creator_is_pro_installed() ) : ?>
2218
  <div class="app-alert-success">
2219
- The <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product"
2220
  target="_blank" title="[new window]" style="font-weight: bolder;text-decoration: underline;">Pro Addon</a>
2221
  is up and running. Thanks for supporting our <a
2222
- href="http://orbisius.com.com/products/wordpress-plugins/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product" target="_blank">work</a>!
2223
  </div>
2224
  <?php else : ?>
2225
  <span>Get more cool features by purchasing the </span>
2226
- <a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product"
2227
- target="_blank" title="[new window]" style="font-weight: bolder;color:red;text-decoration: underline;">Pro Addon</a> <sup>New!</sup>
2228
  <?php endif; ?>
2229
 
2230
  <!--<ul>
2231
- <li><a href="http://orbisius.com.com/products/wordpress-plugins/orbisius-theme-switcher/?utm_source=orbisius-child-theme-creator&utm_medium=editors&utm_campaign=product"
2232
  target="_blank" title="Opens in a new tab/window">Orbisius Theme Switcher</a> - Allows you to preview any of the installed themes on your site.</li>
2233
  </ul>-->
2234
  </div>
1
  <?php
2
  /*
3
  Plugin Name: Orbisius Child Theme Creator
4
+ Plugin URI: http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/
5
  Description: This plugin allows you to quickly create child themes from any theme that you have currently installed on your site/blog.
6
+ Version: 1.3.9
7
  Author: Svetoslav Marinov (Slavi)
8
  Author URI: http://orbisius.com
9
  */
93
  * @since 1.0
94
  */
95
  function orbisius_child_theme_creator_admin_init() {
96
+ if ( ! empty( $_REQUEST['orbisius_child_theme_creator_data']['cmd'] ) ) {
97
+ try {
98
+ $orbisius_child_theme_creator_data = $_REQUEST['orbisius_child_theme_creator_data'];
99
+
100
+ if ( empty( $orbisius_child_theme_creator_data['theme'] ) ) {
101
+ throw new Exception( "No theme" );
102
+ }
103
+
104
+ if ( empty( $orbisius_child_theme_creator_data['nonce'] )
105
+ || ! wp_verify_nonce( $orbisius_child_theme_creator_data['nonce'], 'orbisius_child_theme_creator_data' ) ) {
106
+ throw new Exception( "No nonce or it's invalid." );
107
+ }
108
+
109
+ if ( ! orbisius_child_theme_creator_util::has_access() && isset($_GET['action'] ) ) {
110
+ throw new Exception( "No access" );
111
+ }
112
+
113
+ $theme = wp_get_theme( $orbisius_child_theme_creator_data['theme'] );
114
 
115
+ if ( ! $theme->exists() || ! $theme->is_allowed() ) {
116
+ throw new Exception( "No theme or it's invalid." );
117
+ }
118
+
119
+ switch_theme( $theme->get_stylesheet() );
120
+ wp_redirect( admin_url( 'themes.php?activated=true' ) );
121
+ exit;
122
+ } catch (Exception $e) {
123
+ wp_die(
124
+ '<h1>' . __( 'Error' ) . '</h1>' .
125
+ '<p>' . __( $e->getMessage() ) . '</p>',
126
+ 200
127
+ );
128
+ }
129
+ }
130
  }
131
 
132
  function orbisius_child_theme_creator_is_pro_installed() {
446
  <h3><span>Hire Us</span></h3>
447
  <div class="inside">
448
  Hire us to create a plugin/web/mobile app
449
+ <br/><a href="//orbisius.com/page/free-quote/?utm_source=<?php echo str_replace('.php', '', basename(__FILE__));?>&utm_medium=plugin-settings&utm_campaign=product"
450
  title="If you want a custom web/mobile app/plugin developed contact us. This opens in a new window/tab"
451
  class="button-primary" target="_blank">Get a Free Quote</a>
452
  </div> <!-- .inside -->
527
  <br/>
528
  <a href="<?php echo $product_page; ?>" target="_blank" title="[new window]">Product Page</a>
529
  |
530
+ <span>Support: <a href="//orbisius.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
531
  target="_blank" title="[new window]">Forums</a>
532
 
533
  <!--|
539
  <h3><span>Troubleshooting</span></h3>
540
  <div class="inside">
541
  If your site becomes broken because of a child theme check:
542
+ <a href="//orbisius.com/products/wordpress-plugins/orbisius-theme-fixer/?utm_source=orbisius-child-theme-creator&utm_medium=settings_troubleshooting&utm_campaign=product"
543
  target="_blank" title="[new window]">Orbisius Theme Fixer</a>
544
  </div>
545
  </div> <!-- .postbox -->
622
  What data will be sent
623
  <a href='javascript:void(0);'
624
  onclick='jQuery(".octc_data_to_be_sent").toggle();'>(show/hide)</a>
625
+ <div class="hide-is-js app-hide octc_data_to_be_sent">
626
+ <textarea class="widefat0" rows="4" readonly="readonly" disabled="disabled"><?php
627
  foreach ($hidden_data as $key => $val) {
628
  if (is_array($val)) {
629
  $val = var_export($val, 1);
651
 
652
  <!--<h2>Support & Feature Requests</h2>
653
  <div class="updated"><p>
654
+ ** NOTE: ** Support is handled on our site: <a href="//orbisius.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-editor&utm_medium=action_screen&utm_campaign=product" target="_blank" title="[new window]">http://orbisius.com/support/</a>.
655
  Please do NOT use the WordPress forums or other places to seek support.
656
  </p></div>-->
657
 
667
  ob_start();
668
  $text_color = orbisius_child_theme_creator_is_pro_installed() ? 'green' : 'red';
669
  ?>
670
+ <?php if ( $slug_area != 'orbisius-child-theme-creator' ) : ?>
671
+ <style>
672
+ .orbisius_child_theme_creator_container_res_wrapper {
673
+ display: inline-block;
674
+ text-align: right;
675
+ }
676
+
677
+ ul.orbisius_child_theme_creator_container_res_list {
678
+ list-style-type: none;
679
+ margin: 0;
680
+ padding: 0;
681
+ }
682
+
683
+ ul.orbisius_child_theme_creator_container_res_list li {
684
+ display: inline-block;
685
+ margin-left: 5px;
686
+ margin-right: 5px;
687
+ background: #eee;
688
+ padding: 5px;
689
+ }
690
+
691
+ ul.orbisius_child_theme_creator_container_res_list li a {
692
+ /*display: block;*/
693
+ }
694
+ </style>
695
+ <?php endif; ?>
696
+
697
+ <div class="orbisius_child_theme_creator_container_res_wrapper">
698
+ <ul class="orbisius_child_theme_creator_container_res_list">
699
+ <li>
700
+ <a href="//qsandbox.com/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product"
701
+ target="_blank" title="Opens in new tab/window. qSandbox is a service that allows you to setup a test/sandbox WordPress site in 2 seconds. No technical knowledge is required.
702
+ Test themes and plugins before you actually put them on your site">Free Staging Site</a> <small>(quick set up)</small> by qSandbox
703
+ </li>
704
+ <li>
705
+ <a href="//orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product"
706
+ target="_blank" title="[new window]" style="font-weight: bolder;color:<?php echo $text_color;?>">Pro Addon
707
+
708
+ <?php if ( ! orbisius_child_theme_creator_is_pro_installed() ) : ?>
709
+
710
+ <?php else : ?>
711
+ <sup>Installed!</sup>
712
+ <?php endif; ?>
713
+ </a>
714
+ </li>
715
+ <li>
716
+ <a href="//orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/?utm_source=<?php echo $slug_area; ?>&utm_medium=action_screen&utm_campaign=product" target="_blank" title="[new window]">Product Page</a>
717
+ </li>
718
+ </ul>
719
  </div>
720
  <?php
721
+ $buff = ob_get_clean();
 
722
 
723
  return $buff;
724
  }
760
  */
761
  function orbisius_child_theme_creator_tools_action() {
762
  // ACL checks *borrowed* from wp-admin/theme-install.php
763
+ if ( ! orbisius_child_theme_creator_util::has_access() ) {
764
  wp_die( __( 'You do not have sufficient permissions to install themes on this site.' ) );
765
  }
766
 
865
  ?>
866
  <div class="wrap orbisius_child_theme_creator_container">
867
  <h2 style="display:inline;">Orbisius Child Theme Creator</h2>
868
+
869
+ <?php echo $msg; ?>
870
 
871
  <?php
872
  $buff = '';
933
 
934
  $edit_theme_link = orbisius_child_theme_creator_util::get_theme_editor_link( array('theme_1' => $theme_basedir_name) );
935
  $author_line .= " | <a href='$edit_theme_link' title='Edit with Orbisius Theme Editor'>Edit</a>\n";
936
+
937
  $buff .= "<div class='available-theme'>\n";
938
  $buff .= "<form action='$create_url' method='post'>\n";
939
  $buff .= "<a href='$src' target='_blank' title='See larger version of the screenshot. [new window]'><img class='screenshot' src='$src' alt='' /></a>\n";
1063
  ? $author_name
1064
  : "<a title='Visit author homepage' href='$author_uri' target='_blank'>$author_name</a>";
1065
 
1066
+ // $author_line .= " | Ver.$theme_obj->Version\n";
1067
 
1068
+ if ( orbisius_child_theme_creator_util::has_access() ) {
1069
+ $activate_theme_link = orbisius_child_theme_creator_util::get_theme_activation_link( array('theme_1' => $theme_basedir_name) );
1070
+ $author_line .= " | <a href='$activate_theme_link' title='Activate this Child Theme. This will switch the site to the selected Child Theme'>Activate</a>\n";
1071
+ }
1072
+
1073
  $edit_theme_link = orbisius_child_theme_creator_util::get_theme_editor_link( array('theme_1' => $theme_basedir_name) );
1074
  $author_line .= " | <a href='$edit_theme_link' title='Edit with Orbisius Theme Editor'>Edit</a>\n";
1075
 
1124
 
1125
  <div class="meta-box-sortables">
1126
 
1127
+ <div class="postbox">
1128
+ <h3><span>Free Staging Site?</span></h3>
1129
+ <div class="inside">
1130
+ <?php echo orbisius_child_theme_creator_top_links('orbisius-child-theme-creator') ; ?>
1131
+ </div> <!-- .inside -->
1132
+ </div> <!-- .postbox -->
1133
+
1134
  <div class="postbox">
1135
  <h3><span>Hire Us</span></h3>
1136
  <div class="inside">
1137
  Hire us to create a plugin/web/mobile app for your business.
1138
+ <br/><a href="//orbisius.com/page/free-quote/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
1139
  title="If you want a custom web/mobile app/plugin developed contact us. This opens in a new window/tab"
1140
  class="button-primary" target="_blank">Get a Free Quote</a>
1141
  </div> <!-- .inside -->
1215
  <br/>
1216
  <a href="<?php echo $product_page; ?>" target="_blank" title="[new window]">Product Page</a>
1217
  |
1218
+ <span>Support: <a href="//orbisius.com/forums/forum/community-support-forum/wordpress-plugins/orbisius-child-theme-creator/?utm_source=orbisius-child-theme-creator&utm_medium=plugin-settings&utm_campaign=product"
1219
  target="_blank" title="[new window]">Forums</a>
1220
 
1221
  <!--|
1227
  <h3><span>Troubleshooting</span></h3>
1228
  <div class="inside">
1229
  If your site becomes broken because of a child theme check:
1230
+ <a href="//orbisius.com/products/wordpress-plugins/orbisius-theme-fixer/?utm_source=orbisius-child-theme-creator&utm_medium=settings_troubleshooting&utm_campaign=product"
1231
  target="_blank" title="[new window]">Orbisius Theme Fixer</a>
1232
  </div>
1233
  </div> <!-- .postbox -->
1310
  What data will be sent
1311
  <a href='javascript:void(0);'
1312
  onclick='jQuery(".octc_data_to_be_sent").toggle();'>(show/hide)</a>
1313
+ <div class="hide app-hide octc_data_to_be_sent">
1314
  <textarea class="widefat" rows="4" readonly="readonly" disabled="disabled"><?php
1315
  foreach ($hidden_data as $key => $val) {
1316
  if (is_array($val)) {
1603
  $edit_new_theme_url = admin_url('themes.php?page=orbisius_child_theme_creator_theme_editor_action&theme_1='
1604
  . urlencode($this->target_base_dirname));
1605
 
1606
+ $target_dir_path_rel = $this->target_dir_path;
1607
+ $target_dir_path_rel = preg_replace( '#.*wp-content[\/\\\]#si', '', $target_dir_path_rel );
1608
+ $this->info_result = "$parent_theme_data->Name " . $this->target_name_suffix . ' has been created in ' . $target_dir_path_rel
1609
  . ' based on ' . $parent_theme_data->Name . ' theme.'
1610
  . "\n<br/>Next go to <a href='$themes_url'><strong>Appearance &gt; Themes</strong></a> and Activate the new theme "
1611
  . "or <a href='$edit_new_theme_url'>edit the new theme</a>.";
1781
  * Util funcs
1782
  */
1783
  class orbisius_child_theme_creator_util {
1784
+ /**
1785
+ * orbisius_child_theme_creator_util::has_access()
1786
+ */
1787
+ public static function has_access() {
1788
+ return current_user_can( 'switch_themes' ) && current_user_can( 'install_themes' );
1789
+ }
1790
+
1791
  /**
1792
  * Loads news from Club Orbsius Site.
1793
  * <?php orbisius_child_theme_creator_util::output_orb_widget(); ?>
1800
  <div class="postbox">
1801
  <h3><span>Curious about our other products?</span></h3>
1802
  <div class="inside">
1803
+ Visit <a href="//orbisius.com/products/" target="_blank">http://orbisius.com/products/</a>
1804
  </div> <!-- .inside -->
1805
  </div> <!-- .postbox -->
1806
  <!-- /Orbisius -->
1900
  return $link;
1901
  }
1902
 
1903
+ /**
1904
+ * Returns the link to the Theme Editor e.g. when a theme_1 or theme_2 is supplied.
1905
+ * @param type $params
1906
+ * @return string
1907
+ */
1908
+ static public function get_theme_activation_link($params = array()) {
1909
+ $nonce = wp_create_nonce( 'orbisius_child_theme_creator_data' );
1910
+
1911
+ $url_params = array(
1912
+ 'page' => 'orbisius_child_theme_creator_themes_action',
1913
+ 'orbisius_child_theme_creator_data[cmd]' => 'theme.activate',
1914
+ 'orbisius_child_theme_creator_data[theme]' => $params['theme_1'],
1915
+ 'orbisius_child_theme_creator_data[nonce]' => $nonce,
1916
+ );
1917
+
1918
+ $rel_path = 'themes.php?' . http_build_query( $url_params );
1919
+
1920
+ if (!empty($params)) {
1921
+ $rel_path = orbisius_child_theme_creator_html::add_url_params($rel_path, $url_params);
1922
+ }
1923
+
1924
+ $link = is_multisite()
1925
+ ? network_admin_url($rel_path)
1926
+ : admin_url($rel_path);
1927
+
1928
+ return $link;
1929
+ }
1930
+
1931
  /**
1932
  * Returns the link to the Theme Editor e.g. when a theme_1 or theme_2 is supplied.
1933
  * @param type $params
2062
  $msg = join("<br/>\n", (array) $msg);
2063
 
2064
  if (empty($status)) {
2065
+ $cls = 'error app-alert-error00';
2066
  } elseif ($status == 1) {
2067
+ $cls = 'updated app-alert-success00';
2068
  } else {
2069
+ $cls = 'app-alert-notice00';
2070
  }
2071
 
2072
  $str = "<div class='$cls'><p>$msg</p></div>";
2174
  }
2175
 
2176
  $msg = 'Pick any two themes and copy snippets from one to the other.';
2177
+ $msg .= '<span style="float:right;"> <a href="//qsandbox.com/?utm_source=orctc-ed&utm_medium=action_screen&utm_campaign=product"
2178
+ target="_blank" title="Opens in new tab/window. qSandbox is a service that allows you to setup a test/sandbox WordPress site in 2 seconds. No technical knowledge is required.
2179
+ Test themes and plugins before you actually put them on your site">Free Staging Site</a> <small>(quick set up)</small> by <a href="//qsandbox.com/?utm_source=orctc-ed&utm_medium=action_screen&utm_campaign=product"
2180
+ target="_blank">qSandbox</a></span>';
2181
 
2182
  $plugin_data = orbisius_child_theme_creator_get_plugin_data();
2183
 
2184
  ?>
2185
  <div class="wrap orbisius_child_theme_creator_container orbisius_ctc_theme_editor_container">
2186
  <h2 style="display:inline;">Orbisius Theme Editor <small>(Part of <a href='<?php echo $plugin_data['url'];?>' target="_blank">Orbisius Child Theme Creator</a>)</small></h2>
 
2187
 
2188
  <div class="updated"><p>
2189
  <?php echo $msg; ?>
2196
 
2197
  $current_theme = wp_get_theme();
2198
 
2199
+ $html_dropdown_themes = array('' => '= SELECT THEME =');
2200
 
2201
  $theme_1 = empty($req['theme_1']) ? $current_theme->get_stylesheet() : $req['theme_1'];
2202
  $theme_2 = empty($req['theme_2']) ? '' : $req['theme_2'];
2226
  }
2227
 
2228
  $html_dropdown_theme_1_files = array(
2229
+ '' => '<= SELECT THEME =',
2230
  );
2231
 
2232
  ?>
2323
 
2324
  <?php if ( orbisius_child_theme_creator_is_pro_installed() ) : ?>
2325
  <div class="app-alert-success">
2326
+ The <a href="//orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product"
2327
  target="_blank" title="[new window]" style="font-weight: bolder;text-decoration: underline;">Pro Addon</a>
2328
  is up and running. Thanks for supporting our <a
2329
+ href="//orbisius.com/products/wordpress-plugins/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product" target="_blank">work</a>!
2330
  </div>
2331
  <?php else : ?>
2332
  <span>Get more cool features by purchasing the </span>
2333
+ <a href="//orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator-pro/?utm_source=orbisius-child-theme-editor&utm_medium=footer&utm_campaign=product"
2334
+ target="_blank" title="[new window]" style="font-weight: bolder;color:red;text-decoration: underline;">Pro Addon</a>
2335
  <?php endif; ?>
2336
 
2337
  <!--<ul>
2338
+ <li><a href="//orbisius.com/products/wordpress-plugins/orbisius-theme-switcher/?utm_source=orbisius-child-theme-creator&utm_medium=editors&utm_campaign=product"
2339
  target="_blank" title="Opens in a new tab/window">Orbisius Theme Switcher</a> - Allows you to preview any of the installed themes on your site.</li>
2340
  </ul>-->
2341
  </div>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
4
  Tags: theme,child theme,childtheme,childthemes,parent theme,child themes,CSS,styling,resposive design,design,custom themeing, shared hosting,theme editor theme,themes,wp,wordpress,orbisius,theme creator,custom theme,theme generator,css,css editor
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
- Stable tag: 1.3.6
8
  License: GPLv2 or later
9
 
10
  Create Child Themes quickly and easily from any theme that you have currently installed on your site/blog.
@@ -165,6 +165,23 @@ Todo
165
 
166
  == Changelog ==
167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  = 1.3.6 =
169
  * Corrected some links from club.orbisius.com -> orbisius.com
170
 
4
  Tags: theme,child theme,childtheme,childthemes,parent theme,child themes,CSS,styling,resposive design,design,custom themeing, shared hosting,theme editor theme,themes,wp,wordpress,orbisius,theme creator,custom theme,theme generator,css,css editor
5
  Requires at least: 3.4
6
  Tested up to: 4.7
7
+ Stable tag: 1.3.9
8
  License: GPLv2 or later
9
 
10
  Create Child Themes quickly and easily from any theme that you have currently installed on your site/blog.
165
 
166
  == Changelog ==
167
 
168
+ = 1.3.9 =
169
+ * Minor fixes and improvements to the UI
170
+ * Tested with WP 4.7.4
171
+
172
+ = 1.3.8 =
173
+ * Now it's easier to switch to a child theme ... there's an Activate button under each child theme.
174
+ * Reduced the default option (= SELECT THEME =) in the dropdown so it doesn't push the buttons down on smaller displays.
175
+ * Removed some top links in the creator
176
+ * Improved how messages are shown using WP classes and not custom ones.
177
+ * Removed some centering in css
178
+ * Tested with WP 4.7.3
179
+
180
+ = 1.3.7 =
181
+ * Tested with WP 4.7.2
182
+ * Corrected some links within the plugin. They were pointing to a wrong site because of an additiona .com to the domain name.
183
+ * Fixes
184
+
185
  = 1.3.6 =
186
  * Corrected some links from club.orbisius.com -> orbisius.com
187