Plugin Directory

Changeset 2824770


Ignore:
Timestamp:
11/27/2022 09:47:48 AM (3 years ago)
Author:
stacks
Message:

Fix rendering membership courses with categories selected

Location:
stacks-mobile-app-builder
Files:
5 edited
35 copied

Legend:

Unmodified
Added
Removed
  • stacks-mobile-app-builder/tags/4.8.2/api/mobile/woocommerce/api/v1/pages/home/home-page-controller.php

    r2739350 r2824770  
    147147                        $args = (array) $element->data;
    148148                        $args['lang'] = substr(get_locale(), 0, strpos(get_locale(), "_")) ? substr(get_locale(), 0, strpos(get_locale(), "_")) : get_locale();
    149 
    150                         $posts = get_posts($args);
     149                        if($args['post_type'] == 'pmpro_course' && $args['source'] == 'by_category') {
     150                            $args['tax_query'] = [
     151                                [
     152                                'taxonomy' =>  'pmpro_course_category',
     153                                'field' => 'term_id',
     154                                'terms' => $args['category'], /// Where term_id of Term 1 is "1".
     155                                ]
     156                            ];
     157                        }
     158                        $wp_query= null;
     159                        $wp_query = new WP_Query();
     160                        $posts = $wp_query->query($args);
    151161                        $formatted_posts = [];
    152162                        foreach ($posts as $key => $post) {
  • stacks-mobile-app-builder/tags/4.8.2/helper_functions.php

    r2823455 r2824770  
    129129 *                                Definitions                                  *
    130130 * =========================================================================== */
    131 define('stacks_version', '4.8.1');
     131define('stacks_version', '4.8.2');
    132132define('STACKS_BRAIN', 'http://tunnel.stacksmarket.co:8083');
    133133define('STACKS_WC_API', plugin_dir_path(__FILE__) . 'api/mobile/woocommerce/api');
  • stacks-mobile-app-builder/tags/4.8.2/index.php

    r2823455 r2824770  
    66 * Author URI: stacksmarket.co
    77 * Description: Enjoy the fast and easy experience of building your Ecommerce mobile application
    8  * Version: 4.8.1
     8 * Version: 4.8.2
    99 */
    1010class stacks_app_builder {
  • stacks-mobile-app-builder/tags/4.8.2/readme.txt

    r2823455 r2824770  
    66Requires PHP: 5.6
    77WC tested up to: 6.5.1
    8 Stable tag: 4.8.1
     8Stable tag: 4.8.2
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    121121
    122122== Changelog ==
     123= 4.8.2 (27 November, 2022) =
     124* Fix rendering membership courses with categories selected
     125
    123126= 4.8 (23 November, 2022) =
    124127* Integrate with Paid Memberships Pro plugin to render courses and lessons
  • stacks-mobile-app-builder/trunk/api/mobile/woocommerce/api/v1/pages/home/home-page-controller.php

    r2739350 r2824770  
    147147                        $args = (array) $element->data;
    148148                        $args['lang'] = substr(get_locale(), 0, strpos(get_locale(), "_")) ? substr(get_locale(), 0, strpos(get_locale(), "_")) : get_locale();
    149 
    150                         $posts = get_posts($args);
     149                        if($args['post_type'] == 'pmpro_course' && $args['source'] == 'by_category') {
     150                            $args['tax_query'] = [
     151                                [
     152                                'taxonomy' =>  'pmpro_course_category',
     153                                'field' => 'term_id',
     154                                'terms' => $args['category'], /// Where term_id of Term 1 is "1".
     155                                ]
     156                            ];
     157                        }
     158                        $wp_query= null;
     159                        $wp_query = new WP_Query();
     160                        $posts = $wp_query->query($args);
    151161                        $formatted_posts = [];
    152162                        foreach ($posts as $key => $post) {
  • stacks-mobile-app-builder/trunk/helper_functions.php

    r2823455 r2824770  
    129129 *                                Definitions                                  *
    130130 * =========================================================================== */
    131 define('stacks_version', '4.8.1');
     131define('stacks_version', '4.8.2');
    132132define('STACKS_BRAIN', 'http://tunnel.stacksmarket.co:8083');
    133133define('STACKS_WC_API', plugin_dir_path(__FILE__) . 'api/mobile/woocommerce/api');
  • stacks-mobile-app-builder/trunk/index.php

    r2823455 r2824770  
    66 * Author URI: stacksmarket.co
    77 * Description: Enjoy the fast and easy experience of building your Ecommerce mobile application
    8  * Version: 4.8.1
     8 * Version: 4.8.2
    99 */
    1010class stacks_app_builder {
  • stacks-mobile-app-builder/trunk/readme.txt

    r2823455 r2824770  
    66Requires PHP: 5.6
    77WC tested up to: 6.5.1
    8 Stable tag: 4.8.1
     8Stable tag: 4.8.2
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    121121
    122122== Changelog ==
     123= 4.8.2 (27 November, 2022) =
     124* Fix rendering membership courses with categories selected
     125
    123126= 4.8 (23 November, 2022) =
    124127* Integrate with Paid Memberships Pro plugin to render courses and lessons
Note: See TracChangeset for help on using the changeset viewer.