Version Description
- resolved delay loading issue on backend
Download this release
Release Info
Developer | wpshopmart |
Plugin | Tabs |
Version | 1.9.3 |
Comparing to | |
See all releases |
Code changes from version 1.9.2 to 1.9.3
- assets/images/cb.png +0 -0
- assets/images/tabs-pro-screesnhot.png +0 -0
- ink/admin/free.php +328 -0
- ink/admin/fvp.php +2 -2
- ink/admin/menu.php +0 -1
- ink/admin/more-free-plugins.php +1 -1
- ink/admin/more-pro.php +31 -30
- ink/install/installation.php +1 -1
- readme.txt +5 -2
- tabs-responsive.php +10 -4
assets/images/cb.png
CHANGED
Binary file
|
assets/images/tabs-pro-screesnhot.png
CHANGED
Binary file
|
ink/admin/free.php
ADDED
@@ -0,0 +1,328 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<style>
|
2 |
+
#wpcontent{
|
3 |
+
padding-left:0px !important;
|
4 |
+
|
5 |
+
}
|
6 |
+
.panel-primary{
|
7 |
+
|
8 |
+
border:0px !important;
|
9 |
+
}
|
10 |
+
.panel-default{
|
11 |
+
background:#f1f1f1 !important;
|
12 |
+
|
13 |
+
}
|
14 |
+
.postbox{
|
15 |
+
|
16 |
+
border: 0px solid #e5e5e5 !important;
|
17 |
+
background: #f1f1f1 !important;
|
18 |
+
}
|
19 |
+
|
20 |
+
</style>
|
21 |
+
<div class="row">
|
22 |
+
|
23 |
+
<div class="panel panel-primary panel-default content-panel">
|
24 |
+
<div class="panel-body">
|
25 |
+
<table class="form-table2">
|
26 |
+
|
27 |
+
<tr class="radio-span" style="border-bottom:none;">
|
28 |
+
<td>
|
29 |
+
<?php
|
30 |
+
include( ABSPATH . "wp-admin/includes/plugin-install.php" );
|
31 |
+
global $tabs, $tab, $paged, $type, $term;
|
32 |
+
$tabs = array();
|
33 |
+
$tab = "search";
|
34 |
+
$per_page = 20;
|
35 |
+
$args = array
|
36 |
+
(
|
37 |
+
"author"=> "wpshopmart",
|
38 |
+
"page" => $paged,
|
39 |
+
"per_page" => $per_page,
|
40 |
+
"fields" => array( "last_updated" => true, "downloaded" => true, "icons" => true ),
|
41 |
+
"locale" => get_locale(),
|
42 |
+
);
|
43 |
+
$arges = apply_filters( "install_plugins_table_api_args_$tab", $args );
|
44 |
+
$api = plugins_api( "query_plugins", $arges );
|
45 |
+
$item = $api->plugins;
|
46 |
+
if(!function_exists("wp_star_rating"))
|
47 |
+
{
|
48 |
+
function wp_star_rating( $args = array() )
|
49 |
+
{
|
50 |
+
$defaults = array(
|
51 |
+
'rating' => 0,
|
52 |
+
'type' => 'rating',
|
53 |
+
'number' => 0,
|
54 |
+
);
|
55 |
+
$r = wp_parse_args( $args, $defaults );
|
56 |
+
|
57 |
+
// Non-english decimal places when the $rating is coming from a string
|
58 |
+
$rating = str_replace( ',', '.', $r['rating'] );
|
59 |
+
|
60 |
+
// Convert Percentage to star rating, 0..5 in .5 increments
|
61 |
+
if ( 'percent' == $r['type'] ) {
|
62 |
+
$rating = round( $rating / 10, 0 ) / 2;
|
63 |
+
}
|
64 |
+
|
65 |
+
// Calculate the number of each type of star needed
|
66 |
+
$full_stars = floor( $rating );
|
67 |
+
$half_stars = ceil( $rating - $full_stars );
|
68 |
+
$empty_stars = 5 - $full_stars - $half_stars;
|
69 |
+
|
70 |
+
if ( $r['number'] ) {
|
71 |
+
/* translators: 1: The rating, 2: The number of ratings */
|
72 |
+
$format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $r['number'] );
|
73 |
+
$title = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $r['number'] ) );
|
74 |
+
} else {
|
75 |
+
/* translators: 1: The rating */
|
76 |
+
$title = sprintf( __( '%s rating' ), number_format_i18n( $rating, 1 ) );
|
77 |
+
}
|
78 |
+
|
79 |
+
echo '<div class="star-rating" title="' . esc_attr( $title ) . '">';
|
80 |
+
echo '<span class="screen-reader-text">' . $title . '</span>';
|
81 |
+
echo str_repeat( '<div class="star star-full"></div>', $full_stars );
|
82 |
+
echo str_repeat( '<div class="star star-half"></div>', $half_stars );
|
83 |
+
echo str_repeat( '<div class="star star-empty"></div>', $empty_stars);
|
84 |
+
echo '</div>';
|
85 |
+
}
|
86 |
+
}
|
87 |
+
?>
|
88 |
+
<form id="frmrecommendation" class="layout-form">
|
89 |
+
<div id="poststuff" style="width: 99% !important;">
|
90 |
+
<div id="post-body" class="metabox-holder">
|
91 |
+
<div id="postbox-container-2" class="postbox-container">
|
92 |
+
<div id="advanced" class="meta-box-sortables">
|
93 |
+
<div id="gallery_bank_get_started" class="postbox" >
|
94 |
+
<div class="handlediv" data-target="ux_recommendation" title="Click to toggle" data-toggle="collapse"><br></div>
|
95 |
+
<h2 class="hndle" style="text-align:center;font-size:30px;"><span>More Free Plugins Recommendation From Wpshopmart</span></h3>
|
96 |
+
<div class="inside">
|
97 |
+
<div id="ux_recommendation" class="gallery_bank_layout">
|
98 |
+
|
99 |
+
<div class="fluid-layout">
|
100 |
+
<div class="layout-span12">
|
101 |
+
<div class="wp-list-table plugin-install">
|
102 |
+
<div id="the-list">
|
103 |
+
<?php
|
104 |
+
foreach ((array) $item as $plugin)
|
105 |
+
{
|
106 |
+
|
107 |
+
if (is_object( $plugin))
|
108 |
+
{
|
109 |
+
$plugin = (array) $plugin;
|
110 |
+
|
111 |
+
}
|
112 |
+
if (!empty($plugin["icons"]["svg"]))
|
113 |
+
{
|
114 |
+
$plugin_icon_url = $plugin["icons"]["svg"];
|
115 |
+
}
|
116 |
+
elseif (!empty( $plugin["icons"]["2x"]))
|
117 |
+
{
|
118 |
+
$plugin_icon_url = $plugin["icons"]["2x"];
|
119 |
+
}
|
120 |
+
elseif (!empty( $plugin["icons"]["1x"]))
|
121 |
+
{
|
122 |
+
$plugin_icon_url = $plugin["icons"]["1x"];
|
123 |
+
}
|
124 |
+
else
|
125 |
+
{
|
126 |
+
$plugin_icon_url = $plugin["icons"]["default"];
|
127 |
+
}
|
128 |
+
$plugins_allowedtags = array
|
129 |
+
(
|
130 |
+
"a" => array( "href" => array(),"title" => array(), "target" => array() ),
|
131 |
+
"abbr" => array( "title" => array() ),"acronym" => array( "title" => array() ),
|
132 |
+
"code" => array(), "pre" => array(), "em" => array(),"strong" => array(),
|
133 |
+
"ul" => array(), "ol" => array(), "li" => array(), "p" => array(), "br" => array()
|
134 |
+
);
|
135 |
+
$title = wp_kses($plugin["name"], $plugins_allowedtags);
|
136 |
+
$description = strip_tags($plugin["short_description"]);
|
137 |
+
$author = wp_kses($plugin["author"], $plugins_allowedtags);
|
138 |
+
$version = wp_kses($plugin["version"], $plugins_allowedtags);
|
139 |
+
$name = strip_tags( $title . " " . $version );
|
140 |
+
$details_link = self_admin_url( "plugin-install.php?tab=plugin-information&plugin=" . $plugin["slug"] .
|
141 |
+
"&TB_iframe=true&width=600&height=550" );
|
142 |
+
|
143 |
+
/* translators: 1: Plugin name and version. */
|
144 |
+
$action_links[] = '<a href="' . esc_url( $details_link ) . '" class="thickbox" aria-label="' . esc_attr( sprintf("More information about %s", $name ) ) . '" data-title="' . esc_attr( $name ) . '">' . __( 'More Details' ) . '</a>';
|
145 |
+
$action_links = array();
|
146 |
+
if (current_user_can( "install_plugins") || current_user_can("update_plugins"))
|
147 |
+
{
|
148 |
+
$status = install_plugin_install_status( $plugin );
|
149 |
+
switch ($status["status"])
|
150 |
+
{
|
151 |
+
case "install":
|
152 |
+
if ( $status["url"] )
|
153 |
+
{
|
154 |
+
/* translators: 1: Plugin name and version. */
|
155 |
+
$action_links[] = '<a class="install-now button" href="' . $status['url'] . '" aria-label="' . esc_attr( sprintf("Install %s now", $name ) ) . '">' . __( 'Install Now' ) . '</a>';
|
156 |
+
}
|
157 |
+
break;
|
158 |
+
case "update_available":
|
159 |
+
if ($status["url"])
|
160 |
+
{
|
161 |
+
/* translators: 1: Plugin name and version */
|
162 |
+
$action_links[] = '<a class="button" href="' . $status['url'] . '" aria-label="' . esc_attr( sprintf( "Update %s now", $name ) ) . '">' . __( 'Update Now' ) . '</a>';
|
163 |
+
}
|
164 |
+
break;
|
165 |
+
case "latest_installed":
|
166 |
+
case "newer_installed":
|
167 |
+
$action_links[] = '<span class="button button-disabled" title="' . esc_attr__( "This plugin is already installed and is up to date" ) . ' ">' . _x( 'Installed', 'plugin' ) . '</span>';
|
168 |
+
break;
|
169 |
+
}
|
170 |
+
}
|
171 |
+
?>
|
172 |
+
<div class="plugin-div plugin-div-settings">
|
173 |
+
<div class="plugin-div-top plugin-div-settings-top">
|
174 |
+
<div class="plugin-div-inner-content">
|
175 |
+
<a href="<?php echo esc_url( $details_link ); ?>" class="thickbox plugin-icon plugin-icon-custom">
|
176 |
+
<img class="custom_icon" src="<?php echo esc_attr( $plugin_icon_url ) ?>" />
|
177 |
+
</a>
|
178 |
+
<div class="name column-name">
|
179 |
+
<h4>
|
180 |
+
<a href="<?php echo esc_url( $details_link ); ?>" class="thickbox"><?php echo $title; ?></a>
|
181 |
+
</h4>
|
182 |
+
</div>
|
183 |
+
<div class="desc column-description">
|
184 |
+
<p>
|
185 |
+
<?php echo $description; ?>
|
186 |
+
</p>
|
187 |
+
<p class="authors">
|
188 |
+
<cite>
|
189 |
+
By <?php echo $author;?>
|
190 |
+
</cite>
|
191 |
+
</p>
|
192 |
+
</div>
|
193 |
+
</div>
|
194 |
+
<div class="action-links">
|
195 |
+
<ul class="plugin-action-buttons-custom">
|
196 |
+
<li>
|
197 |
+
<?php
|
198 |
+
if ($action_links)
|
199 |
+
{
|
200 |
+
echo implode("</li><li>", $action_links);
|
201 |
+
}
|
202 |
+
|
203 |
+
switch($plugin["slug"])
|
204 |
+
{
|
205 |
+
case "gallery-bank" :
|
206 |
+
?>
|
207 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-gallery-bank/pricing/" target="_blank" >
|
208 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
209 |
+
</a>
|
210 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-gallery-bank/" target="_blank" >
|
211 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
212 |
+
</a>
|
213 |
+
<?php
|
214 |
+
break;
|
215 |
+
case "contact-bank" :
|
216 |
+
?>
|
217 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-contact-bank/pricing/" target="_blank" >
|
218 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
219 |
+
</a>
|
220 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-contact-bank/" target="_blank" >
|
221 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
222 |
+
</a>
|
223 |
+
<?php
|
224 |
+
break;
|
225 |
+
case "captcha-bank" :
|
226 |
+
?>
|
227 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-captcha-bank/pricing/" target="_blank" >
|
228 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
229 |
+
</a>
|
230 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-captcha-bank/" target="_blank" >
|
231 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
232 |
+
</a>
|
233 |
+
<?php
|
234 |
+
break;
|
235 |
+
case "wp-clean-up-optimizer" :
|
236 |
+
?>
|
237 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-clean-up-optimizer/pricing/" target="_blank" >
|
238 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
239 |
+
</a>
|
240 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-clean-up-optimizer/" target="_blank" >
|
241 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
242 |
+
</a>
|
243 |
+
<?php
|
244 |
+
break;
|
245 |
+
case "google-maps-bank":
|
246 |
+
?>
|
247 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-google-maps-bank/pricing/" target="_blank" >
|
248 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
249 |
+
</a>
|
250 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-google-maps-bank/" target="_blank" >
|
251 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
252 |
+
</a>
|
253 |
+
<?php
|
254 |
+
break;
|
255 |
+
case "wp-backup-bank":
|
256 |
+
?>
|
257 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-backup-bank/pricing/" target="_blank" >
|
258 |
+
<?php _e("Premium Editions", wpshopmart_accordion_shortcode_text_domain); ?>
|
259 |
+
</a>
|
260 |
+
<a class="plugin-div-button install-now button" href="http://tech-banker.com/products/wp-backup-bank/" target="_blank" >
|
261 |
+
<?php _e("Visit Website", wpshopmart_accordion_shortcode_text_domain); ?>
|
262 |
+
</a>
|
263 |
+
<?php
|
264 |
+
break;
|
265 |
+
}
|
266 |
+
?>
|
267 |
+
</li>
|
268 |
+
</ul>
|
269 |
+
</div>
|
270 |
+
</div>
|
271 |
+
<div class="plugin-card-bottom plugin-card-bottom_settings">
|
272 |
+
<div class="vers column-rating">
|
273 |
+
<?php wp_star_rating( array( "rating" => $plugin["rating"], "type" => "percent", "number" => $plugin["num_ratings"] ) ); ?>
|
274 |
+
<span class="num-ratings">
|
275 |
+
(<?php echo number_format_i18n( $plugin["num_ratings"] ); ?>)
|
276 |
+
</span>
|
277 |
+
</div>
|
278 |
+
<div class="column-updated">
|
279 |
+
<strong><?php _e("Last Updated:"); ?></strong> <span title="<?php echo esc_attr($plugin["last_updated"]); ?>">
|
280 |
+
<?php printf("%s ago", human_time_diff(strtotime($plugin["last_updated"]))); ?>
|
281 |
+
</span>
|
282 |
+
</div>
|
283 |
+
<div class="column-downloaded">
|
284 |
+
<?php echo sprintf( _n("%s download", "%s downloads", $plugin["downloaded"]), number_format_i18n($plugin["downloaded"])); ?>
|
285 |
+
</div>
|
286 |
+
<div class="column-compatibility">
|
287 |
+
<?php
|
288 |
+
if ( !empty($plugin["tested"]) && version_compare(substr($GLOBALS["wp_version"], 0, strlen($plugin["tested"])), $plugin["tested"], ">"))
|
289 |
+
{
|
290 |
+
echo '<span class="compatibility-untested">' . __( "<strong>Untested</strong> with your version of WordPress" ) . '</span>';
|
291 |
+
}
|
292 |
+
elseif (!empty($plugin["requires"]) && version_compare(substr($GLOBALS["wp_version"], 0, strlen($plugin["requires"])), $plugin["requires"], "<"))
|
293 |
+
{
|
294 |
+
echo '<span class="compatibility-incompatible">' . __("Incompatible with your version of WordPress") . '</span>';
|
295 |
+
}
|
296 |
+
else
|
297 |
+
{
|
298 |
+
echo '<span class="compatibility-compatible">' . __("Compatible with your version of WordPress") . '</span>';
|
299 |
+
}
|
300 |
+
?>
|
301 |
+
</div>
|
302 |
+
</div>
|
303 |
+
</div>
|
304 |
+
<?php
|
305 |
+
}
|
306 |
+
?>
|
307 |
+
</div>
|
308 |
+
</div>
|
309 |
+
</div>
|
310 |
+
</div>
|
311 |
+
</div>
|
312 |
+
</div>
|
313 |
+
</div>
|
314 |
+
</div>
|
315 |
+
</div>
|
316 |
+
</div>
|
317 |
+
</div>
|
318 |
+
</form>
|
319 |
+
</td>
|
320 |
+
</tr>
|
321 |
+
</table>
|
322 |
+
</div>
|
323 |
+
</div>
|
324 |
+
|
325 |
+
|
326 |
+
|
327 |
+
</div>
|
328 |
+
<!-- /row -->
|
ink/admin/fvp.php
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
<div class="free-vs-pro-tab info-tab-content">
|
2 |
-
<a href="http://demo.wpshopmart.com/tabs-pro-plugin-demo-for-wordpress/" target="_blank" class="button button-primary button-hero">
|
3 |
<a href="https://wpshopmart.com/plugins/tabs-pro-plugin/" target="_blank" class="button button-primary button-hero">Upgrade To Pro</a>
|
4 |
</div>
|
5 |
|
@@ -125,7 +125,7 @@
|
|
125 |
</tr>
|
126 |
|
127 |
<tr class="ti-about-page-text-center">
|
128 |
-
<td><a href="http://demo.wpshopmart.com/tabs-pro-plugin-demo-for-wordpress/" target="_blank" class="button button-primary button-hero">
|
129 |
<td colspan="2"><a href="https://wpshopmart.com/plugins/tabs-pro-plugin/" target="_blank" class="button button-primary button-hero">Upgrade To Pro</a></td>
|
130 |
</tr>
|
131 |
</tbody>
|
1 |
<div class="free-vs-pro-tab info-tab-content">
|
2 |
+
<a href="http://demo.wpshopmart.com/tabs-pro-plugin-demo-for-wordpress/" target="_blank" class="button button-primary button-hero">Tab Pro Plugin</a>
|
3 |
<a href="https://wpshopmart.com/plugins/tabs-pro-plugin/" target="_blank" class="button button-primary button-hero">Upgrade To Pro</a>
|
4 |
</div>
|
5 |
|
125 |
</tr>
|
126 |
|
127 |
<tr class="ti-about-page-text-center">
|
128 |
+
<td><a href="http://demo.wpshopmart.com/tabs-pro-plugin-demo-for-wordpress/" target="_blank" class="button button-primary button-hero">Tabs Pro Demo</a></td>
|
129 |
<td colspan="2"><a href="https://wpshopmart.com/plugins/tabs-pro-plugin/" target="_blank" class="button button-primary button-hero">Upgrade To Pro</a></td>
|
130 |
</tr>
|
131 |
</tbody>
|
ink/admin/menu.php
CHANGED
@@ -93,7 +93,6 @@ class wpsm_tabs_r {
|
|
93 |
add_meta_box('tabs_r_add', __('Add Tabs Panel', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_add_tabs_r_meta_box_function'), 'tabs_responsive', 'normal', 'low' );
|
94 |
add_meta_box ('tabs_r_shortcode', __('Tabs Shortcode', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_pic_tabs_r_shortcode'), 'tabs_responsive', 'normal', 'low');
|
95 |
//add_meta_box ('tabs_r_more_free_themes', __('More Free Themes From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_free_themes'), 'tabs_responsive', 'normal', 'low');
|
96 |
-
add_meta_box ('tabs_r_more_free_plugins', __('More Free Plugins From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_free_plugins'), 'tabs_responsive', 'normal', 'low');
|
97 |
|
98 |
add_meta_box ('tabs_r_more_pro', __('More Pro Plugin From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_pro'), 'tabs_responsive', 'normal', 'low');
|
99 |
//add_meta_box ('tabs_r_more_pro_themes', __('More Pro Themes From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_pro_themes'), 'tabs_responsive', 'normal', 'low');
|
93 |
add_meta_box('tabs_r_add', __('Add Tabs Panel', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_add_tabs_r_meta_box_function'), 'tabs_responsive', 'normal', 'low' );
|
94 |
add_meta_box ('tabs_r_shortcode', __('Tabs Shortcode', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_pic_tabs_r_shortcode'), 'tabs_responsive', 'normal', 'low');
|
95 |
//add_meta_box ('tabs_r_more_free_themes', __('More Free Themes From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_free_themes'), 'tabs_responsive', 'normal', 'low');
|
|
|
96 |
|
97 |
add_meta_box ('tabs_r_more_pro', __('More Pro Plugin From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_pro'), 'tabs_responsive', 'normal', 'low');
|
98 |
//add_meta_box ('tabs_r_more_pro_themes', __('More Pro Themes From Wpshopmart', wpshopmart_tabs_r_text_domain), array(&$this, 'wpsm_tabs_r_pic_more_pro_themes'), 'tabs_responsive', 'normal', 'low');
|
ink/admin/more-free-plugins.php
CHANGED
@@ -114,7 +114,7 @@
|
|
114 |
}
|
115 |
</style>
|
116 |
<h1>Recommended Free WordPress Plugins From Wpshopmart</h1>
|
117 |
-
<div style="overflow:hidden;display:block;width:100%;padding-top:20px;padding-bottom:20px;
|
118 |
<div class="col-md-12">
|
119 |
|
120 |
<div class="panel content-panel">
|
114 |
}
|
115 |
</style>
|
116 |
<h1>Recommended Free WordPress Plugins From Wpshopmart</h1>
|
117 |
+
<div style="overflow:hidden;display:block;width:100%;padding-top:20px;padding-bottom:20px;">
|
118 |
<div class="col-md-12">
|
119 |
|
120 |
<div class="panel content-panel">
|
ink/admin/more-pro.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<style>
|
2 |
#tabs_r_more_pro{
|
3 |
-
background:transparent
|
4 |
|
5 |
margin-top:40px;
|
6 |
}
|
@@ -16,7 +16,7 @@
|
|
16 |
padding-left: 0px;
|
17 |
padding-right: 0px;
|
18 |
box-shadow: 0 0 20px rgba(0,0,0,.2);
|
19 |
-
margin-bottom:
|
20 |
}
|
21 |
.wpsm_site-img-responsive {
|
22 |
display: block;
|
@@ -114,7 +114,7 @@
|
|
114 |
}
|
115 |
</style>
|
116 |
<h1>Recommended Premium Plugins From Wpshopmart</h1>
|
117 |
-
<div style="overflow:hidden;display:block;width:100%;padding-top:20px;padding-bottom:20px;
|
118 |
<div class="col-md-12">
|
119 |
|
120 |
<div class="col-md-4">
|
@@ -122,12 +122,28 @@
|
|
122 |
<div class="wpsm-theme-container" style="">
|
123 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/tabs-pro-screesnhot.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="tabs pro plugin">
|
124 |
<div class="wpsm_product_wrapper">
|
125 |
-
<h3 style="width:70%">
|
126 |
-
<span class="price"><span class="amount">$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
<div class="wpsm-btn-block" style="">
|
128 |
|
129 |
-
<a title="Check Detail" target="_blank" href="https://wpshopmart.com/plugins/
|
130 |
-
<a title="View Demo" target="_blank" href="http://demo.wpshopmart.com/
|
131 |
</div>
|
132 |
</div>
|
133 |
</div>
|
@@ -139,11 +155,11 @@
|
|
139 |
<div class="wpsm-theme-container" style="">
|
140 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/csp.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
141 |
<div class="wpsm_product_wrapper">
|
142 |
-
<h3 style="width:70%">Coming Soon Pro
|
143 |
<span class="price"><span class="amount">$19</span></span>
|
144 |
<div class="wpsm-btn-block" style="">
|
145 |
-
<a title="Check Detail" target="_blank" href="
|
146 |
-
<a title="View Demo" target="_blank" href="http://wpshopmart.com/
|
147 |
</div>
|
148 |
</div>
|
149 |
</div>
|
@@ -156,8 +172,8 @@
|
|
156 |
<div class="wpsm-theme-container" style="">
|
157 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/ac.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
158 |
<div class="wpsm_product_wrapper">
|
159 |
-
<h3 style="width:70%">Accordion Pro
|
160 |
-
<span class="price"><span class="amount">$
|
161 |
<div class="wpsm-btn-block" style="">
|
162 |
|
163 |
<a title="Check Detail" target="_blank" href="http://wpshopmart.com/plugins/accordion-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
@@ -173,7 +189,7 @@
|
|
173 |
<div class="wpsm-theme-container" style="">
|
174 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/counters.jpg'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
175 |
<div class="wpsm_product_wrapper">
|
176 |
-
<h3 style="width:70%">Counter Number Pro
|
177 |
<span class="price"><span class="amount">$12</span></span>
|
178 |
<div class="wpsm-btn-block" style="">
|
179 |
|
@@ -191,7 +207,7 @@
|
|
191 |
<div class="wpsm-theme-container" style="">
|
192 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/service-showcase-pro-preview.jpg'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
193 |
<div class="wpsm_product_wrapper">
|
194 |
-
<h3 style="width:70%">Service Showcase
|
195 |
<span class="price"><span class="amount">$9</span></span>
|
196 |
<div class="wpsm-btn-block" style="">
|
197 |
|
@@ -204,22 +220,7 @@
|
|
204 |
</div>
|
205 |
|
206 |
|
207 |
-
|
208 |
-
|
209 |
-
<div class="wpsm-theme-container" style="">
|
210 |
-
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/cb.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
211 |
-
<div class="wpsm_product_wrapper">
|
212 |
-
<h3 style="width:70%">Colorbox Pro<span>wordpress</span></h3>
|
213 |
-
<span class="price"><span class="amount">$5</span></span>
|
214 |
-
<div class="wpsm-btn-block" style="">
|
215 |
-
|
216 |
-
<a title="Check Detail" target="_blank" href="https://wpshopmart.com/plugins/colorbox-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
217 |
-
<a title="View Demo" target="_blank" href="http://demo.wpshopmart.com/colorbox-pro/" class="portfolio_demo_btn pull-right">View Demo</a>
|
218 |
-
</div>
|
219 |
-
</div>
|
220 |
-
</div>
|
221 |
-
|
222 |
-
</div>
|
223 |
|
224 |
|
225 |
</div>
|
1 |
<style>
|
2 |
#tabs_r_more_pro{
|
3 |
+
background:transparent;
|
4 |
|
5 |
margin-top:40px;
|
6 |
}
|
16 |
padding-left: 0px;
|
17 |
padding-right: 0px;
|
18 |
box-shadow: 0 0 20px rgba(0,0,0,.2);
|
19 |
+
margin-bottom: 30px;
|
20 |
}
|
21 |
.wpsm_site-img-responsive {
|
22 |
display: block;
|
114 |
}
|
115 |
</style>
|
116 |
<h1>Recommended Premium Plugins From Wpshopmart</h1>
|
117 |
+
<div style="overflow:hidden;display:block;width:100%;padding-top:20px;padding-bottom:20px;">
|
118 |
<div class="col-md-12">
|
119 |
|
120 |
<div class="col-md-4">
|
122 |
<div class="wpsm-theme-container" style="">
|
123 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/tabs-pro-screesnhot.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="tabs pro plugin">
|
124 |
<div class="wpsm_product_wrapper">
|
125 |
+
<h3 style="width:70%">Team Pro </h3>
|
126 |
+
<span class="price"><span class="amount">$16</span></span>
|
127 |
+
<div class="wpsm-btn-block" style="">
|
128 |
+
|
129 |
+
<a title="Check Detail" target="_blank" href="https://wpshopmart.com/plugins/team-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
130 |
+
<a title="View Demo" target="_blank" href="http://demo.wpshopmart.com/team-pro-demo/" class="portfolio_demo_btn pull-right">View Demo</a>
|
131 |
+
</div>
|
132 |
+
</div>
|
133 |
+
</div>
|
134 |
+
|
135 |
+
</div>
|
136 |
+
<div class="col-md-4">
|
137 |
+
|
138 |
+
<div class="wpsm-theme-container" style="">
|
139 |
+
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/cb.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
140 |
+
<div class="wpsm_product_wrapper">
|
141 |
+
<h3 style="width:70%">Testimonial Pro </h3>
|
142 |
+
<span class="price"><span class="amount">$14</span></span>
|
143 |
<div class="wpsm-btn-block" style="">
|
144 |
|
145 |
+
<a title="Check Detail" target="_blank" href="https://wpshopmart.com/plugins/colorbox-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
146 |
+
<a title="View Demo" target="_blank" href="http://demo.wpshopmart.com/colorbox-pro/" class="portfolio_demo_btn pull-right">View Demo</a>
|
147 |
</div>
|
148 |
</div>
|
149 |
</div>
|
155 |
<div class="wpsm-theme-container" style="">
|
156 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/csp.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
157 |
<div class="wpsm_product_wrapper">
|
158 |
+
<h3 style="width:70%">Coming Soon Pro </h3>
|
159 |
<span class="price"><span class="amount">$19</span></span>
|
160 |
<div class="wpsm-btn-block" style="">
|
161 |
+
<a title="Check Detail" target="_blank" href="https://wpshopmart.com/plugins/testimonial-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
162 |
+
<a title="View Demo" target="_blank" href="http://demo.wpshopmart.com/testimonial-pro-demo/" class="portfolio_demo_btn pull-right">View Demo</a>
|
163 |
</div>
|
164 |
</div>
|
165 |
</div>
|
172 |
<div class="wpsm-theme-container" style="">
|
173 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/ac.png'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
174 |
<div class="wpsm_product_wrapper">
|
175 |
+
<h3 style="width:70%">Accordion Pro </h3>
|
176 |
+
<span class="price"><span class="amount">$9</span></span>
|
177 |
<div class="wpsm-btn-block" style="">
|
178 |
|
179 |
<a title="Check Detail" target="_blank" href="http://wpshopmart.com/plugins/accordion-pro/" class="portfolio_read_more_btn pull-left">Check Detail</a>
|
189 |
<div class="wpsm-theme-container" style="">
|
190 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/counters.jpg'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
191 |
<div class="wpsm_product_wrapper">
|
192 |
+
<h3 style="width:70%">Counter Number Pro </h3>
|
193 |
<span class="price"><span class="amount">$12</span></span>
|
194 |
<div class="wpsm-btn-block" style="">
|
195 |
|
207 |
<div class="wpsm-theme-container" style="">
|
208 |
<img width="700" height="394" src="<?php echo wpshopmart_tabs_r_directory_url.'assets/images/service-showcase-pro-preview.jpg'; ?>" class="wpsm_site-img-responsive wp-post-image" alt="Colorbox and panels pro plugin">
|
209 |
<div class="wpsm_product_wrapper">
|
210 |
+
<h3 style="width:70%">Service Showcase </h3>
|
211 |
<span class="price"><span class="amount">$9</span></span>
|
212 |
<div class="wpsm-btn-block" style="">
|
213 |
|
220 |
</div>
|
221 |
|
222 |
|
223 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
224 |
|
225 |
|
226 |
</div>
|
ink/install/installation.php
CHANGED
@@ -127,7 +127,7 @@ function wpsm_tabs_r_review() {
|
|
127 |
padding: 5px 7px 4px 6px;
|
128 |
border-radius: 4px;
|
129 |
margin-left: 10px;
|
130 |
-
text-decoration: none;" href="https://wpshopmart.com/plugins/tabs-pro-plugin/" class="btn btn-primary" target="_blank"
|
131 |
</p>
|
132 |
</div>
|
133 |
<script type="text/javascript">
|
127 |
padding: 5px 7px 4px 6px;
|
128 |
border-radius: 4px;
|
129 |
margin-left: 10px;
|
130 |
+
text-decoration: none;" href="https://wpshopmart.com/plugins/tabs-pro-plugin/" class="btn btn-primary wpsm-rate-later" target="_blank" ><?php _e( 'Upgarde To Tabs Pro Plugin', '' ); ?></a>
|
131 |
</p>
|
132 |
</div>
|
133 |
<script type="text/javascript">
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: wpshopmart
|
|
3 |
Donate link: https://wpshopmart.com/plugins/tabs-pro-plugin/
|
4 |
Tags: tab, tabs, responsive tabs, animation, animated tab, css3 tabs, bootstrap tabs, tabs content, responsive, shortcode, widget, wordpress tabs, wp tabs, accordion, collapse, toggle, bootstrap tab, jquery, tab widget, tab shortcode, jquery tabs, sidebar, plugin, html, html5, html5 tabs
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to: 5.
|
7 |
-
Stable tag: 1.9.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -160,6 +160,9 @@ Please use WordPress support forum to ask any query regarding any issue.
|
|
160 |
|
161 |
== Changelog ==
|
162 |
|
|
|
|
|
|
|
163 |
= 1.9.2 =
|
164 |
* Minor Issue Resolved
|
165 |
|
3 |
Donate link: https://wpshopmart.com/plugins/tabs-pro-plugin/
|
4 |
Tags: tab, tabs, responsive tabs, animation, animated tab, css3 tabs, bootstrap tabs, tabs content, responsive, shortcode, widget, wordpress tabs, wp tabs, accordion, collapse, toggle, bootstrap tab, jquery, tab widget, tab shortcode, jquery tabs, sidebar, plugin, html, html5, html5 tabs
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.2
|
7 |
+
Stable tag: 1.9.3
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
160 |
|
161 |
== Changelog ==
|
162 |
|
163 |
+
= 1.9.3 =
|
164 |
+
* resolved delay loading issue on backend
|
165 |
+
|
166 |
= 1.9.2 =
|
167 |
* Minor Issue Resolved
|
168 |
|
tabs-responsive.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Tabs Responsive
|
4 |
-
* Version: 1.9.
|
5 |
* Description: Tabs Responsive is the most easiest drag & drop Tabs builder for WordPress. You can add unlimited Tabs with unlimited color Scheme.
|
6 |
* Author: wpshopmart
|
7 |
* Author URI: https://www.wpshopmart.com
|
@@ -90,14 +90,20 @@ $plugin = plugin_basename(__FILE__);
|
|
90 |
add_filter("plugin_action_links_$plugin", 'wpsm_tabs_r_settings_link' );
|
91 |
add_action('admin_menu' , 'wpsm_tabs_r_recom_menu');
|
92 |
function wpsm_tabs_r_recom_menu() {
|
|
|
93 |
$submenu2 = add_submenu_page('edit.php?post_type=tabs_responsive', __('Free Vs Pro', wpshopmart_tabs_r_text_domain), __('Free Vs Pro', wpshopmart_tabs_r_text_domain), 'administrator', 'wpsm_tabs_r_fvp_page', 'wpsm_tabs_r_fvp_page_funct');
|
94 |
|
95 |
//add hook to add styles and scripts for Tabs Plugin admin page
|
96 |
-
|
97 |
add_action( 'admin_print_styles-' . $submenu2, 'wpsm_tabs_r_fvp_js_css' );
|
98 |
}
|
99 |
-
|
100 |
-
|
|
|
|
|
|
|
|
|
|
|
101 |
|
102 |
function wpsm_tabs_r_fvp_js_css(){
|
103 |
wp_enqueue_style('wpsm_tabs_r_settings_fvp', wpshopmart_tabs_r_directory_url.'assets/css/settings.css');
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Tabs Responsive
|
4 |
+
* Version: 1.9.3
|
5 |
* Description: Tabs Responsive is the most easiest drag & drop Tabs builder for WordPress. You can add unlimited Tabs with unlimited color Scheme.
|
6 |
* Author: wpshopmart
|
7 |
* Author URI: https://www.wpshopmart.com
|
90 |
add_filter("plugin_action_links_$plugin", 'wpsm_tabs_r_settings_link' );
|
91 |
add_action('admin_menu' , 'wpsm_tabs_r_recom_menu');
|
92 |
function wpsm_tabs_r_recom_menu() {
|
93 |
+
$submenu = add_submenu_page('edit.php?post_type=tabs_responsive', __('More_Free_Plugins', wpshopmart_tabs_r_text_domain), __('More Free Plugins', wpshopmart_tabs_r_text_domain), 'administrator', 'wpsm_tabs_r_recom_page', 'wpsm_tabs_rrecom_page_funct');
|
94 |
$submenu2 = add_submenu_page('edit.php?post_type=tabs_responsive', __('Free Vs Pro', wpshopmart_tabs_r_text_domain), __('Free Vs Pro', wpshopmart_tabs_r_text_domain), 'administrator', 'wpsm_tabs_r_fvp_page', 'wpsm_tabs_r_fvp_page_funct');
|
95 |
|
96 |
//add hook to add styles and scripts for Tabs Plugin admin page
|
97 |
+
add_action( 'admin_print_styles-' . $submenu, 'wpsm_tabs_r_recom_js_css' );
|
98 |
add_action( 'admin_print_styles-' . $submenu2, 'wpsm_tabs_r_fvp_js_css' );
|
99 |
}
|
100 |
+
function wpsm_tabs_r_recom_js_css(){
|
101 |
+
wp_enqueue_style('wpsm_tabs_r_bootstrap_css_recom', wpshopmart_tabs_r_directory_url.'assets/css/bootstrap.css');
|
102 |
+
wp_enqueue_style('wpsm_tabs_ac_help_css', wpshopmart_tabs_r_directory_url.'assets/css/help.css');
|
103 |
+
}
|
104 |
+
function wpsm_tabs_rrecom_page_funct(){
|
105 |
+
require_once('ink/admin/free.php');
|
106 |
+
}
|
107 |
|
108 |
function wpsm_tabs_r_fvp_js_css(){
|
109 |
wp_enqueue_style('wpsm_tabs_r_settings_fvp', wpshopmart_tabs_r_directory_url.'assets/css/settings.css');
|