????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 216.73.216.116 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/www.astacus.se/wp-content/themes/x/framework/views/ethos/ |
Upload File : |
<?php // ============================================================================= // VIEWS/ETHOS/_INDEX.PHP // ----------------------------------------------------------------------------- // Includes the index output. // ============================================================================= $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $categories = get_categories( array( 'include' => x_get_option( 'x_ethos_filterable_index_categories' ) ) ); ?> <ul class="option-set unstyled" data-option-key="filter"> <li> <a href="#" class="x-index-filters cf"> <span class="x-index-filter-label"><?php _e( 'Filter by Topic', '__x__' ); ?></span> <i class="x-icon-chevron-down" data-x-icon=""></i> </a> <ul class="x-index-filters-menu unstyled"> <?php foreach ( $categories as $category ) { ?> <?php static $i = 1; $selected = ( $i == 1 ) ? 'class="selected"' : ''; ?> <li><a href="#" <?php echo $selected; ?> data-category-id="<?php echo $category->term_id ?>"><?php echo $category->name; ?></a></li> <?php $i++; ?> <?php } ?> </ul> </li> </ul> <div class="x-filterable-index"> <?php foreach ( $categories as $category ) { static $j = 1; $selected = ( $j == 1 ) ? ' selected' : ''; $accent = x_ethos_category_accent_color( $category->term_id, '#333333' ); $wp_query = new WP_Query( array( 'post_type' => 'post', 'paged' => $paged, 'cat' => $category->term_id ) ); echo '<div class="x-filterable-category-group' . $selected . '" data-category-id="' . $category->term_id . '">'; if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); x_get_view( 'ethos', 'content', get_post_format() ); endwhile; endif; echo '<a href="' . get_category_link( $category->term_id ) . '" class="x-btn-filterable x-btn">See All ' . $category->name . ' Posts</a>'; echo '</div>'; wp_reset_query(); $j++; } ?> </div> <script> jQuery('.x-index-filters').click(function(e) { e.preventDefault(); var $this = jQuery(this); $this.parent().find('ul').slideToggle(600, 'easeOutExpo'); if ( $this.hasClass('selected') ) { $this.removeClass('selected'); } else { $this.addClass('selected'); } }); jQuery('.x-index-filters-menu a').click(function(e) { e.preventDefault(); var $this = jQuery(this); var $filter_cat = $this.data('category-id'); jQuery('.x-index-filter-label').text($this.text()); if ( ! $this.hasClass('selected') ) { $this.closest('ul').find('a').removeClass('selected'); $this.addClass('selected'); } jQuery('.x-filterable-category-group').each(function() { $this = jQuery(this); if ( $this.data('category-id') === $filter_cat ) { $this.css({ 'display' : 'block', 'visibility' : 'visible' }); $this.find('.x-btn-filterable').css({ 'display' : 'block' }); } else { $this.css({ 'display' : 'none', 'visibility' : 'hidden' }); } }); }); </script>