123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <?php
- remove_action( 'genesis_loop', 'genesis_do_loop' );
- add_action( 'genesis_loop', 'captivating_do_custom_loop' );
-
- function captivating_do_custom_loop() {
-
- global $paged;
- global $query_args;
- $args = array(
- 'paged' => $paged,
- );
-
- genesis_custom_loop( wp_parse_args($query_args, $args) );
-
- }
- add_filter( 'body_class', 'captivating_add_archive_body_class' );
- function captivating_add_archive_body_class( $classes ) {
- $classes[] = 'captivating-custom-blog';
- return $classes;
- }
- add_action( 'genesis_after_header', 'captivating_above_blog_content' );
- function captivating_above_blog_content() {
-
- genesis_widget_area( 'above-blog-content', array(
- 'before' => '<div id="above-blog-content" class="above-blog-content"><div class="wrap">',
- 'after' => '</div></div>',
- ) );
- }
- add_filter( 'genesis_pre_get_option_content_archive_thumbnail', 'captivating_no_post_image' );
- function captivating_no_post_image() {
- return '0';
- }
- add_filter( 'genesis_pre_get_option_content_archive', 'captivating_show_excerpts' );
- function captivating_show_excerpts() {
- return 'excerpts';
- }
- add_filter( 'excerpt_length', 'captivating_excerpt_length' );
- function captivating_excerpt_length( $length ) {
- return 60;
- }
- add_filter('excerpt_more', 'captivating_new_excerpt_more');
- function captivating_new_excerpt_more($more) {
- return '... <br><a class="more-link" href="' . get_permalink() . '">Read More</a>';
- }
- add_filter( 'genesis_pre_get_option_content_archive_limit', 'captivating_no_content_limit' );
- function captivating_no_content_limit() {
- return '0';
- }
- add_action( 'genesis_entry_header', 'captivating_show_featured_image', 8 );
- function captivating_show_featured_image() {
- if ( ! has_post_thumbnail() ) {
- return;
- }
- global $wp_query;
- if( ( $wp_query->current_post <= 0 ) ) {
- $image_args = array(
- 'size' => 'horizontal-entry-image',
- 'attr' => array(
- 'class' => 'aligncenter',
- ),
- );
-
- } else {
- $image_args = array(
- 'size' => 'vertical-entry-image',
- 'attr' => array(
- 'class' => 'alignleft',
- ),
- );
- }
- $image = genesis_get_image( $image_args );
- echo '<div class="home-featured-image"><a href="' . get_permalink() . '">' . $image .'</a></div>';
-
- }
- remove_action( 'genesis_entry_header', 'genesis_post_info', 9 );
- genesis();
|