'#eeeeee;') ) );
// Height
$data['height'] = un_redux_opt( UN, 'opt_page_head_height', '400' );
$data['height'] .= 'px';
if( un_redux_opt( UN, 'opt_page_head_fullheight' ) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = get_the_title();
if( un_redux_opt( UN, 'opt_page_head_title' ) == 'custom' && un_redux_opt( UN, 'opt_page_head_title_custom' ) ){
$data['title'] = un_redux_opt( UN, 'opt_page_head_title_custom' );
}
// Subtitle
switch( un_redux_opt( UN, 'opt_page_head_subtitle' ) ){
case 'excerpt':
$data['subtitle'] = un_post_exerpt(get_the_ID(), '10', false, $more='...' );
break;
case 'custom':
if( un_redux_opt( UN, 'opt_page_head_subtitle_custom' ) ){
$data['subtitle'] = un_redux_opt( UN, 'opt_page_head_subtitle_custom' );
}else{
$data['subtitle'] = '';
}
break;
case 'meta':
if( un_redux_opt( UN, 'opt_page_head_subtitle_meta' ) ){
$data['subtitle'] = '';
$metas = un_redux_opt( UN, 'opt_page_head_subtitle_meta' );
foreach( $metas as $index => $meta ){
if( $index == 0 ){
$sep = '';
}else{
$sep = '|';
}
$data['subtitle'] .= ''.$sep.un_get_post_meta_by_type($meta, 3, ' • ', false).'';
}
}else{
$data['subtitle'] = '';
}
break;
case 'off':
$data['subtitle'] = '';
break;
default:
$data['subtitle'] = '';
break;
}
// Bottom Arrow
if( un_redux_opt( UN, 'opt_page_head_arrow' ) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
// Check for Custom Data
if( get_post_meta(get_the_ID(), 'm_page_head_settings', true) == 'custom' ){
// Text Color
$data['color'] = get_post_meta(get_the_ID(), 'm_page_head_col', true);
// BG
$data['bg'] = un_redux_bg_builder( get_post_meta(get_the_ID(), 'm_page_head_bg', true) );
// Height
$data['height'] = get_post_meta(get_the_ID(), 'm_page_head_height', true);
if( $data['height'] ){ $data['height'] .= 'px'; }else{ $data['height'] = '400px'; }
if( get_post_meta(get_the_ID(), 'm_page_head_fullheight', true) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = get_the_title();
if( get_post_meta(get_the_ID(), 'm_page_head_title', true) == 'custom' && get_post_meta(get_the_ID(), 'm_page_head_title_custom', true) ){
$data['title'] = get_post_meta(get_the_ID(), 'm_page_head_title_custom', true);
}
// Subtitle
$data['subtitle'] = un_post_exerpt(get_the_ID(), '10', false, $more='...' );
if( get_post_meta(get_the_ID(), 'm_page_head_subtitle', true) == 'custom' && get_post_meta(get_the_ID(), 'm_page_head_subtitle_custom', true) ) {
$data['subtitle'] = get_post_meta(get_the_ID(), 'm_page_head_subtitle_custom', true);
}
if( get_post_meta(get_the_ID(), 'm_page_head_subtitle', true) == 'off' ){
$data['subtitle'] = '';
}
// Bottom Arrow
if( get_post_meta(get_the_ID(), 'm_page_head_button', true) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
}
}
// Post Options
elseif( is_single() && 'un-portfolio' != get_post_type() ) {
// Text Color
$data['color'] = un_redux_opt( UN, 'opt_post_head_col', '#222222' );
// BG
$data['bg'] = un_redux_bg_builder( un_redux_opt( UN, 'opt_post_head_bg', array('background-color' => '#eeeeee;') ) );
// Height
$data['height'] = un_redux_opt( UN, 'opt_post_head_height', '400' );
$data['height'] .= 'px';
if( un_redux_opt( UN, 'opt_post_head_fullheight' ) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = get_the_title();
if( un_redux_opt( UN, 'opt_post_head_title' ) == 'custom' && un_redux_opt( UN, 'opt_post_head_title_custom' ) ){
$data['title'] = un_redux_opt( UN, 'opt_post_head_title_custom' );
}
// Subtitle
switch( un_redux_opt( UN, 'opt_post_head_subtitle' ) ){
case 'excerpt':
$data['subtitle'] = un_post_exerpt(get_the_ID(), '10', false, $more='...' );
break;
case 'custom':
if( un_redux_opt( UN, 'opt_post_head_subtitle_custom' ) ){
$data['subtitle'] = un_redux_opt( UN, 'opt_post_head_subtitle_custom' );
}else{
$data['subtitle'] = '';
}
break;
case 'meta':
if( un_redux_opt( UN, 'opt_post_head_subtitle_meta' ) ){
$data['subtitle'] = '';
$metas = un_redux_opt( UN, 'opt_post_head_subtitle_meta' );
foreach( $metas as $index => $meta ){
if( $index == 0 ){
$sep = '';
}else{
$sep = '|';
}
$data['subtitle'] .= ''.$sep.un_get_post_meta_by_type($meta, 3, ' • ', true).'';
}
}else{
$data['subtitle'] = '';
}
break;
case 'off':
$data['subtitle'] = '';
break;
default:
$data['subtitle'] = '';
break;
}
// Bottom Arrow
if( un_redux_opt( UN, 'opt_post_head_arrow' ) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
// Check for Custom Data
if( get_post_meta(get_the_ID(), 'm_post_head_settings', true) == 'custom' ){
// Text Color
$data['color'] = get_post_meta(get_the_ID(), 'm_post_head_col', true);
// BG
$data['bg'] = un_redux_bg_builder( get_post_meta(get_the_ID(), 'm_post_head_bg', true) );
// Height
$data['height'] = get_post_meta(get_the_ID(), 'm_post_head_height', true);
if( $data['height'] ){ $data['height'] .= 'px'; }else{ $data['height'] = '400px'; }
if( get_post_meta(get_the_ID(), 'm_post_head_fullheight', true) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = get_the_title();
if( get_post_meta(get_the_ID(), 'm_post_head_title', true) == 'custom' && get_post_meta(get_the_ID(), 'm_post_head_title_custom', true) ){
$data['title'] = get_post_meta(get_the_ID(), 'm_post_head_title_custom', true);
}
// Subtitle
$data['subtitle'] = un_post_exerpt(get_the_ID(), '10', false, $more='...' );
if( get_post_meta(get_the_ID(), 'm_post_head_subtitle', true) == 'custom' && get_post_meta(get_the_ID(), 'm_post_head_subtitle_custom', true) ) {
$data['subtitle'] = get_post_meta(get_the_ID(), 'm_post_head_subtitle_custom', true);
}
if( get_post_meta(get_the_ID(), 'm_post_head_subtitle', true) == 'meta' && get_post_meta(get_the_ID(), 'm_post_head_subtitle_meta', true) ) {
$data['subtitle'] = '';
foreach( get_post_meta(get_the_ID(), 'm_post_head_subtitle_meta', true) as $index => $meta ){
if( $index == 0 ){
$sep = '';
}else{
$sep = '|';
}
$data['subtitle'] .= ''.$sep.un_get_post_meta_by_type($meta, 3, ' • ', true).'';
}
}
if( get_post_meta(get_the_ID(), 'm_post_head_subtitle', true) == 'off' ){
$data['subtitle'] = '';
}
// Bottom Arrow
if( get_post_meta(get_the_ID(), 'm_post_head_button', true) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
}
}
// Portoflio Options
elseif( !is_search() && 'un-portfolio' == get_post_type() ) {
// Text Color
$data['color'] = un_redux_opt( UN, 'opt_portfolio_head_col', '#222222' );
// BG
$data['bg'] = un_redux_bg_builder( un_redux_opt( UN, 'opt_portfolio_head_bg', array('background-color' => '#eeeeee;') ) );
// Height
$data['height'] = un_redux_opt( UN, 'opt_portfolio_head_height', '400' );
$data['height'] .= 'px';
if( un_redux_opt( UN, 'opt_portfolio_head_fullheight' ) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = un_get_the_title();
if( un_redux_opt( UN, 'opt_portfolio_head_title' ) == 'custom' && un_redux_opt( UN, 'opt_portfolio_head_title_custom' ) ){
$data['title'] = un_redux_opt( UN, 'opt_portfolio_head_title_custom' );
}
// Subtitle
if( un_redux_opt( UN, 'opt_portfolio_head_subtitle_custom' ) ) {
$data['subtitle'] = un_redux_opt( UN, 'opt_portfolio_head_subtitle_custom' );
}else{
$data['subtitle'] = '';
}
// Bottom Arrow
if( un_redux_opt( UN, 'opt_portfolio_head_arrow' ) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
}
// Archives and other views
else{
// Text Color
$data['color'] = un_redux_opt( UN, 'opt_archive_head_col', '#222222' );
// BG
$data['bg'] = un_redux_bg_builder( un_redux_opt( UN, 'opt_archive_head_bg', array('background-color' => '#eeeeee;') ) );
// Height
$data['height'] = un_redux_opt( UN, 'opt_archive_head_height', '400' );
$data['height'] .= 'px';
if( un_redux_opt( UN, 'opt_archive_head_fullheight' ) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = un_get_the_title();
if( un_redux_opt( UN, 'opt_archive_head_title' ) == 'custom' && un_redux_opt( UN, 'opt_archive_head_title_custom' ) ){
$data['title'] = un_redux_opt( UN, 'opt_archive_head_title_custom' );
}
// Subtitle
if( un_redux_opt( UN, 'opt_archive_head_subtitle_custom' ) ) {
$data['subtitle'] = un_redux_opt( UN, 'opt_archive_head_subtitle_custom' );
}else{
$data['subtitle'] = '';
}
// Bottom Arrow
if( un_redux_opt( UN, 'opt_archive_head_arrow' ) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
}
// Specific woocommerce views
if( un_is_woocommerce() ){
// Text Color
$data['color'] = un_redux_opt( UN, 'opt_shop_head_col', '#222222' );
// BG
$data['bg'] = un_redux_bg_builder( un_redux_opt( UN, 'opt_shop_head_bg', array('background-color' => '#eeeeee;') ) );
// Height
$data['height'] = un_redux_opt( UN, 'opt_shop_head_height', '400' );
$data['height'] .= 'px';
if( un_redux_opt( UN, 'opt_shop_head_fullheight' ) ){
$data['height'] = '100vh';
}
// Title
$data['title'] = un_get_the_title();
if( un_redux_opt( UN, 'opt_shop_head_title' ) == 'custom' && un_redux_opt( UN, 'opt_shop_head_title_custom' ) ){
$data['title'] = un_redux_opt( UN, 'opt_shop_head_title_custom' );
}
// Subtitle
if( un_redux_opt(UN, 'opt_shop_head_subtitle') == 'custom' && un_redux_opt( UN, 'opt_shop_head_subtitle_custom' ) ) {
$data['subtitle'] = un_redux_opt( UN, 'opt_shop_head_subtitle_custom' );
}elseif( un_redux_opt(UN, 'opt_shop_head_subtitle') == 'bread' ){
$data['subtitle'] = 'bread';
}else{
$data['subtitle'] = '';
}
// Bottom Arrow
if( un_redux_opt( UN, 'opt_shop_head_arrow' ) ) {
$data['arrow'] = 1;
}else{
$data['arrow'] = 0;
}
}
return $data;
}
// Page Layout Builder
function un_page_layout_builder(){
// Data
$data = array();
// Page Options
if( is_page_template( 'default' ) ) {
// Layout
$data['layout'] = un_redux_opt( UN, 'opt_page_layout', 'full_big' );
// Sidebar
$data['sidebar'] = un_redux_opt( UN, 'opt_page_sidebar', 'un-page-sidebar' );
// Check for Custom Data
if( get_post_meta(get_the_ID(), 'm_page_layout_settings', true) == 'custom' ){
// Layout
$data['layout'] = get_post_meta(get_the_ID(), 'm_page_layout', true);
if( !$data['layout'] ){ $data['layout'] = 'full_big'; }
// Sidebar
$data['sidebar'] = get_post_meta(get_the_ID(), 'm_page_sidebar', true);
if( !$data['sidebar'] ){ $data['sidebar'] = 'un-page-sidebar'; }
}
}
// Post Options
elseif( is_single() && 'un-portfolio' != get_post_type() ) {
// Layout
$data['layout'] = un_redux_opt( UN, 'opt_post_layout', 'full_big' );
// Sidebar
$data['sidebar'] = un_redux_opt( UN, 'opt_post_sidebar', 'un-blog-sidebar' );
// Check for Custom Data
if( get_post_meta(get_the_ID(), 'm_post_layout_settings', true) == 'custom' ){
// Layout
$data['layout'] = get_post_meta(get_the_ID(), 'm_post_layout', true);
if( !$data['layout'] ){ $data['layout'] = 'full_big'; }
// Sidebar
$data['sidebar'] = get_post_meta(get_the_ID(), 'm_post_sidebar', true);
if( !$data['sidebar'] ){ $data['sidebar'] = 'un-blog-sidebar'; }
}
}
// Portoflio Options
elseif( !is_search() && 'un-portfolio' == get_post_type() ) {
// Layout
$data['layout'] = un_redux_opt( UN, 'opt_portfolio_layout' );
// Sidebar
$data['sidebar'] = un_redux_opt( UN, 'opt_portfolio_sidebar' );
}
// Archives and other views
else{
// Layout
$data['layout'] = un_redux_opt( UN, 'opt_archive_layout' );
// Sidebar
$data['sidebar'] = un_redux_opt( UN, 'opt_archive_sidebar' );
}
// Specific woocommerce views
if( un_is_woocommerce() ){
// Layout
$data['layout'] = 'full_big';
// Sidebar
$data['sidebar'] = '';
}
return $data;
}
// Basic WP Function
function un_basic_wp_functions() {
posts_nav_link();
wp_link_pages();
post_class();
wp_title('', false);
get_the_tags();
add_theme_support( 'custom-header', array() );
add_theme_support( 'custom-background', array() );
wp_enqueue_script( "comment-reply" );
add_theme_support( "title-tag" );
paginate_comments_links();
next_comments_link();
previous_comments_link();
the_post_thumbnail();
add_editor_style();
}