Changeset 3493686
- Timestamp:
- 03/29/2026 05:59:33 AM (5 hours ago)
- Location:
- product-tabs-manager
- Files:
-
- 18 edited
- 1 copied
-
tags/1.3.3 (copied) (copied from product-tabs-manager/trunk)
-
tags/1.3.3/includes/Admin/Actions.php (modified) (4 diffs)
-
tags/1.3.3/includes/Admin/views/product-tabs/add.php (modified) (4 diffs)
-
tags/1.3.3/includes/Admin/views/product-tabs/edit.php (modified) (4 diffs)
-
tags/1.3.3/includes/Frontend/Products.php (modified) (3 diffs)
-
tags/1.3.3/includes/functions.php (modified) (2 diffs)
-
tags/1.3.3/languages/product-tabs-manager.pot (modified) (11 diffs)
-
tags/1.3.3/product-tabs-manager.php (modified) (2 diffs)
-
tags/1.3.3/readme.txt (modified) (2 diffs)
-
tags/1.3.3/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/includes/Admin/Actions.php (modified) (4 diffs)
-
trunk/includes/Admin/views/product-tabs/add.php (modified) (4 diffs)
-
trunk/includes/Admin/views/product-tabs/edit.php (modified) (4 diffs)
-
trunk/includes/Frontend/Products.php (modified) (3 diffs)
-
trunk/includes/functions.php (modified) (2 diffs)
-
trunk/languages/product-tabs-manager.pot (modified) (11 diffs)
-
trunk/product-tabs-manager.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
product-tabs-manager/tags/1.3.3/includes/Admin/Actions.php
r3448691 r3493686 85 85 'excluded_products' => 'array', 86 86 'excluded_categories' => 'array', 87 'tab_product_list' => 'array', 87 88 ), 88 89 $tab_id … … 111 112 } 112 113 114 // Save faq items meta. 115 $faq_items = isset( $_POST['ptabsm_faq_items'] ) && is_array( $_POST['ptabsm_faq_items'] ) ? map_deep( wp_unslash( $_POST['ptabsm_faq_items'] ), 'sanitize_text_field' ) : array(); 116 $faq_items = array_values( $faq_items ); 117 update_post_meta( $post, '_ptabsm_faq_items', $faq_items ); 118 113 119 $referer = add_query_arg( 114 120 array( 'edit' => absint( $post ) ), … … 140 146 } 141 147 142 // Sanitize and validate the tabs data.148 // Sanitize and validate the tabs' data. 143 149 $sanitized_tabs = array(); 144 150 foreach ( $tabs as $key => $tab ) { … … 150 156 151 157 // Update the option. 152 $updated = update_option( 'ptabsm_d default_product_tabs', $sanitized_tabs );158 $updated = update_option( 'ptabsm_default_product_tabs', $sanitized_tabs ); 153 159 154 160 if ( $updated ) { -
product-tabs-manager/tags/1.3.3/includes/Admin/views/product-tabs/add.php
r3448691 r3493686 20 20 <div class="bk-poststuff"> 21 21 <div class="column-1"> 22 <!-- General tab options -->23 22 <div class="bk-card"> 24 23 <div class="bk-card__header"> … … 36 35 <input type="text" name="tab_title" id="tab_title" placeholder="<?php esc_html_e( 'Enter tab title...', 'product-tabs-manager' ); ?>" required/> 37 36 </div> 38 <!-- Priority -->39 37 <div class="bk-form-field"> 40 38 <label for="tab_priority"> … … 49 47 <abbr class="required">*</abbr> 50 48 </label> 51 <select type="text" name="tab_content_type" id="tab_content_type" required > 52 <option value="content" selected><?php esc_html_e( 'General Content', 'product-tabs-manager' ); ?></option> 53 <option value="" disabled><?php esc_html_e( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 54 <option value="" disabled><?php esc_html_e( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 49 <select name="tab_content_type" id="tab_content_type" required > 50 <?php foreach ( ptabsm_get_tab_content_type_options() as $option ) { ?> 51 <option value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( $option['value'], 'content' ); ?> <?php disabled( $option['disabled'], true ); ?>> 52 <?php echo esc_html( $option['label'] ); ?> 53 </option> 54 <?php } ?> 55 55 </select> 56 56 </div> 57 <div class="bk-form-field ">57 <div class="bk-form-field ptabsm_tab_content"> 58 58 <label for="tab_content"> 59 59 <?php esc_html_e( 'Description', 'product-tabs-manager' ); ?> … … 75 75 ?> 76 76 </div> 77 <?php 78 /* 79 * Hook: ptabsm_after_add_product_tab_content. 80 * 81 * @since 1.3.2 82 */ 83 do_action( 'ptabsm_after_add_product_tab_content' ); 84 ?> 77 85 </div> 78 86 </div> 79 80 87 <!-- Tab Settings --> 81 88 <div class="bk-card"> -
product-tabs-manager/tags/1.3.3/includes/Admin/views/product-tabs/edit.php
r3448691 r3493686 22 22 <div class="bk-poststuff"> 23 23 <div class="column-1"> 24 <!-- General tab options -->25 24 <div class="bk-card"> 26 25 <div class="bk-card__header"> … … 39 38 </div> 40 39 <?php if ( empty( $tab_key ) ) : ?> 41 <!-- Priority -->42 40 <div class="bk-form-field"> 43 41 <label for="tab_priority"> … … 52 50 <span class="required">*</span> 53 51 </label> 54 <select type="text" name="tab_content_type" id="tab_content_type" required > 55 <option value="content" selected><?php esc_html_e( 'General Content', 'product-tabs-manager' ); ?></option> 56 <option value="" disabled><?php esc_html_e( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 57 <option value="" disabled><?php esc_html_e( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 58 </select> 59 </div> 60 <div class="bk-form-field"> 52 <select name="tab_content_type" id="tab_content_type" required > 53 <?php foreach ( ptabsm_get_tab_content_type_options() as $option ) { ?> 54 <option value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( get_post_meta( $product_tab->ID, '_ptabsm_tab_content_type', true ), $option['value'] ); ?> <?php disabled( $option['disabled'] ); ?>> 55 <?php echo esc_html( $option['label'] ); ?> 56 </option> 57 <?php } ?> 58 </select> 59 </div> 60 <div class="bk-form-field ptabsm_tab_content"> 61 61 <label for="tab_content"> 62 62 <?php esc_html_e( 'Description', 'product-tabs-manager' ); ?> … … 78 78 ?> 79 79 </div> 80 <?php endif; ?> 80 <?php 81 /* 82 * Hook: ptabsm_after_edit_product_tab_content. 83 * 84 * @param \WP_Post $product_tab Current tab object. 85 * 86 * @since 1.3.2 87 */ 88 do_action( 'ptabsm_after_edit_product_tab_content', $product_tab ); 89 ?> 90 <?php endif; ?> 81 91 </div> 82 92 </div> 83 84 93 <!-- Tab Settings --> 85 94 <div class="bk-card"> -
product-tabs-manager/tags/1.3.3/includes/Frontend/Products.php
r3477358 r3493686 29 29 */ 30 30 public static function product_tabs( $tabs ) { 31 32 31 foreach ( ptabsm_get_default_tabs() as $key => $tab ) { 33 32 if ( ! array_key_exists( $key, $tabs ) ) { … … 50 49 } 51 50 52 $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true ); 51 $tab_content_type = get_post_meta( $tab_id, '_ptabsm_tab_content_type', true ); 52 $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true ); 53 53 if ( $tab_key ) { 54 54 if ( ! array_key_exists( $tab_key, $tabs ) ) { … … 72 72 $tabs[ $tab_key ]['title'] = apply_filters( 'ptabsm_product_tab_title', $tab_title, $tab_id ); 73 73 } 74 } elseif ( 'product_list' === $tab_content_type ) { 75 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); 76 $tabs[ 'ptabsm_tab_' . $tab_id ] = array( 77 'title' => apply_filters( 'ptabsm_product_tab_title', get_the_title( $tab_id ), $tab_id ), 78 'priority' => is_numeric( $priority ) ? intval( $priority ) : 100, 79 'callback' => function () use ( $tab_id ) { 80 /* 81 * Hook: ptabsm_product_tab_general_option_product_list. 82 * 83 * @param $tab_id tab ID. 84 * 85 * @since 1.3.2 86 */ 87 do_action( 'ptabsm_product_tab_general_option_product_list', $tab_id ); 88 }, 89 ); 90 } elseif ( 'qa' === $tab_content_type ) { 91 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); 92 $tabs[ 'ptabsm_tab_' . $tab_id ] = array( 93 'title' => apply_filters( 'ptabsm_product_tab_title', get_the_title( $tab_id ), $tab_id ), 94 'priority' => is_numeric( $priority ) ? intval( $priority ) : 100, 95 'callback' => function () use ( $tab_id ) { 96 /* 97 * Hook: ptabsm_product_tab_general_option_qa_list. 98 * 99 * @param $tab_id tab ID. 100 * 101 * @since 1.3.2 102 */ 103 do_action( 'ptabsm_product_tab_general_option_qa_list', $tab_id ); 104 }, 105 ); 74 106 } else { 75 107 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); -
product-tabs-manager/tags/1.3.3/includes/functions.php
r3448691 r3493686 26 26 */ 27 27 function ptabsm_get_default_tabs() { 28 $default_tabs = get_option( 'ptabsm_d default_product_tabs', array() );28 $default_tabs = get_option( 'ptabsm_default_product_tabs', array() ); 29 29 30 30 if ( empty( $default_tabs ) || ! is_array( $default_tabs ) ) { … … 137 137 return is_array( $default_tabs ) ? $default_tabs : array(); 138 138 } 139 140 /** 141 * Tab Content type option list 142 * 143 * @since 1.3.2 144 * @return array 145 */ 146 function ptabsm_get_tab_content_type_options() { 147 return apply_filters( 148 'ptabsm_tab_content_type_option', 149 array( 150 array( 151 'value' => 'content', 152 'label' => esc_html__( 'General Content', 'product-tabs-manager' ), 153 'disabled' => false, 154 ), 155 array( 156 'value' => 'qa', 157 'label' => esc_html__( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ), 158 'disabled' => true, 159 ), 160 array( 161 'value' => 'product_list', 162 'label' => esc_html__( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ), 163 'disabled' => true, 164 ), 165 ) 166 ); 167 } -
product-tabs-manager/tags/1.3.3/languages/product-tabs-manager.pot
r3477358 r3493686 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Product Tabs Manager 1.3. 2\n"5 "Project-Id-Version: Product Tabs Manager 1.3.3\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/product-tabs-manager\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-03- 08T09:55:39+00:00\n"12 "POT-Creation-Date: 2026-03-29T05:53:16+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 52 52 msgstr "" 53 53 54 #: includes/Admin/Actions.php:13 254 #: includes/Admin/Actions.php:138 55 55 msgid "You do not have permission to perform this action." 56 56 msgstr "" 57 57 58 #: includes/Admin/Actions.php:1 3958 #: includes/Admin/Actions.php:145 59 59 msgid "Invalid tabs data." 60 60 msgstr "" 61 61 62 #: includes/Admin/Actions.php:1 5762 #: includes/Admin/Actions.php:163 63 63 msgid "Tabs order updated successfully." 64 64 msgstr "" 65 65 66 #: includes/Admin/Actions.php:16 266 #: includes/Admin/Actions.php:168 67 67 msgid "Failed to update tabs order." 68 68 msgstr "" 69 69 70 #: includes/Admin/Actions.php:1 7771 #: includes/Admin/Actions.php:2 2870 #: includes/Admin/Actions.php:183 71 #: includes/Admin/Actions.php:234 72 72 msgid "No, search term provided." 73 73 msgstr "" 74 74 75 #: includes/Admin/Actions.php:28 075 #: includes/Admin/Actions.php:286 76 76 msgid "No, user name provided." 77 77 msgstr "" … … 118 118 119 119 #: includes/Admin/ListTables/ProductTabsListTable.php:131 120 #: includes/Admin/views/product-tabs/add.php:3 3121 #: includes/Admin/views/product-tabs/edit.php:3 5120 #: includes/Admin/views/product-tabs/add.php:32 121 #: includes/Admin/views/product-tabs/edit.php:34 122 122 msgid "Title" 123 123 msgstr "" … … 138 138 139 139 #: includes/Admin/ListTables/ProductTabsListTable.php:135 140 #: includes/Admin/views/product-tabs/add.php:1 35141 #: includes/Admin/views/product-tabs/edit.php:1 63140 #: includes/Admin/views/product-tabs/add.php:142 141 #: includes/Admin/views/product-tabs/edit.php:172 142 142 msgid "Status" 143 143 msgstr "" … … 149 149 #: includes/Admin/ListTables/ProductTabsListTable.php:174 150 150 #: includes/Admin/ListTables/ProductTabsListTable.php:220 151 #: includes/Admin/views/product-tabs/edit.php:1 78151 #: includes/Admin/views/product-tabs/edit.php:187 152 152 msgid "Delete" 153 153 msgstr "" … … 158 158 159 159 #: includes/Admin/ListTables/ProductTabsListTable.php:256 160 #: includes/Admin/views/product-tabs/add.php:1 38161 #: includes/Admin/views/product-tabs/edit.php:1 66160 #: includes/Admin/views/product-tabs/add.php:145 161 #: includes/Admin/views/product-tabs/edit.php:175 162 162 msgid "Active" 163 163 msgstr "" 164 164 165 165 #: includes/Admin/ListTables/ProductTabsListTable.php:256 166 #: includes/Admin/views/product-tabs/add.php:1 39167 #: includes/Admin/views/product-tabs/edit.php:1 67166 #: includes/Admin/views/product-tabs/add.php:146 167 #: includes/Admin/views/product-tabs/edit.php:176 168 168 msgid "Inactive" 169 169 msgstr "" … … 289 289 msgstr "" 290 290 291 #: includes/Admin/views/product-tabs/add.php:2 5292 #: includes/Admin/views/product-tabs/edit.php:2 7291 #: includes/Admin/views/product-tabs/add.php:24 292 #: includes/Admin/views/product-tabs/edit.php:26 293 293 msgid "General Options" 294 294 msgstr "" 295 295 296 #: includes/Admin/views/product-tabs/add.php:2 7297 #: includes/Admin/views/product-tabs/edit.php:2 9296 #: includes/Admin/views/product-tabs/add.php:26 297 #: includes/Admin/views/product-tabs/edit.php:28 298 298 msgid "Add tab title and description" 299 299 msgstr "" 300 300 301 #: includes/Admin/views/product-tabs/add.php:3 6302 #: includes/Admin/views/product-tabs/edit.php:3 8301 #: includes/Admin/views/product-tabs/add.php:35 302 #: includes/Admin/views/product-tabs/edit.php:37 303 303 msgid "Enter tab title..." 304 304 msgstr "" 305 305 306 #: includes/Admin/views/product-tabs/add.php: 41307 #: includes/Admin/views/product-tabs/edit.php:4 4306 #: includes/Admin/views/product-tabs/add.php:39 307 #: includes/Admin/views/product-tabs/edit.php:42 308 308 msgid "Tab Priority" 309 309 msgstr "" 310 310 311 #: includes/Admin/views/product-tabs/add.php:4 4312 #: includes/Admin/views/product-tabs/edit.php:4 7311 #: includes/Admin/views/product-tabs/add.php:42 312 #: includes/Admin/views/product-tabs/edit.php:45 313 313 msgid "Enter the tab priority. The tab will be sorted according to the priority." 314 314 msgstr "" 315 315 316 #: includes/Admin/views/product-tabs/add.php:4 8317 #: includes/Admin/views/product-tabs/edit.php: 51316 #: includes/Admin/views/product-tabs/add.php:46 317 #: includes/Admin/views/product-tabs/edit.php:49 318 318 msgid "Content Type" 319 msgstr ""320 321 #: includes/Admin/views/product-tabs/add.php:52322 #: includes/Admin/views/product-tabs/edit.php:55323 msgid "General Content"324 msgstr ""325 326 #: includes/Admin/views/product-tabs/add.php:53327 #: includes/Admin/views/product-tabs/edit.php:56328 msgid "Question/Answer ( Upgrade to PRO )"329 msgstr ""330 331 #: includes/Admin/views/product-tabs/add.php:54332 #: includes/Admin/views/product-tabs/edit.php:57333 msgid "Product List ( Upgrade to PRO )"334 319 msgstr "" 335 320 … … 340 325 msgstr "" 341 326 342 #: includes/Admin/views/product-tabs/add.php: 83343 #: includes/Admin/views/product-tabs/edit.php: 87327 #: includes/Admin/views/product-tabs/add.php:90 328 #: includes/Admin/views/product-tabs/edit.php:96 344 329 msgid "Tab Settings" 345 330 msgstr "" 346 331 347 #: includes/Admin/views/product-tabs/add.php: 85348 #: includes/Admin/views/product-tabs/edit.php: 89332 #: includes/Admin/views/product-tabs/add.php:92 333 #: includes/Admin/views/product-tabs/edit.php:98 349 334 msgid "Settings for tab" 350 335 msgstr "" 351 336 352 #: includes/Admin/views/product-tabs/add.php:9 0353 #: includes/Admin/views/product-tabs/edit.php: 95337 #: includes/Admin/views/product-tabs/add.php:97 338 #: includes/Admin/views/product-tabs/edit.php:104 354 339 msgid "Visible Type" 355 340 msgstr "" 356 341 357 #: includes/Admin/views/product-tabs/add.php:9 2358 #: includes/Admin/views/product-tabs/edit.php: 97342 #: includes/Admin/views/product-tabs/add.php:99 343 #: includes/Admin/views/product-tabs/edit.php:106 359 344 msgid "All Products" 360 345 msgstr "" 361 346 362 #: includes/Admin/views/product-tabs/add.php:93363 347 #: includes/Admin/views/product-tabs/add.php:100 364 #: includes/Admin/views/product-tabs/edit.php:98 365 #: includes/Admin/views/product-tabs/edit.php:106 348 #: includes/Admin/views/product-tabs/add.php:107 349 #: includes/Admin/views/product-tabs/edit.php:107 350 #: includes/Admin/views/product-tabs/edit.php:115 366 351 msgid "Specific Products" 367 352 msgstr "" 368 353 369 #: includes/Admin/views/product-tabs/add.php: 94370 #: includes/Admin/views/product-tabs/add.php:1 08371 #: includes/Admin/views/product-tabs/edit.php: 99372 #: includes/Admin/views/product-tabs/edit.php:1 24354 #: includes/Admin/views/product-tabs/add.php:101 355 #: includes/Admin/views/product-tabs/add.php:115 356 #: includes/Admin/views/product-tabs/edit.php:108 357 #: includes/Admin/views/product-tabs/edit.php:133 373 358 msgid "Specific Categories" 374 359 msgstr "" 375 360 376 #: includes/Admin/views/product-tabs/add.php: 96377 #: includes/Admin/views/product-tabs/edit.php:1 01361 #: includes/Admin/views/product-tabs/add.php:103 362 #: includes/Admin/views/product-tabs/edit.php:110 378 363 msgid "Choose where to show this tab: on All Products, Specific Products, or Specific Categories—whichever suits your needs." 379 364 msgstr "" 380 365 381 #: includes/Admin/views/product-tabs/add.php:10 2382 #: includes/Admin/views/product-tabs/edit.php:1 08366 #: includes/Admin/views/product-tabs/add.php:109 367 #: includes/Admin/views/product-tabs/edit.php:117 383 368 msgid "Search products" 384 369 msgstr "" 385 370 386 #: includes/Admin/views/product-tabs/add.php:1 04387 #: includes/Admin/views/product-tabs/edit.php:1 19371 #: includes/Admin/views/product-tabs/add.php:111 372 #: includes/Admin/views/product-tabs/edit.php:128 388 373 msgid "Use this box to select products for this tab. Search by category name and choose multiple products to include." 389 374 msgstr "" 390 375 391 #: includes/Admin/views/product-tabs/add.php:11 0392 #: includes/Admin/views/product-tabs/edit.php:1 26376 #: includes/Admin/views/product-tabs/add.php:117 377 #: includes/Admin/views/product-tabs/edit.php:135 393 378 msgid "Search categories" 394 379 msgstr "" 395 380 396 #: includes/Admin/views/product-tabs/add.php:11 2397 #: includes/Admin/views/product-tabs/edit.php:1 38381 #: includes/Admin/views/product-tabs/add.php:119 382 #: includes/Admin/views/product-tabs/edit.php:147 398 383 msgid "Use this box to select categories for this tab. Search by category name and choose multiple categories to include." 399 384 msgstr "" 400 385 401 #: includes/Admin/views/product-tabs/add.php:1 29402 #: includes/Admin/views/product-tabs/edit.php:1 57386 #: includes/Admin/views/product-tabs/add.php:136 387 #: includes/Admin/views/product-tabs/edit.php:166 403 388 msgid "Actions" 404 389 msgstr "" 405 390 406 #: includes/Admin/views/product-tabs/add.php:1 48391 #: includes/Admin/views/product-tabs/add.php:155 407 392 msgid "Publish" 408 393 msgstr "" … … 428 413 msgstr "" 429 414 430 #: includes/Admin/views/product-tabs/edit.php:1 81415 #: includes/Admin/views/product-tabs/edit.php:190 431 416 msgid "Update" 432 417 msgstr "" … … 475 460 #: includes/functions.php:41 476 461 msgid "Reviews" 462 msgstr "" 463 464 #: includes/functions.php:152 465 msgid "General Content" 466 msgstr "" 467 468 #: includes/functions.php:157 469 msgid "Question/Answer ( Upgrade to PRO )" 470 msgstr "" 471 472 #: includes/functions.php:162 473 msgid "Product List ( Upgrade to PRO )" 477 474 msgstr "" 478 475 -
product-tabs-manager/tags/1.3.3/product-tabs-manager.php
r3477358 r3493686 4 4 * Plugin URI: https://pluginever.com/plugins/product-tabs-manager-pro/ 5 5 * Description: Product Tabs Manager is a powerful and user-friendly WooCommerce plugin that lets you create, customize, and fully manage product tabs, including default WooCommerce tabs, without writing a single line of code. 6 * Version: 1.3. 26 * Version: 1.3.3 7 7 * Requires at least: 5.2 8 8 * Tested up to: 6.9 … … 15 15 * Domain Path: /languages 16 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 517 * WC tested up to: 10.6 18 18 * Requires Plugins: woocommerce 19 19 * -
product-tabs-manager/tags/1.3.3/readme.txt
r3477358 r3493686 3 3 Tags: woocommerce tabs, product tabs, custom tabs, woocommerce product tabs, tab manager 4 4 Tested up to: 6.9 5 Stable tag: 1.3. 25 Stable tag: 1.3.3 6 6 License: GPL v2 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 546 546 547 547 == Changelog == 548 = 1.3.3 ( 29th March 2026 ) = 549 * New: Added new tab type for displaying list of products in a tab 550 * New: Added new tab type for displaying FAQs in a tab 551 * Fix: Few minor bugs and issues 552 * Compatibility: Compatible with the latest WooCommerce version (10.6) 548 553 549 554 = 1.3.2 ( 8th March 2026 ) = -
product-tabs-manager/tags/1.3.3/vendor/composer/installed.php
r3477358 r3493686 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' df5801e7c33263ff5fa3b763207a54a1d74eabb6',6 'reference' => '60aa5d52efb53ff193323ff73f4fcd28b8e54bb3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' df5801e7c33263ff5fa3b763207a54a1d74eabb6',34 'reference' => '60aa5d52efb53ff193323ff73f4fcd28b8e54bb3', 35 35 'type' => 'wordpress-plugin', 36 36 'install_path' => __DIR__ . '/../../', -
product-tabs-manager/trunk/includes/Admin/Actions.php
r3448691 r3493686 85 85 'excluded_products' => 'array', 86 86 'excluded_categories' => 'array', 87 'tab_product_list' => 'array', 87 88 ), 88 89 $tab_id … … 111 112 } 112 113 114 // Save faq items meta. 115 $faq_items = isset( $_POST['ptabsm_faq_items'] ) && is_array( $_POST['ptabsm_faq_items'] ) ? map_deep( wp_unslash( $_POST['ptabsm_faq_items'] ), 'sanitize_text_field' ) : array(); 116 $faq_items = array_values( $faq_items ); 117 update_post_meta( $post, '_ptabsm_faq_items', $faq_items ); 118 113 119 $referer = add_query_arg( 114 120 array( 'edit' => absint( $post ) ), … … 140 146 } 141 147 142 // Sanitize and validate the tabs data.148 // Sanitize and validate the tabs' data. 143 149 $sanitized_tabs = array(); 144 150 foreach ( $tabs as $key => $tab ) { … … 150 156 151 157 // Update the option. 152 $updated = update_option( 'ptabsm_d default_product_tabs', $sanitized_tabs );158 $updated = update_option( 'ptabsm_default_product_tabs', $sanitized_tabs ); 153 159 154 160 if ( $updated ) { -
product-tabs-manager/trunk/includes/Admin/views/product-tabs/add.php
r3448691 r3493686 20 20 <div class="bk-poststuff"> 21 21 <div class="column-1"> 22 <!-- General tab options -->23 22 <div class="bk-card"> 24 23 <div class="bk-card__header"> … … 36 35 <input type="text" name="tab_title" id="tab_title" placeholder="<?php esc_html_e( 'Enter tab title...', 'product-tabs-manager' ); ?>" required/> 37 36 </div> 38 <!-- Priority -->39 37 <div class="bk-form-field"> 40 38 <label for="tab_priority"> … … 49 47 <abbr class="required">*</abbr> 50 48 </label> 51 <select type="text" name="tab_content_type" id="tab_content_type" required > 52 <option value="content" selected><?php esc_html_e( 'General Content', 'product-tabs-manager' ); ?></option> 53 <option value="" disabled><?php esc_html_e( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 54 <option value="" disabled><?php esc_html_e( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 49 <select name="tab_content_type" id="tab_content_type" required > 50 <?php foreach ( ptabsm_get_tab_content_type_options() as $option ) { ?> 51 <option value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( $option['value'], 'content' ); ?> <?php disabled( $option['disabled'], true ); ?>> 52 <?php echo esc_html( $option['label'] ); ?> 53 </option> 54 <?php } ?> 55 55 </select> 56 56 </div> 57 <div class="bk-form-field ">57 <div class="bk-form-field ptabsm_tab_content"> 58 58 <label for="tab_content"> 59 59 <?php esc_html_e( 'Description', 'product-tabs-manager' ); ?> … … 75 75 ?> 76 76 </div> 77 <?php 78 /* 79 * Hook: ptabsm_after_add_product_tab_content. 80 * 81 * @since 1.3.2 82 */ 83 do_action( 'ptabsm_after_add_product_tab_content' ); 84 ?> 77 85 </div> 78 86 </div> 79 80 87 <!-- Tab Settings --> 81 88 <div class="bk-card"> -
product-tabs-manager/trunk/includes/Admin/views/product-tabs/edit.php
r3448691 r3493686 22 22 <div class="bk-poststuff"> 23 23 <div class="column-1"> 24 <!-- General tab options -->25 24 <div class="bk-card"> 26 25 <div class="bk-card__header"> … … 39 38 </div> 40 39 <?php if ( empty( $tab_key ) ) : ?> 41 <!-- Priority -->42 40 <div class="bk-form-field"> 43 41 <label for="tab_priority"> … … 52 50 <span class="required">*</span> 53 51 </label> 54 <select type="text" name="tab_content_type" id="tab_content_type" required > 55 <option value="content" selected><?php esc_html_e( 'General Content', 'product-tabs-manager' ); ?></option> 56 <option value="" disabled><?php esc_html_e( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 57 <option value="" disabled><?php esc_html_e( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ); ?></option> 58 </select> 59 </div> 60 <div class="bk-form-field"> 52 <select name="tab_content_type" id="tab_content_type" required > 53 <?php foreach ( ptabsm_get_tab_content_type_options() as $option ) { ?> 54 <option value="<?php echo esc_attr( $option['value'] ); ?>" <?php selected( get_post_meta( $product_tab->ID, '_ptabsm_tab_content_type', true ), $option['value'] ); ?> <?php disabled( $option['disabled'] ); ?>> 55 <?php echo esc_html( $option['label'] ); ?> 56 </option> 57 <?php } ?> 58 </select> 59 </div> 60 <div class="bk-form-field ptabsm_tab_content"> 61 61 <label for="tab_content"> 62 62 <?php esc_html_e( 'Description', 'product-tabs-manager' ); ?> … … 78 78 ?> 79 79 </div> 80 <?php endif; ?> 80 <?php 81 /* 82 * Hook: ptabsm_after_edit_product_tab_content. 83 * 84 * @param \WP_Post $product_tab Current tab object. 85 * 86 * @since 1.3.2 87 */ 88 do_action( 'ptabsm_after_edit_product_tab_content', $product_tab ); 89 ?> 90 <?php endif; ?> 81 91 </div> 82 92 </div> 83 84 93 <!-- Tab Settings --> 85 94 <div class="bk-card"> -
product-tabs-manager/trunk/includes/Frontend/Products.php
r3477358 r3493686 29 29 */ 30 30 public static function product_tabs( $tabs ) { 31 32 31 foreach ( ptabsm_get_default_tabs() as $key => $tab ) { 33 32 if ( ! array_key_exists( $key, $tabs ) ) { … … 50 49 } 51 50 52 $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true ); 51 $tab_content_type = get_post_meta( $tab_id, '_ptabsm_tab_content_type', true ); 52 $tab_key = get_post_meta( $tab_id, '_ptabsm_tab_key', true ); 53 53 if ( $tab_key ) { 54 54 if ( ! array_key_exists( $tab_key, $tabs ) ) { … … 72 72 $tabs[ $tab_key ]['title'] = apply_filters( 'ptabsm_product_tab_title', $tab_title, $tab_id ); 73 73 } 74 } elseif ( 'product_list' === $tab_content_type ) { 75 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); 76 $tabs[ 'ptabsm_tab_' . $tab_id ] = array( 77 'title' => apply_filters( 'ptabsm_product_tab_title', get_the_title( $tab_id ), $tab_id ), 78 'priority' => is_numeric( $priority ) ? intval( $priority ) : 100, 79 'callback' => function () use ( $tab_id ) { 80 /* 81 * Hook: ptabsm_product_tab_general_option_product_list. 82 * 83 * @param $tab_id tab ID. 84 * 85 * @since 1.3.2 86 */ 87 do_action( 'ptabsm_product_tab_general_option_product_list', $tab_id ); 88 }, 89 ); 90 } elseif ( 'qa' === $tab_content_type ) { 91 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); 92 $tabs[ 'ptabsm_tab_' . $tab_id ] = array( 93 'title' => apply_filters( 'ptabsm_product_tab_title', get_the_title( $tab_id ), $tab_id ), 94 'priority' => is_numeric( $priority ) ? intval( $priority ) : 100, 95 'callback' => function () use ( $tab_id ) { 96 /* 97 * Hook: ptabsm_product_tab_general_option_qa_list. 98 * 99 * @param $tab_id tab ID. 100 * 101 * @since 1.3.2 102 */ 103 do_action( 'ptabsm_product_tab_general_option_qa_list', $tab_id ); 104 }, 105 ); 74 106 } else { 75 107 $priority = get_post_meta( $tab_id, '_ptabsm_tab_priority', true ); -
product-tabs-manager/trunk/includes/functions.php
r3448691 r3493686 26 26 */ 27 27 function ptabsm_get_default_tabs() { 28 $default_tabs = get_option( 'ptabsm_d default_product_tabs', array() );28 $default_tabs = get_option( 'ptabsm_default_product_tabs', array() ); 29 29 30 30 if ( empty( $default_tabs ) || ! is_array( $default_tabs ) ) { … … 137 137 return is_array( $default_tabs ) ? $default_tabs : array(); 138 138 } 139 140 /** 141 * Tab Content type option list 142 * 143 * @since 1.3.2 144 * @return array 145 */ 146 function ptabsm_get_tab_content_type_options() { 147 return apply_filters( 148 'ptabsm_tab_content_type_option', 149 array( 150 array( 151 'value' => 'content', 152 'label' => esc_html__( 'General Content', 'product-tabs-manager' ), 153 'disabled' => false, 154 ), 155 array( 156 'value' => 'qa', 157 'label' => esc_html__( 'Question/Answer ( Upgrade to PRO )', 'product-tabs-manager' ), 158 'disabled' => true, 159 ), 160 array( 161 'value' => 'product_list', 162 'label' => esc_html__( 'Product List ( Upgrade to PRO )', 'product-tabs-manager' ), 163 'disabled' => true, 164 ), 165 ) 166 ); 167 } -
product-tabs-manager/trunk/languages/product-tabs-manager.pot
r3477358 r3493686 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Product Tabs Manager 1.3. 2\n"5 "Project-Id-Version: Product Tabs Manager 1.3.3\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/product-tabs-manager\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-03- 08T09:55:39+00:00\n"12 "POT-Creation-Date: 2026-03-29T05:53:16+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 52 52 msgstr "" 53 53 54 #: includes/Admin/Actions.php:13 254 #: includes/Admin/Actions.php:138 55 55 msgid "You do not have permission to perform this action." 56 56 msgstr "" 57 57 58 #: includes/Admin/Actions.php:1 3958 #: includes/Admin/Actions.php:145 59 59 msgid "Invalid tabs data." 60 60 msgstr "" 61 61 62 #: includes/Admin/Actions.php:1 5762 #: includes/Admin/Actions.php:163 63 63 msgid "Tabs order updated successfully." 64 64 msgstr "" 65 65 66 #: includes/Admin/Actions.php:16 266 #: includes/Admin/Actions.php:168 67 67 msgid "Failed to update tabs order." 68 68 msgstr "" 69 69 70 #: includes/Admin/Actions.php:1 7771 #: includes/Admin/Actions.php:2 2870 #: includes/Admin/Actions.php:183 71 #: includes/Admin/Actions.php:234 72 72 msgid "No, search term provided." 73 73 msgstr "" 74 74 75 #: includes/Admin/Actions.php:28 075 #: includes/Admin/Actions.php:286 76 76 msgid "No, user name provided." 77 77 msgstr "" … … 118 118 119 119 #: includes/Admin/ListTables/ProductTabsListTable.php:131 120 #: includes/Admin/views/product-tabs/add.php:3 3121 #: includes/Admin/views/product-tabs/edit.php:3 5120 #: includes/Admin/views/product-tabs/add.php:32 121 #: includes/Admin/views/product-tabs/edit.php:34 122 122 msgid "Title" 123 123 msgstr "" … … 138 138 139 139 #: includes/Admin/ListTables/ProductTabsListTable.php:135 140 #: includes/Admin/views/product-tabs/add.php:1 35141 #: includes/Admin/views/product-tabs/edit.php:1 63140 #: includes/Admin/views/product-tabs/add.php:142 141 #: includes/Admin/views/product-tabs/edit.php:172 142 142 msgid "Status" 143 143 msgstr "" … … 149 149 #: includes/Admin/ListTables/ProductTabsListTable.php:174 150 150 #: includes/Admin/ListTables/ProductTabsListTable.php:220 151 #: includes/Admin/views/product-tabs/edit.php:1 78151 #: includes/Admin/views/product-tabs/edit.php:187 152 152 msgid "Delete" 153 153 msgstr "" … … 158 158 159 159 #: includes/Admin/ListTables/ProductTabsListTable.php:256 160 #: includes/Admin/views/product-tabs/add.php:1 38161 #: includes/Admin/views/product-tabs/edit.php:1 66160 #: includes/Admin/views/product-tabs/add.php:145 161 #: includes/Admin/views/product-tabs/edit.php:175 162 162 msgid "Active" 163 163 msgstr "" 164 164 165 165 #: includes/Admin/ListTables/ProductTabsListTable.php:256 166 #: includes/Admin/views/product-tabs/add.php:1 39167 #: includes/Admin/views/product-tabs/edit.php:1 67166 #: includes/Admin/views/product-tabs/add.php:146 167 #: includes/Admin/views/product-tabs/edit.php:176 168 168 msgid "Inactive" 169 169 msgstr "" … … 289 289 msgstr "" 290 290 291 #: includes/Admin/views/product-tabs/add.php:2 5292 #: includes/Admin/views/product-tabs/edit.php:2 7291 #: includes/Admin/views/product-tabs/add.php:24 292 #: includes/Admin/views/product-tabs/edit.php:26 293 293 msgid "General Options" 294 294 msgstr "" 295 295 296 #: includes/Admin/views/product-tabs/add.php:2 7297 #: includes/Admin/views/product-tabs/edit.php:2 9296 #: includes/Admin/views/product-tabs/add.php:26 297 #: includes/Admin/views/product-tabs/edit.php:28 298 298 msgid "Add tab title and description" 299 299 msgstr "" 300 300 301 #: includes/Admin/views/product-tabs/add.php:3 6302 #: includes/Admin/views/product-tabs/edit.php:3 8301 #: includes/Admin/views/product-tabs/add.php:35 302 #: includes/Admin/views/product-tabs/edit.php:37 303 303 msgid "Enter tab title..." 304 304 msgstr "" 305 305 306 #: includes/Admin/views/product-tabs/add.php: 41307 #: includes/Admin/views/product-tabs/edit.php:4 4306 #: includes/Admin/views/product-tabs/add.php:39 307 #: includes/Admin/views/product-tabs/edit.php:42 308 308 msgid "Tab Priority" 309 309 msgstr "" 310 310 311 #: includes/Admin/views/product-tabs/add.php:4 4312 #: includes/Admin/views/product-tabs/edit.php:4 7311 #: includes/Admin/views/product-tabs/add.php:42 312 #: includes/Admin/views/product-tabs/edit.php:45 313 313 msgid "Enter the tab priority. The tab will be sorted according to the priority." 314 314 msgstr "" 315 315 316 #: includes/Admin/views/product-tabs/add.php:4 8317 #: includes/Admin/views/product-tabs/edit.php: 51316 #: includes/Admin/views/product-tabs/add.php:46 317 #: includes/Admin/views/product-tabs/edit.php:49 318 318 msgid "Content Type" 319 msgstr ""320 321 #: includes/Admin/views/product-tabs/add.php:52322 #: includes/Admin/views/product-tabs/edit.php:55323 msgid "General Content"324 msgstr ""325 326 #: includes/Admin/views/product-tabs/add.php:53327 #: includes/Admin/views/product-tabs/edit.php:56328 msgid "Question/Answer ( Upgrade to PRO )"329 msgstr ""330 331 #: includes/Admin/views/product-tabs/add.php:54332 #: includes/Admin/views/product-tabs/edit.php:57333 msgid "Product List ( Upgrade to PRO )"334 319 msgstr "" 335 320 … … 340 325 msgstr "" 341 326 342 #: includes/Admin/views/product-tabs/add.php: 83343 #: includes/Admin/views/product-tabs/edit.php: 87327 #: includes/Admin/views/product-tabs/add.php:90 328 #: includes/Admin/views/product-tabs/edit.php:96 344 329 msgid "Tab Settings" 345 330 msgstr "" 346 331 347 #: includes/Admin/views/product-tabs/add.php: 85348 #: includes/Admin/views/product-tabs/edit.php: 89332 #: includes/Admin/views/product-tabs/add.php:92 333 #: includes/Admin/views/product-tabs/edit.php:98 349 334 msgid "Settings for tab" 350 335 msgstr "" 351 336 352 #: includes/Admin/views/product-tabs/add.php:9 0353 #: includes/Admin/views/product-tabs/edit.php: 95337 #: includes/Admin/views/product-tabs/add.php:97 338 #: includes/Admin/views/product-tabs/edit.php:104 354 339 msgid "Visible Type" 355 340 msgstr "" 356 341 357 #: includes/Admin/views/product-tabs/add.php:9 2358 #: includes/Admin/views/product-tabs/edit.php: 97342 #: includes/Admin/views/product-tabs/add.php:99 343 #: includes/Admin/views/product-tabs/edit.php:106 359 344 msgid "All Products" 360 345 msgstr "" 361 346 362 #: includes/Admin/views/product-tabs/add.php:93363 347 #: includes/Admin/views/product-tabs/add.php:100 364 #: includes/Admin/views/product-tabs/edit.php:98 365 #: includes/Admin/views/product-tabs/edit.php:106 348 #: includes/Admin/views/product-tabs/add.php:107 349 #: includes/Admin/views/product-tabs/edit.php:107 350 #: includes/Admin/views/product-tabs/edit.php:115 366 351 msgid "Specific Products" 367 352 msgstr "" 368 353 369 #: includes/Admin/views/product-tabs/add.php: 94370 #: includes/Admin/views/product-tabs/add.php:1 08371 #: includes/Admin/views/product-tabs/edit.php: 99372 #: includes/Admin/views/product-tabs/edit.php:1 24354 #: includes/Admin/views/product-tabs/add.php:101 355 #: includes/Admin/views/product-tabs/add.php:115 356 #: includes/Admin/views/product-tabs/edit.php:108 357 #: includes/Admin/views/product-tabs/edit.php:133 373 358 msgid "Specific Categories" 374 359 msgstr "" 375 360 376 #: includes/Admin/views/product-tabs/add.php: 96377 #: includes/Admin/views/product-tabs/edit.php:1 01361 #: includes/Admin/views/product-tabs/add.php:103 362 #: includes/Admin/views/product-tabs/edit.php:110 378 363 msgid "Choose where to show this tab: on All Products, Specific Products, or Specific Categories—whichever suits your needs." 379 364 msgstr "" 380 365 381 #: includes/Admin/views/product-tabs/add.php:10 2382 #: includes/Admin/views/product-tabs/edit.php:1 08366 #: includes/Admin/views/product-tabs/add.php:109 367 #: includes/Admin/views/product-tabs/edit.php:117 383 368 msgid "Search products" 384 369 msgstr "" 385 370 386 #: includes/Admin/views/product-tabs/add.php:1 04387 #: includes/Admin/views/product-tabs/edit.php:1 19371 #: includes/Admin/views/product-tabs/add.php:111 372 #: includes/Admin/views/product-tabs/edit.php:128 388 373 msgid "Use this box to select products for this tab. Search by category name and choose multiple products to include." 389 374 msgstr "" 390 375 391 #: includes/Admin/views/product-tabs/add.php:11 0392 #: includes/Admin/views/product-tabs/edit.php:1 26376 #: includes/Admin/views/product-tabs/add.php:117 377 #: includes/Admin/views/product-tabs/edit.php:135 393 378 msgid "Search categories" 394 379 msgstr "" 395 380 396 #: includes/Admin/views/product-tabs/add.php:11 2397 #: includes/Admin/views/product-tabs/edit.php:1 38381 #: includes/Admin/views/product-tabs/add.php:119 382 #: includes/Admin/views/product-tabs/edit.php:147 398 383 msgid "Use this box to select categories for this tab. Search by category name and choose multiple categories to include." 399 384 msgstr "" 400 385 401 #: includes/Admin/views/product-tabs/add.php:1 29402 #: includes/Admin/views/product-tabs/edit.php:1 57386 #: includes/Admin/views/product-tabs/add.php:136 387 #: includes/Admin/views/product-tabs/edit.php:166 403 388 msgid "Actions" 404 389 msgstr "" 405 390 406 #: includes/Admin/views/product-tabs/add.php:1 48391 #: includes/Admin/views/product-tabs/add.php:155 407 392 msgid "Publish" 408 393 msgstr "" … … 428 413 msgstr "" 429 414 430 #: includes/Admin/views/product-tabs/edit.php:1 81415 #: includes/Admin/views/product-tabs/edit.php:190 431 416 msgid "Update" 432 417 msgstr "" … … 475 460 #: includes/functions.php:41 476 461 msgid "Reviews" 462 msgstr "" 463 464 #: includes/functions.php:152 465 msgid "General Content" 466 msgstr "" 467 468 #: includes/functions.php:157 469 msgid "Question/Answer ( Upgrade to PRO )" 470 msgstr "" 471 472 #: includes/functions.php:162 473 msgid "Product List ( Upgrade to PRO )" 477 474 msgstr "" 478 475 -
product-tabs-manager/trunk/product-tabs-manager.php
r3477358 r3493686 4 4 * Plugin URI: https://pluginever.com/plugins/product-tabs-manager-pro/ 5 5 * Description: Product Tabs Manager is a powerful and user-friendly WooCommerce plugin that lets you create, customize, and fully manage product tabs, including default WooCommerce tabs, without writing a single line of code. 6 * Version: 1.3. 26 * Version: 1.3.3 7 7 * Requires at least: 5.2 8 8 * Tested up to: 6.9 … … 15 15 * Domain Path: /languages 16 16 * WC requires at least: 3.0.0 17 * WC tested up to: 10. 517 * WC tested up to: 10.6 18 18 * Requires Plugins: woocommerce 19 19 * -
product-tabs-manager/trunk/readme.txt
r3477358 r3493686 3 3 Tags: woocommerce tabs, product tabs, custom tabs, woocommerce product tabs, tab manager 4 4 Tested up to: 6.9 5 Stable tag: 1.3. 25 Stable tag: 1.3.3 6 6 License: GPL v2 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 546 546 547 547 == Changelog == 548 = 1.3.3 ( 29th March 2026 ) = 549 * New: Added new tab type for displaying list of products in a tab 550 * New: Added new tab type for displaying FAQs in a tab 551 * Fix: Few minor bugs and issues 552 * Compatibility: Compatible with the latest WooCommerce version (10.6) 548 553 549 554 = 1.3.2 ( 8th March 2026 ) = -
product-tabs-manager/trunk/vendor/composer/installed.php
r3477358 r3493686 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' df5801e7c33263ff5fa3b763207a54a1d74eabb6',6 'reference' => '60aa5d52efb53ff193323ff73f4fcd28b8e54bb3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 32 32 'pretty_version' => 'dev-master', 33 33 'version' => 'dev-master', 34 'reference' => ' df5801e7c33263ff5fa3b763207a54a1d74eabb6',34 'reference' => '60aa5d52efb53ff193323ff73f4fcd28b8e54bb3', 35 35 'type' => 'wordpress-plugin', 36 36 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.