* not be used if Charitable is not active. * * @package Reach */ if (!reach_has_charitable()) { return; } ?> <div class="campaigns-grid-wrapper"> <h3 class="section-title"><?php _e('Latest Projects', 'reach'); ?> </h3> <?php $campaigns = Charitable_Campaigns::query(); charitable_template_campaign_loop($campaigns, 3); wp_reset_postdata(); if ($campaigns->max_num_pages > 1) { ?> <p class="center"> <a class="button button-alt" href="<?php echo esc_url(home_url(apply_filters('reach_previous_campaigns_link', '/campaigns/page/2/'))); ?> "> <?php echo apply_filters('reach_previous_campaigns_text', __('Previous Campaigns', 'reach')); ?> </a> </p>
<main id="main" class="site-main site-content cf"> <div class="layout-wrapper"> <div id="primary" class="content-area no-sidebar"> <?php get_template_part('partials/banner'); ?> <div class="campaigns-grid-wrapper"> <nav class="campaigns-navigation" role="navigation"> <a class="menu-toggle menu-button toggle-button" aria-controls="menu" aria-expanded="false"></a> <?php reach_crowdfunding_campaign_nav(); ?> </nav> <?php /** * This renders a loop of campaigns that are displayed with the * `reach/charitable/campaign-loop.php` template file. * * @see charitable_template_campaign_loop() */ charitable_template_campaign_loop(false, 3); reach_paging_nav(__('Older Campaigns', 'reach'), __('Newer Campaigns', 'reach')); ?> </div><!-- .campaigns-grid-wrapper --> </div><!-- #primary --> </div><!-- .layout-wrapper --> </main><!-- #main --> <?php get_footer();