Version Description
- Minor fixes and improvements to the UI
- Tested with WP 4.7.4
Download this release
Release Info
Developer | lordspace |
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 +3 -3
- assets/main.min.css +1 -1
- nbproject/private/private.xml +21 -14
- orbisius-child-theme-creator.php +165 -58
- readme.txt +18 -1
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
|
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="
|
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>
|
17 |
<key/>
|
18 |
</bookmark>
|
19 |
<bookmark id="16">
|
20 |
<name/>
|
21 |
-
<line>
|
22 |
<key/>
|
23 |
</bookmark>
|
24 |
<bookmark id="6">
|
25 |
<name/>
|
26 |
-
<line>
|
27 |
<key/>
|
28 |
</bookmark>
|
29 |
<bookmark id="14">
|
30 |
<name/>
|
31 |
-
<line>
|
32 |
<key/>
|
33 |
</bookmark>
|
34 |
<bookmark id="12">
|
35 |
<name/>
|
36 |
-
<line>
|
37 |
<key/>
|
38 |
</bookmark>
|
39 |
<bookmark id="9">
|
40 |
<name/>
|
41 |
-
<line>
|
42 |
<key/>
|
43 |
</bookmark>
|
44 |
<bookmark id="5">
|
45 |
<name/>
|
46 |
-
<line>
|
47 |
<key/>
|
48 |
</bookmark>
|
49 |
<bookmark id="18">
|
50 |
<name/>
|
51 |
-
<line>
|
52 |
<key/>
|
53 |
</bookmark>
|
54 |
<bookmark id="4">
|
55 |
<name/>
|
56 |
-
<line>
|
57 |
<key/>
|
58 |
</bookmark>
|
59 |
<bookmark id="17">
|
60 |
<name/>
|
61 |
-
<line>
|
62 |
<key/>
|
63 |
</bookmark>
|
64 |
<bookmark id="13">
|
65 |
<name/>
|
66 |
-
<line>
|
67 |
<key/>
|
68 |
</bookmark>
|
69 |
<bookmark id="3">
|
70 |
<name/>
|
71 |
-
<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
|
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.
|
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="
|
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="
|
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="
|
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
|
593 |
-
<textarea class="
|
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="
|
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 |
-
|
638 |
-
<
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
663 |
</div>
|
664 |
<?php
|
665 |
-
$buff =
|
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 ( !
|
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 |
-
|
814 |
-
|
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="
|
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="
|
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="
|
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
|
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 |
-
$
|
|
|
|
|
1540 |
. ' based on ' . $parent_theme_data->Name . ' theme.'
|
1541 |
. "\n<br/>Next go to <a href='$themes_url'><strong>Appearance > 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="
|
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-
|
1962 |
} elseif ($status == 1) {
|
1963 |
-
$cls = 'app-alert-
|
1964 |
} else {
|
1965 |
-
$cls = 'app-alert-
|
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('' => '
|
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 |
-
'' => '
|
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="
|
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="
|
2223 |
</div>
|
2224 |
<?php else : ?>
|
2225 |
<span>Get more cool features by purchasing the </span>
|
2226 |
-
<a href="
|
2227 |
-
target="_blank" title="[new window]" style="font-weight: bolder;color:red;text-decoration: underline;">Pro Addon</a>
|
2228 |
<?php endif; ?>
|
2229 |
|
2230 |
<!--<ul>
|
2231 |
-
<li><a href="
|
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 > 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.
|
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 |
|