' . wp_kses_post( $theme_excerptcont ). '"' . get_the_title() . '"'; } add_filter( 'the_content_more_link', 'esotera_continue_reading_link' ); /** * Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and esotera_continue_reading_link(). */ function esotera_auto_excerpt_more( $more ) { if ( is_admin() ) { return $more; } return wp_kses_post( cryout_get_option( 'theme_excerptdots' ) ); } add_filter( 'excerpt_more', 'esotera_auto_excerpt_more' ); /** * Adds a "Continue Reading" link to post excerpts created using the tag. */ function esotera_more_link( $more_link, $more_link_text ) { $theme_excerptcont = cryout_get_option( 'theme_excerptcont' ); $new_link_text = $theme_excerptcont; if ( preg_match( "/custom=(.*)/", $more_link_text, $m ) ) { $new_link_text = $m[1]; } $more_link = str_replace( $more_link_text, $new_link_text, $more_link ); $more_link = str_replace( 'more-link', 'continue-reading-link', $more_link ); return $more_link; } add_filter( 'the_content_more_link', 'esotera_more_link', 10, 2 ); /** * Remove inline styles printed when the gallery shortcode is used. * Galleries are styled by the theme in style.css. */ function esotera_remove_gallery_css( $css ) { return preg_replace( "##s", '', $css ); } add_filter( 'gallery_style', 'esotera_remove_gallery_css' ); /** * Posted in category */ if ( ! function_exists( 'esotera_posted_category' ) ) : function esotera_posted_category() { if ( 'post' !== get_post_type() ) return; $theme_meta_category = cryout_get_option( 'theme_meta_blog_category' ); if ( is_single() ) { $theme_meta_category = cryout_get_option( 'theme_meta_single_category' ); } if ( $theme_meta_category && get_the_category_list() ) { echo '' . '' . ' ' . get_the_category_list( ' / ' ) . ''; } } // esotera_posted_category() endif; /** * Posted by author */ if ( ! function_exists( 'esotera_posted_author' )) : function esotera_posted_author() { if ( 'post' !== get_post_type() ) return; $theme_meta_blog_author = cryout_get_option( 'theme_meta_blog_author' ); if ( $theme_meta_blog_author ) { echo sprintf( ' ', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), sprintf( esc_attr__( 'View all posts by %s', 'esotera' ), get_the_author() ), get_the_author() ); } } // esotera_posted_author endif; /** * Posted by author for single posts */ if ( ! function_exists( 'esotera_posted_author_single' )) : function esotera_posted_author_single() { $theme_meta_single_author = cryout_get_option( 'theme_meta_single_author' ); global $post; $author_id = $post->post_author; if ( $theme_meta_single_author ) { echo sprintf( '' . get_avatar( $author_id ) . '' . '' . '' . '', esc_url( get_author_posts_url( get_the_author_meta( 'ID', $author_id ) ) ), sprintf( esc_attr__( 'View all posts by %s', 'esotera' ), wp_kses( get_the_author_meta( 'display_name', $author_id) , array() ) ), wp_kses( get_the_author_meta( 'display_name', $author_id), array() ) ); } } // esotera_posted_author_single endif; /** * Posted date/time, tags */ if ( ! function_exists( 'esotera_posted_date' ) ) : function esotera_posted_date() { if ( 'post' !== get_post_type() ) return; $theme_meta_date = cryout_get_option( 'theme_meta_blog_date' ); $theme_meta_time = cryout_get_option( 'theme_meta_blog_time' ); if ( is_single() ) { $theme_meta_date = cryout_get_option( 'theme_meta_single_date' ); $theme_meta_time = cryout_get_option( 'theme_meta_single_time' ); } // Post date/time if ( $theme_meta_date || $theme_meta_time ) { $date = ''; $time = ''; if ( $theme_meta_date ) { $date = esc_html( get_the_date() ); } if ( $theme_meta_time ) { $time = esc_html( get_the_time() ); } ?> "> #', ' #' ); if ( $theme_meta_tag && $tag_list ) { ?> >   "' . get_the_title() . '"' ), ' ', '' ); }; // esotera_posted_edit() endif; /** * Post format meta */ if ( ! function_exists( 'esotera_meta_format' ) ) : function esotera_meta_format() { if ( 'post' !== get_post_type() ) return; $format = get_post_format(); if ( current_theme_supports( 'post-formats', $format ) ) { printf( ' %2$s', esc_url( get_post_format_link( $format ) ), esc_attr( $format ), esc_attr( get_post_format_string( $format ) ) ); } } //esotera_meta_format() endif; /** * Post format meta */ if ( ! function_exists( 'esotera_meta_sticky' ) ) : function esotera_meta_sticky() { if ( is_sticky() ) echo '' . __('Featured', 'esotera') . ''; } //esotera_meta_sticky() endif; /** * Post format info */ function esotera_meta_infos() { //add_action( 'cryout_featured_hook', 'esotera_posted_edit', 50 ); // Edit button if ( is_single() ) { // If single, metas are shown after the title add_action( 'cryout_post_meta_hook', 'esotera_posted_author_single', 10 ); add_action( 'cryout_post_meta_hook', 'esotera_posted_date', 30 ); add_action( 'cryout_post_meta_hook', 'esotera_comments_on_single', 50 ); // Comments add_action( 'cryout_post_title_hook', 'esotera_posted_category', 20 ); add_action( 'cryout_post_title_hook', 'esotera_posted_edit', 60 ); // Edit button add_action( 'cryout_post_utility_hook', 'esotera_posted_tags', 40 ); } else { // if blog page, metas are shown at the top of the article add_action( 'cryout_post_meta_hook', 'esotera_posted_author', 15 ); add_action( 'cryout_post_thumbnail_hook', 'esotera_comments_on', 50 ); // Comments add_action( 'cryout_post_thumbnail_hook', 'esotera_posted_category', 20 ); add_action( 'cryout_post_utility_hook', 'esotera_posted_tags', 30 ); add_action( 'cryout_post_meta_hook', 'esotera_posted_date', 40 ); } add_action( 'cryout_meta_format_hook', 'esotera_meta_format', 10 ); // Post format add_action( 'cryout_post_title_hook', 'esotera_meta_sticky', 9 ); // Sticky posts } //esotera_meta_infos() add_action( 'wp_head', 'esotera_meta_infos' ); /* Remove category from rel in category tags */ function esotera_remove_category_tag( $text ) { $text = str_replace( 'rel="category tag"', 'rel="tag"', $text ); return $text; } //esotera_remove_category_tag() /** * Backup navigation */ if ( ! function_exists( 'esotera_content_nav' ) ) : function esotera_content_nav( $nav_id ) { global $wp_query; if ( $wp_query->max_num_pages > 1 ) : ?> ID ), 'esotera-featured' ); $fimage_id = get_post_thumbnail_id( $post->ID ); } elseif ( $options['theme_fpost'] && $options['theme_fauto'] && empty($featured_image) ) { // get the first image from post $featured_image = cryout_post_first_image( $post->ID, 'esotera-featured' ); $fimage_id = $featured_image['id']; } else { // featured image not enabled or not obtainable $featured_image[0] = apply_filters('esotera_preview_img_src', ''); $featured_image[1] = apply_filters('esotera_preview_img_w', ''); $featured_image[2] = apply_filters('esotera_preview_img_h', ''); $fimage_id = FALSE; }; if ( ! empty( $featured_image[0] ) ) { $featured_width = esotera_featured_width(); ?>
>
tabindex="-1"> <?php the_title_attribute();?> src="">