' . get_the_title() . '' ) ); $more = sprintf( '
', esc_url( get_permalink() ), get_the_ID(), $text ); return $more; } add_filter( 'the_content_more_link', 'amyra_content_more' ); /** * Auto add more links. * * @package Amyra * @since 1.0 */ function amyra_excerpt_more_link( $excerpt ) { $excerpt .= amyra_content_more(); return $excerpt; } add_filter( 'the_excerpt', 'amyra_excerpt_more_link', 21 ); /** * Change the archive title for category page. * * @package Amyra * @since 1.0 */ function amyra_category_title( $title ) { if ( is_category() ) { $title = single_cat_title( '', false ); } return $title; } add_filter( 'get_the_archive_title', 'amyra_category_title' ); /** * Prints HTML with meta information for the current post-date/time and categories, tags.. */ function amyra_posted_on( $meta = array() ) { $default_meta = array( 'post_date' => 1, 'author' => 1, 'category' => 1, 'tag' => 1, 'comment' => 1, ); if( !empty($meta) && is_array($meta) ) { foreach ($default_meta as $meta_key => $meta_val) { $val = in_array($meta_key, $meta) ? 1 : 0; $result_meta[$meta_key] = $val; } } $result_meta = !empty($result_meta) ? $result_meta : $default_meta; extract( $result_meta, EXTR_SKIP ); if( is_home() || is_front_page() || is_search()) { $post_date = amyra_get_theme_mod( 'blog_show_date' ); $author = amyra_get_theme_mod( 'blog_show_author' ); $category = amyra_get_theme_mod( 'blog_show_cat' ); $tag = amyra_get_theme_mod( 'blog_show_tags' ); $blog_show_comment = amyra_get_theme_mod( 'blog_show_comment' ); $post_date_above = amyra_get_theme_mod( 'blog_show_date_above' ); $author_above = amyra_get_theme_mod( 'blog_show_author_above' ); $category_above = amyra_get_theme_mod( 'blog_show_cat_above' ); } elseif( is_category() || is_archive() || is_tag() || is_author() ) { $post_date = amyra_get_theme_mod( 'cat_show_date' ); $author = amyra_get_theme_mod( 'cat_show_author' ); $category = amyra_get_theme_mod( 'cat_show_cat' ); $tag = amyra_get_theme_mod( 'cat_show_tags' ); $blog_show_comment = amyra_get_theme_mod( 'cat_show_comment' ); $post_date_above = amyra_get_theme_mod( 'cat_show_date_above' ); $author_above = amyra_get_theme_mod( 'cat_show_author_above' ); $category_above = amyra_get_theme_mod( 'cat_show_cat_above' ); } if( ($post_date && empty($post_date_above)) || ( $author && empty($author_above) ) || ( $category && empty($category_above) ) || ( $tag && 'post' === get_post_type() ) || ( !empty($blog_show_comment)) ){ echo ''; } } /** * Prints HTML with meta information for the current post-date/time. */ function amyra_featured_posted_on() { $time_string = ''; if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { $time_string = ''; } $time_string = sprintf( $time_string, esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ), esc_attr( get_the_modified_date( 'c' ) ), esc_html( get_the_modified_date() ) ); echo '' . $time_string . ''; } function amyra_featured_post_cat() { $category_detail = get_the_category(); $cat = ''; if(!empty($category_detail)){ foreach($category_detail as $cd){ $cat .= $cd->cat_name.', '; } } $cat = rtrim($cat,", "); echo ' '.esc_html($cat).''; } /** * Prints HTML with meta information for the categories, tags and comments. */ function amyra_entry_footer() { edit_post_link( sprintf( /* translators: %s: Name of current post */ esc_html__( 'Edit %s', 'amyra' ), the_title( '"', '"', false ) ), '', '' ); } /** * Change the tag could args * * @param array $args Widget parameters. * * @return mixed */ function amyra_tag_cloud_args( $args ) { $args['largest'] = 1; // Largest tag. $args['smallest'] = 1; // Smallest tag. $args['unit'] = 'em'; // Tag font unit. return $args; } add_filter( 'widget_tag_cloud_args', 'amyra_tag_cloud_args' ); // Remove Wocommerce Wrapper remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); /** * Function to start WooCommece wrapper * * @package Amyra * @since 1.0 */ function amyra_theme_wrapper_start() { echo '