ID, 'author_portfolio_sidebar-settings', true); if ('customizer' === $indvPageSidebarSettings || empty($indvPageSidebarSettings)) { $sidebar_layouts = $get_page_sidebar_settings; } else { $sidebar_layouts = $indvPageSidebarSettings; } $classes[] = $sidebar_layouts . '-sidebar'; } elseif (is_single()) { $get_post_sidebar_settings = get_theme_mod('post_sidebar', 'no'); $sidebar_layouts = $get_post_sidebar_settings; $classes[] = $get_post_sidebar_settings . '-sidebar'; } // Adds a class of no-sidebar when there is no sidebar present. if (!is_active_sidebar('sidebar-1')) { $classes[] = 'no-sidebar'; } return $classes; } add_filter('body_class', 'author_portfolio_body_classes'); /** * Add a pingback url auto-discovery header for single posts, pages, or attachments. */ function author_portfolio_pingback_header() { if (is_singular() && pings_open()) { echo ''; } } add_action('wp_head', 'author_portfolio_pingback_header'); /** * Author VCard */ function author_portfolio_author_vcard() { ?>

1) { $numberingtext = 'posts'; } else { $numberingtext = 'post'; } $userposts = esc_html__('The author has %1$s %2$s', 'author-portfolio'); printf($userposts, $userpost_count, $numberingtext); ?>

get('AuthorURI'); } /** * Masonry Layout Control */ function author_portfolio_masonry_layout_control() { $get_masonry_layout = get_theme_mod('active_masonry_layout', true); if (true === $get_masonry_layout) { return ' masonry_active'; } return ''; } /** * Limit Excerpt length */ function author_portfolio_post_excerpt_limit($length) { $length = get_theme_mod('post_loop_excerpt_limit', 42); return $length; } add_filter('excerpt_length', 'author_portfolio_post_excerpt_limit', 999); /** * Social Links */ function author_portfolio_social_links() { $social_media_fields = array( 'facebook' => 'Facebook', 'twitter' => 'Twitter', 'instagram' => 'Instagram', 'tiktok' => 'Tiktok', 'linkedin' => 'Linkedin', 'pinterest' => 'Pinterest', 'line' => 'Line', 'github' => 'Github', 'discord' => 'Discord', 'youtube' => 'Youtube', 'wordpress' => 'WordPress', 'slack' => 'Slack', 'apple' => 'Apple', 'stack-overflow' => 'Stack-overflow', 'kickstarter' => 'kickstarter', 'dribbble' => 'Dribbble', 'codepen' => 'Codepen', 'whatsapp' => 'Whatsapp', 'medium' => 'Medium', 'goodreads-g' => 'Goodreads' ); $linkItem = ''; foreach ($social_media_fields as $field => $label) { $value = get_theme_mod($field, '#'); if (!empty($value) && '#' !== $value) { $linkItem .= ''; } } return $linkItem; } function author_portfolio_get_books_layout() { $getBooksLayout = get_theme_mod('books_layout', 'product'); return $getBooksLayout; } function author_portfolio_template_chooser($template) { global $wp_query; $post_type = get_query_var('post_type'); if ($wp_query->is_search && $post_type == 'books-gallery') { return locate_template('search-books.php'); // redirect to archive-search.php } return $template; } add_filter('template_include', 'author_portfolio_template_chooser'); add_action('admin_menu', 'author_portfolio_personalize'); function author_portfolio_personalize() { remove_submenu_page('sb-instagram-feed', 'sb-instagram-feed-about'); } add_action('sbi_before_feed', 'author_portfolio_sbi_before_feed'); function author_portfolio_sbi_before_feed() { ?>