%2$s'; 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() ) ); $posted_on = sprintf( esc_html_x( '%s', 'post date', 'app-landing-page' ), '' . $time_string . '' ); echo $posted_on; // WPCS: XSS OK. } endif; if ( ! function_exists( 'app_landing_page_posted_on' ) ) : /** * Prints HTML with meta information for the current post-date/time and author. */ function app_landing_page_posted_on() { $byline = sprintf( esc_html_x( 'By %s', 'post author', 'app-landing-page' ), '' . esc_html( get_the_author() ) . '' ); echo ' ' . $byline . ''; echo ''; app_landing_page_author_posted_on(); echo ''; if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { echo ''; /* translators: %s: post title */ comments_popup_link( sprintf( wp_kses( __( 'Leave a Comment on %s', 'app-landing-page' ), array( 'span' => array( 'class' => array() ) ) ), get_the_title() ) ); echo ''; } // Hide category and tag text for pages. if ( 'post' === get_post_type() ) { /* translators: used between list items, there is a space after the comma */ $categories_list = get_the_category_list( esc_html__( ', ', 'app-landing-page' ) ); if ( $categories_list && app_landing_page_categorized_blog() ) { printf( '' . esc_html__( '%1$s', 'app-landing-page' ) . '', $categories_list ); // WPCS: XSS OK. } /* translators: used between list items, there is a space after the comma */ $tags_list = get_the_tag_list( '', esc_html__( ', ', 'app-landing-page' ) ); if ( $tags_list ) { printf( '' . esc_html__( '%1$s', 'app-landing-page' ) . '', $tags_list ); // WPCS: XSS OK. } } } endif; if ( ! function_exists( 'app_landing_page_entry_footer' ) ) : /** * Prints HTML with meta information for the categories, tags and comments. */ function app_landing_page_entry_footer() { edit_post_link( sprintf( /* translators: %s: Name of current post */ esc_html__( 'Edit %s', 'app-landing-page' ), the_title( '"', '"', false ) ), '', '' ); } endif; /** * Returns true if a blog has more than 1 category. * * @return bool */ function app_landing_page_categorized_blog() { if ( false === ( $all_the_cool_cats = get_transient( 'app_landing_page_categories' ) ) ) { // Create an array of all the categories that are attached to posts. $all_the_cool_cats = get_categories( array( 'fields' => 'ids', 'hide_empty' => 1, // We only need to know if there is more than one category. 'number' => 2, ) ); // Count the number of categories that are attached to the posts. $all_the_cool_cats = count( $all_the_cool_cats ); set_transient( 'app_landing_page_categories', $all_the_cool_cats ); } if ( $all_the_cool_cats > 1 ) { // This blog has more than 1 category so app_landing_page_categorized_blog should return true. return true; } else { // This blog has only 1 category so app_landing_page_categorized_blog should return false. return false; } } /** * Callback function for Comment List * * * @link https://codex.wordpress.org/Function_Reference/wp_list_comments */ function app_landing_page_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; extract($args, EXTR_SKIP); if ( 'div' == $args['style'] ) { $tag = 'div'; $add_below = 'comment'; } else { $tag = 'li'; $add_below = 'div-comment'; } ?> < id="comment-">
$add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
__( '', 'app-landing-page' ), 'next_text' => __( '', 'app-landing-page' ), ) ); } endif; if( ! function_exists( 'app_landing_page_sidebar_layout' ) ) : /** * Return sidebar layouts for pages */ function app_landing_page_sidebar_layout(){ global $post; if( get_post_meta( $post->ID, 'app_landing_page_sidebar_layout', true ) ){ return get_post_meta( $post->ID, 'app_landing_page_sidebar_layout', true ); }else{ return 'right-sidebar'; } } endif; if( ! function_exists( 'app_landing_page_newsletter_activated' ) ) : /** * Query Newsletter activation */ function app_landing_page_newsletter_activated(){ return class_exists( 'newsletter' ) ? true : false; } endif; /** * Display dates for 31 days based on result of year and month * * @link http://ottopress.com/2015/whats-new-with-the-customizer/ */ function cur_stats_date_odd( $control ){ $cur_month = $control->manager->get_setting( 'app_landing_page_date_month' )->value(); $cur_year = $control->manager->get_setting( 'app_landing_page_date_year' )->value(); if( ( ( ( ( $cur_month % 2 ) != 0 ) && ( $cur_month < 8 ) ) || ( ( ( $cur_month % 2 ) == 0 ) && ( $cur_month > 7 ) ) ) && ( $cur_month != 2 ) ) { return true; }else { return false; } } /** * Display dates for 30 days based on result of year and month * * @link http://ottopress.com/2015/whats-new-with-the-customizer/ */ function cur_stats_date_even( $control ){ $cur_month = $control->manager->get_setting( 'app_landing_page_date_month' )->value(); $cur_year = $control->manager->get_setting( 'app_landing_page_date_year' )->value(); if( ( ( ( ( $cur_month % 2 ) == 0 ) && ( $cur_month < 8 ) ) || ( ( ( $cur_month % 2 ) != 0 ) && ( $cur_month > 7 ) ) ) && ( $cur_month != 2 ) ) { return true; }else { return false; } } /** * Display dates for 29 days for leap year and Febuary month * * @link http://ottopress.com/2015/whats-new-with-the-customizer/ */ function cur_stats_date_leap( $control ){ $cur_month = $control->manager->get_setting( 'app_landing_page_date_month' )->value(); $cur_year = $control->manager->get_setting( 'app_landing_page_date_year' )->value(); if( ( $cur_month == 2 ) && ( ( ( $cur_year - 1 ) % 4 ) == 0 ) ){ return true; }else { return false; } } /** * Display dates for 28 days for non leap year and Febuary month * * @link http://ottopress.com/2015/whats-new-with-the-customizer/ */ function cur_stats_date_noleap( $control ){ $cur_month = $control->manager->get_setting( 'app_landing_page_date_month' )->value(); $cur_year = $control->manager->get_setting( 'app_landing_page_date_year' )->value(); if( ( $cur_month == 2 ) && ( ( ( $cur_year - 1 ) % 4 ) != 0 ) ){ return true; }else { return false; } }