/*** * BetterStudio Themes Core. * * ______ _____ _____ _ _____ * | ___ \/ ___| |_ _| | / __ \ * | |_/ /\ `--. | | | |__ ___ _ __ ___ ___ | / \/ ___ _ __ ___ * | ___ \ `--. \ | | | '_ \ / _ \ '_ ` _ \ / _ \ | | / _ \| '__/ _ \ * | |_/ //\__/ / | | | | | | __/ | | | | | __/ | \__/\ (_) | | | __/ * \____/ \____/ \_/ |_| |_|\___|_| |_| |_|\___| \____/\___/|_| \___| * * Copyright © 2017 Better Studio * * * Our portfolio is here: https://betterstudio.com/ * * \--> BetterStudio, 2018 <--/ */ if ( ! function_exists( 'publisher_the_subtitle' ) ) { /** * Prints the subtitle of post * * @param string $before * @param string $after * @param int $limit */ function publisher_the_subtitle( $before = '', $after = '', $limit = 0 ) { $subtitle = publisher_get_subtitle( $limit ); if ( ! empty( $subtitle ) ) { echo $before, $subtitle, $after; } } } if ( ! function_exists( 'publisher_get_subtitle' ) ) { /** * Returns the subtitle of post. * * @param int $limit * @param null $post_id * * @return string */ function publisher_get_subtitle( $limit = 0, $post_id = null ) { static $meta_id; if ( is_null( $meta_id ) ) { $meta_id = Publisher_Theme_Post_Fields::Run()->subtitle_meta_id; } $subtitle = bf_get_post_meta( $meta_id, $post_id, '' ); // Fallback for "WP Subtitle" plugin field if ( empty( $subtitle ) ) { $subtitle = bf_get_post_meta( 'wps_subtitle', $post_id, '' ); } return publisher_html_limit_words( $subtitle, $limit ); } }