文件操作 - post-single.php
返回文件管理
返回主菜单
删除本文件
文件: /home/tecnoht/public_html/fratellibartesaghi--it/wp-content/themes/architek/post-single.php
编辑文件内容
<?php $architek_thisPostID = get_the_ID(); $architek_color_code = get_option("architek_style_color"); if (get_post_meta($architek_thisPostID, "architek_enable_custom_pagetitle_options_value", true) == "no" || !get_post_meta($architek_thisPostID, "architek_enable_custom_pagetitle_options_value", true)){ $type = get_option("architek_header_type_single_post"); $thecolor = architek_hex2rgb(str_replace("__USE_THEME_MAIN_COLOR__", $architek_color_code, get_option("architek_header_color_single_post"))); $opacity = intval(str_replace("%","",get_option("architek_header_opacity_single_post")))/100; $color = "rgba(".$thecolor[0].",".$thecolor[1].",".$thecolor[2].",".$opacity.")"; $image = get_option("architek_header_image_single_post"); $background_position = get_option("architek_pagetitle_background_position_single_post"); $pattern = is_string(get_option("architek_header_pattern_single_post")) ? ARCHITEK_PATTERNS_URL.get_option("architek_header_pattern_single_post") : ""; $custompattern = get_option("architek_header_custom_pattern_single_post"); $margintop = get_option("architek_header_text_margin_top_single_post"); $banner = get_option("architek_banner_slider_single_post"); $showtitle = get_option("architek_hide_pagetitle_single_post") == "on" ? true : false; $showsectitle = get_option("architek_hide_sec_pagetitle_single_post") == "on" ? true : false; $tcolor = get_option("architek_header_text_color_single_post"); $tsize = intval(str_replace(" ", "", get_option("architek_header_text_size_single_post")),10)."px"; $tfont = get_option("architek_header_text_font_single_post"); $stcolor = get_option("architek_secondary_title_text_color_single_post"); $stsize = intval(str_replace(" ", "", get_option("architek_secondary_title_text_size_single_post")),10)."px"; $stfont = get_option("architek_secondary_title_font_single_post"); $stmargin = intval(str_replace(" ", "", get_option("architek_header_sec_text_margin_top_single_post")),10)."px"; $originalalign = get_option("architek_header_text_alignment_single_post"); $pt_parallax = get_option("architek_pagetitle_image_parallax_single_post") == "on" ? true : false; $pt_overlay = get_option("architek_pagetitle_image_overlay_single_post") == "on" ? true : false; $pt_overlay_type = get_option("architek_pagetitle_overlay_type_single_post"); $pt_overlay_the_color = architek_hex2rgb(str_replace("__USE_THEME_MAIN_COLOR__", $architek_color_code, get_option("architek_pagetitle_overlay_color_single_post"))); $pt_overlay_pattern = (is_string(get_option("architek_pagetitle_overlay_pattern_single_post"))) ? ARCHITEK_PATTERNS_URL.get_option("architek_pagetitle_overlay_pattern_single_post") : ""; $pt_overlay_opacity = intval(str_replace("%","",get_option("architek_pagetitle_overlay_opacity_single_post")))/100; $pt_overlay_color = "rgba(".$pt_overlay_the_color[0].",".$pt_overlay_the_color[1].",".$pt_overlay_the_color[2].",".$pt_overlay_opacity.")"; $breadcrumbs = get_option("architek_breadcrumbs_single_post"); $breadcrumbs_margintop = get_option('architek_breadcrumbs_text_margin_top_single_post'); $pagetitlepadding = get_option('architek_page_title_padding_single_post'); } else { $type = get_post_meta($architek_thisPostID, "architek_header_type_value", true); $thecolor = architek_hex2rgb(get_post_meta($architek_thisPostID, "architek_header_color_value", true)); $opacity = intval(str_replace("%","",get_post_meta($architek_thisPostID, "architek_header_color_opacity_value", true)))/100; $color = "rgba(".$thecolor[0].",".$thecolor[1].",".$thecolor[2].",".$opacity.")"; $image = get_post_meta($architek_thisPostID, "architek_header_image_value", true); $image = explode('|!|',$image); $background_position = get_post_meta($architek_thisPostID, "architek_header_background_position_value", true); if (isset($image[1])) $image = explode('|*|',$image[1]); $image = $image[0]; $pattern = ARCHITEK_PATTERNS_URL.get_post_meta($architek_thisPostID, "architek_header_pattern_value", true).".jpg"; $custompattern = get_option("architek_header_custom_pattern_value"); $margintop = get_post_meta($architek_thisPostID, "architek_header_text_margin_top_value", true); $banner = get_post_meta($architek_thisPostID, "architek_banner_slider_value", true); $showtitle = get_post_meta($architek_thisPostID, "architek_hide_pagetitle_value", true) == "yes" ? true : false; $showsectitle = get_post_meta($architek_thisPostID, "architek_hide_sec_pagetitle_value", true) == "yes" ? true : false; $tcolor = get_post_meta($architek_thisPostID, "architek_header_text_color_value", true); $tsize = intval(str_replace(" ", "", get_post_meta($architek_thisPostID, "architek_header_text_size_value", true)),10)."px"; $tfont = get_post_meta($architek_thisPostID, "architek_header_text_font_value", true); $stcolor = get_post_meta($architek_thisPostID, "architek_secondary_title_text_color_value", true); $stsize = intval(str_replace(" ", "", get_post_meta($architek_thisPostID, "architek_secondary_title_text_size_value", true)),10)."px"; $stfont = get_post_meta($architek_thisPostID, "architek_secondary_title_font_value", true); $stmargin = intval(str_replace(" ", "", get_post_meta($architek_thisPostID, "architek_header_secondary_text_margin_top_value", true)),10)."px"; $originalalign = get_post_meta($architek_thisPostID, "architek_header_text_alignment_value", true); $pt_parallax = get_post_meta($architek_thisPostID, "architek_pagetitle_image_parallax_value", true) == "on" ? true : false; $pt_overlay = get_post_meta($architek_thisPostID, "architek_pagetitle_image_overlay_value", true) == "on" ? true : false; $pt_overlay_type = get_post_meta($architek_thisPostID, "architek_pagetitle_overlay_type_value", true); $pt_overlay_the_color = architek_hex2rgb(get_post_meta($architek_thisPostID, "architek_pagetitle_overlay_color_value", true)); $pt_overlay_pattern = ARCHITEK_PATTERNS_URL.get_post_meta($architek_thisPostID, "architek_pagetitle_overlay_pattern_value", true).".jpg"; $pt_overlay_opacity = intval(str_replace("%","",get_post_meta($architek_thisPostID, "architek_pagetitle_overlay_opacity_value", true)))/100; $pt_overlay_color = "rgba(".$pt_overlay_the_color[0].",".$pt_overlay_the_color[1].",".$pt_overlay_the_color[2].",".$pt_overlay_opacity.")"; $breadcrumbs = get_post_meta($architek_thisPostID, "architek_enable_breadcrumbs_value", true) == "yes" ? "on" : "off"; $breadcrumbs_margintop = intval(str_replace(" ", "", get_post_meta($architek_thisPostID, "architek_breadcrumbs_margin_top_value", true)),10)."px"; $pagetitlepadding = intval(str_replace(" ", "", get_post_meta($architek_thisPostID, "architek_page_title_padding_value", true)),10)."px"; } $height = "auto"; $textalign = $originalalign; if ($originalalign == "titlesleftcrumbsright") $textalign = "left"; if ($originalalign == "titlesrightcrumbsleft") $textalign = "right"; if (is_array($tfont)) $tfont = ""; $architek_import_fonts[] = $tfont; $principalfont = explode("|",$tfont); $principalfont[0] = $principalfont[0]."', 'Arial', 'sans-serif"; if (!isset($principalfont[1])) $principalfont[1] = ""; if (is_array($stfont)) $stfont = ""; $architek_import_fonts[] = $stfont; $secondaryfont = explode("|",$stfont); $secondaryfont[0] = $secondaryfont[0]."', 'Arial', 'sans-serif"; if (!isset($secondaryfont[1])) $secondaryfont[1] = ""; architek_set_import_fonts($architek_import_fonts); if ($type != "without"){ $ptitleaux = $bcaux = ""; if ($originalalign == "titlesleftcrumbsright" || $originalalign == "titlesrightcrumbsleft"){ $ptitleaux .= "max-width: 50%;"; $bcaux .= "max-width: 50%;"; if ($originalalign == "titlesleftcrumbsright"){ $ptitleaux .= "float:left;"; $bcaux .= "float:right;"; } else { $ptitleaux .= "float:right;"; $bcaux .= "float:left;"; } } $bcaux .= "margin-top:".intval($breadcrumbs_margintop,10)."px;"; switch($originalalign){ case "left": case "titlesrightcrumbsleft": $bcaux .= "text-align: left;"; break; case "right": case "titlesleftcrumbsright": $bcaux .= "text-align:right;"; break; case "center": $bcaux .= "text-align:center;"; break; } ?> <div class="fullwidth-container <?php if ($type == "pattern") echo "bg-pattern"; ?> <?php if ($pt_parallax) echo "parallax"; ?><?php if (($type == "image" || $type == "pattern" || $type == "featured_image") && get_option('architek_enable_grayscale') == 'on') echo " architek_grayscale "; ?>" <?php if ($pt_parallax) echo 'data-stellar-ratio="0.5"'; ?> <?php $architek_output = ".fullwidth-container{"; if ($type == "featured_image"){ $type = "image"; $image = wp_get_attachment_url( get_post_thumbnail_id($architek_thisPostID) ); } if ($height != "") $architek_output.= "height: ". $height . ";"; if ($type == "none") $architek_output.= "background: none;"; if ($type == "color") $architek_output.= "background: " . $color . ";"; if ($type == "image") $architek_output.= "background: url(" . $image . ") no-repeat; background-size: 100% auto;"; if ($type == "pattern") $architek_output.= "background: url('" . $pattern . "') 0 0 repeat;"; $architek_output .= "}"; architek_set_custom_inline_css($architek_output); ?> <?php if ($type == "image" && !$pt_parallax) echo ' data-background-alignment="'. esc_attr( $background_position ) .'" '; ?>> <?php if ($type == "image" && $pt_overlay){ $architek_output = ".pagetitle_overlay{"; echo '<div class="pagetitle_overlay"></div> '; if ($pt_overlay_type == "color") $architek_output.= 'background-color:'.$pt_overlay_color.' !important'; else $architek_output.= 'background:url('.$pt_overlay_pattern.') repeat;opacity:'.$pt_overlay_opacity.' !important;'; $architek_output .= "}"; architek_set_custom_inline_css($architek_output); } if ($type === "banner"){ ?> <div class="revBanner"> <?php if (substr($banner, 0, 10) === "revSlider_"){ if (!function_exists('putRevSlider')){ echo esc_html__('Please install the missing plugin - Revolution Slider.', 'architek'); } else { putRevSlider(substr($banner, 10)); } } if (substr($banner, 0, 13) === "masterSlider_"){ if (!function_exists('masterslider')){ echo esc_html__('Please install the missing plugin - MasterSlider.', 'architek'); } else { echo do_shortcode( '[masterslider alias="'.substr($banner, 13).'"]' ); } } if (substr($banner, 0, 12) === "layerSlider_"){ if (!function_exists('layerslider')){ echo esc_html__('Please install the missing plugin - LayerSlider.', 'architek'); } else { echo do_shortcode( '[layerslider id="'.substr($banner, 12).'"]' ); } } ?> </div> <?php } else { ?> <div class="container present-container <?php echo esc_attr($originalalign); ?>"> <?php $architek_output = ".present-container{padding: ".esc_attr($pagetitlepadding)." 15px;}"; architek_set_custom_inline_css($architek_output); ?> <div class="pageTitle"> <?php $architek_output = ".present-container .pageTitle{text-align: ".esc_attr($textalign).";".esc_attr($ptitleaux)."}"; architek_set_custom_inline_css($architek_output); if ($showtitle){ ?> <h1 class="page_title"> <?php echo wp_kses(get_the_title($architek_thisPostID), 'post'); ?> </h1> <?php $architek_output = ".present-container h1.page_title{color: #$tcolor; font-size: $tsize; font-family: '{$principalfont[0]}';font-weight: {$principalfont[1]};"; if ($margintop != "") $architek_output .= esc_attr("margin-top: ".intval($margintop,10)."px;"); $architek_output .= "}"; architek_set_custom_inline_css($architek_output); } if ($showsectitle){ if (is_string(get_post_meta($post->ID, 'secondaryTitle_value', true)) && get_post_meta($post->ID, 'secondaryTitle_value', true) != ""){ ?> <h2 class="secondaryTitle"> <?php echo wp_kses(get_post_meta($post->ID, 'secondaryTitle_value', true), 'post'); ?> </h2> <?php } else { if (is_string(get_option('architek_blog_secondary_title')) && get_option('architek_blog_secondary_title') != ""){ ?> <h2 class="secondaryTitle"> <?php echo wp_kses(get_option('architek_blog_secondary_title'), 'post'); ?> </h2> <?php } } $architek_output = ".present-container .secondaryTitle{color: #$stcolor; font-size: $stsize; line-height: $stsize; font-family: '{$secondaryfont[0]}';font-weight:{$secondaryfont[1]}; margin-top:{$stmargin};}"; architek_set_custom_inline_css($architek_output); } ?> </div> <?php if ($breadcrumbs == "on"){ ?> <div class="architek_breadcrumbs"> <?php architek_the_breadcrumb(); $architek_output = ".architek_breadcrumbs{".esc_attr($bcaux)."}"; architek_set_custom_inline_css($architek_output); ?> </div> <?php } /* new metas on pagetitle */ if ((get_post_meta( $architek_thisPostID , 'upper_single_display_metas_value' , true ) == "yes" || get_post_meta( $architek_thisPostID , 'upper_single_display_metas_value' , true ) == "") && (get_post_meta( $architek_thisPostID , 'upper_single_display_metas_where_value' , true ) == 'pagetitle' || get_post_meta( $architek_thisPostID , 'upper_single_display_metas_where_value' , true ) == '')){ ?> <div class="metas-container"> <div class="align-metas-center"> <?php $metas = get_post_meta( $architek_thisPostID , 'upper_single_metas_value' , true ); if ($metas=="") $metas = "date,author,tags,categories"; $metas = explode(",", $metas); if (!empty($metas)){ $architek_output = ".architek-apply-tcolor{ color:#".esc_attr($tcolor)." !important; }"; architek_set_custom_inline_css($architek_output); $firstMeta = true; foreach ($metas as $meta){ switch ($meta){ case "date": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } ?> <p class="blog-date architek-apply-tcolor"><?php echo get_the_date(); ?></p> <?php break; case "author": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } ?> <p class="architek-apply-tcolor"><?php if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_by_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_by_text")); } ?>: <a class="the_author architek-apply-tcolor" href="<?php echo get_author_posts_url( get_the_author_meta('ID') ); ?>"> <?php esc_html(the_author_meta('nickname')); ?></a></p> <?php break; case "tags": $posttags = get_the_tags(); if ($posttags) { if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } $first = true; echo '<p class="architek-apply-tcolor">'; if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_tags_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_tags_text")); } echo ': '; foreach($posttags as $tag) { if ($tag->name != "uncategorized"){ if ($first){ echo "<a class='architek-apply-tcolor' href='".esc_url( get_term_link($tag) )."'>".esc_html($tag->name)."</a>"; $first = false; } else { echo "<span>, </span><a class='architek-apply-tcolor' href='".esc_url( get_term_link($tag) )."'>".esc_html($tag->name)."</a>"; } } } echo '</p>'; } break; case "categories": $postcats = get_the_category(); if ($postcats) { if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } $first = true; echo '<p class="architek-apply-tcolor">'; if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_categories_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_categories_text")); } echo ': '; foreach($postcats as $cat) { if ($cat->name != "uncategorized"){ if ($first){ echo "<a class='architek-apply-tcolor' href='".esc_url( get_term_link($cat) )."'>".esc_html($cat->name)."</a>"; $first = false; } else { echo "<span>, </span><a class='architek-apply-tcolor' href='".esc_url( get_term_link($cat) )."'>".esc_html($cat->name)."</a>"; } } } echo '</p>'; } break; case "comments": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } echo '<p class="architek-apply-tcolor">'; printf( _nx( 'One Comment', '%1$s Comments', get_comments_number(), 'comments title', 'architek' ), number_format_i18n( get_comments_number() ) ); echo '</p>'; break; case "customtext": if (!$firstMeta){ echo '<p class="metas-sep" class="architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } echo '<p class="architek-apply-tcolor">'.wp_kses( get_post_meta( $architek_thisPostID , 'upper_single_meta_custom_text_value' , true ), 'post').'</p>'; break; } } } ?> </div> </div> <?php } ?> </div> <?php } ?> </div> <?php } $is_custom_sidebar_layout = get_post_meta($architek_thisPostID, 'enable_post_custom_sidebar_layout_value', true) == "true" ? true : false; $sidebar_scheme = $is_custom_sidebar_layout ? get_post_meta( $architek_thisPostID, 'sidebar_for_default_value', true ) : get_option('architek_blog_single_sidebar'); $sidebar = $is_custom_sidebar_layout ? get_post_meta( $architek_thisPostID, 'sidebars_available_value', true ) : get_option('architek_sidebars_available'); $sidebar = architek_convert_to_class($sidebar); if ($sidebar == "") $sidebar = "defaultblogsidebar"; $architek_inline_script = ""; switch ( $sidebar_scheme ){ case "none": ?> <div class="blog-default wideblog"> <div class="master_container container"> <section class="page_content col-xs-12 col-md-12"> <div class="blog-default-bg"> <?php $architek_inline_script = architek_print_single_post($architek_inline_script); ?> </div> </section> <div class="single-extras"><?php architek_print_single_extras($architek_inline_script); ?></div> </div> </div> <?php break; case "left": ?> <div class="blog-default"> <div class="master_container container"> <section class="page_content left sidebar col-xs-12 col-md-3"> <div class="blog-sidebar-bg"> <?php if ($sidebar === "defaultblogsidebar"){ get_sidebar(); } else { if ( function_exists('dynamic_sidebar')) { ob_start(); do_shortcode(dynamic_sidebar($sidebar)); $html = ob_get_contents(); ob_end_clean(); $html = wp_kses_no_null( $html, array( 'slash_zero' => 'keep' ) ); $html = wp_kses_normalize_entities($html); echo wp_kses_hook($html, 'post', array()); } } ?> </div> </section> <section class="page_content right col-xs-12 col-md-9"> <div class="blog-default-bg"> <?php $architek_inline_script = architek_print_single_post($architek_inline_script); ?> </div> </section> <div class="single-extras"><?php architek_print_single_extras($architek_inline_script); ?></div> </div> </div> <?php break; case "right": ?> <div class="blog-default"> <div class="master_container container"> <section class="page_content left col-xs-12 col-md-9"> <div class="blog-default-bg"> <?php $architek_inline_script = architek_print_single_post($architek_inline_script); ?> </div> </section> <section class="page_content right sidebar col-xs-12 col-md-3"> <div class="blog-sidebar-bg"> <?php if ($sidebar === "defaultblogsidebar"){ get_sidebar(); } else { if ( function_exists('dynamic_sidebar')) { ob_start(); do_shortcode(dynamic_sidebar($sidebar)); $html = ob_get_contents(); ob_end_clean(); $html = wp_kses_no_null( $html, array( 'slash_zero' => 'keep' ) ); $html = wp_kses_normalize_entities($html); echo wp_kses_hook($html, 'post', array()); } } ?> </div> </section> <div class="single-extras"><?php architek_print_single_extras($architek_inline_script); ?></div> </div> </div> <?php break; default: ?> <div class="blog-default wideblog"> <div class="master_container container"> <section class="page_content col-xs-12 col-md-12"> <div class="blog-default-bg"> <?php $architek_inline_script = architek_print_single_post($architek_inline_script); ?> </div> </section> <div class="single-extras"><?php architek_print_single_extras($architek_inline_script); ?></div> </div> </div> <?php break; } function architek_print_single_extras($architek_inline_script){ if (get_option('architek_post_enable_about_author') == "on"){ ?> <div class="single_about_author"> <?php global $post; // Get author's display name $display_name = get_the_author_meta( 'display_name', $post->post_author ); // If display name is not available then use nickname as display name if ( empty( $display_name ) ) $display_name = get_the_author_meta( 'nickname', $post->post_author ); // Get author's biographical information or description $user_description = get_the_author_meta( 'user_description', $post->post_author ); // Get author's website URL $user_website = get_the_author_meta('url', $post->post_author); // Get link to the author archive page $user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author)); if ( ! empty( $display_name ) ) $author_details = '<p class="author_name">About ' . esc_html($display_name) . '</p>'; if ( ! empty( $user_description ) ) // Author avatar and bio $author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>'; $author_details .= '<p class="author_links"><a href="'. esc_url($user_posts) .'">View all posts by ' . esc_html($display_name) . '</a>'; // Check if author has a website in their profile if ( ! empty( $user_website ) ) { // Display author website link $author_details .= ' | <a href="' . esc_url($user_website) .'" target="_blank" rel="nofollow">Website</a></p>'; } else { // if there is no author website then just close the paragraph $author_details .= '</p>'; } echo wp_kses( $author_details, 'post'); ?> </div> <?php } if (get_option("architek_post_single_social_shares") == "on" && get_option('architek_post_single_socials') != "" && defined('ARCHITEK_PLG_ACTIVE')){ $post_single_socials = explode(",",get_option('architek_post_single_socials')); ?> <div class="share-buttons"> <h5><?php if (function_exists('icl_t')){ echo sprintf(esc_html__("%s","architek"), icl_t( 'architek', 'SHARE THIS', get_option('architek_share_post_text'))); } else { echo sprintf(esc_html__("%s","architek"), get_option("architek_share_post_text")); } ?></h5> <!-- NEW STUFF --> <div class="posts-shares"> <div class="social-shares clearfix"> <ul> <?php if (in_array("facebook", $post_single_socials)){ ?> <li> <a href="<?php echo esc_url("https://www.facebook.com/sharer.php?u=".get_the_permalink()."&t=".get_the_title()); ?>" class="share-facebook" target="_blank" title="facebook"><i class="fa fa-facebook"></i><?php esc_html_e( '', 'architek' )?></a> </li> <?php } if (in_array("twitter", $post_single_socials)){ ?> <li> <a href="<?php echo esc_url("https://twitter.com/intent/tweet?text=".get_the_title()."&url=".get_the_permalink()); ?>" class="share-twitter" target="_blank" title="twitter"><i class="fa fa-twitter"></i><?php esc_html_e( '', 'architek' )?></a> </li> <?php } if (in_array("linkedin", $post_single_socials)){ ?> <li> <a href="<?php echo esc_url("https://linkedin.com/shareArticle?mini=true&url=".get_the_permalink()."&title=".get_the_title()); ?>" target="_blank" class="share-linkedin" title="linkedin"><i class="fa fa-linkedin"></i><?php esc_html_e( '', 'architek' )?></a> </li> <?php } if (in_array("pinterest", $post_single_socials)){ ?> <li> <a href="<?php $url = wp_get_attachment_url( get_post_thumbnail_id(get_the_ID()) ); echo esc_url("https://www.pinterest.com/pin/create/button/?url=".get_the_permalink()."&media=".$url."&") ?>" target="_blank" class="share-pinterest" title="pinterest"><i class="fa fa-pinterest"></i><?php esc_html_e( '', 'architek' )?></a> </li> <?php } if (in_array("tumblr", $post_single_socials)){ ?> <li> <a href="<?php echo esc_url("https://www.tumblr.com/share/?url=".get_the_permalink()."&title=".get_the_title()); ?>" target="_blank" title="tumblr"><i class="fa fa-tumblr"></i><?php esc_html_e( '', 'architek' )?></a> </li> <?php } if (in_array("email", $post_single_socials)){ ?> <li> <a href="<?php echo esc_url("mailto:?subject=".get_the_title()."&body=".get_the_permalink()); ?>" class="share-mail" title="email"><i class="fa fa-envelope-o"></i> <?php esc_html_e( '', 'architek' )?></a> </li> <?php } ?> </ul> </div> </div> </div> <?php } /* related posts */ $show_related_posts = $from_panel = false; $show_related_posts = ((get_post_meta( get_the_ID(), 'upper_show_related_posts_value', true ) == "yes") ? get_post_meta( get_the_ID(), 'architek_related_posts_criteria_value', true ) : ((get_post_meta( get_the_ID(), 'upper_show_related_posts_value', true ) == "panel") ? ((get_option( 'architek_show_related_posts' ) == "on") ? get_option( 'architek_related_posts_criteria' ) : false) : false )); if (get_post_meta( get_the_ID(), 'upper_show_related_posts_value', true ) == "panel" || get_post_meta( get_the_ID(), 'upper_show_related_posts_value', true ) == "") $from_panel = true; if ($show_related_posts){ $maxposts = get_post_meta( get_the_ID(), 'architek_related_posts_max', true ); $postsperrow = get_post_meta( get_the_ID(), 'architek_related_posts_per_row_value', true ); if ($from_panel){ $maxposts = get_option( 'architek_related_posts_max' ); $postsperrow = get_option('architek_related_posts_per_row' ); } $args = array( "post_type" => "post", "status" => "publish", "orderby" => "date", "order" => "DESC", "post__not_in" => array(get_the_ID()), "showposts" => intval($maxposts) > 0 ? intval($maxposts) : -1 ); switch ($show_related_posts){ case "random": $args["orderby"] = "rand"; break; case "number_of_comments": $args["orderby"] = "comment_count"; break; case "category": $cats = wp_get_post_categories( get_the_ID() ); //remove uncategorized if no cat if select. show the lot. if ( count($cats) < 2 && ($key = array_search(0, $cats)) !== false) { unset($cats[$key]); } $args['cat'] = $cats; break; case "tag": $tags = wp_get_post_tags( get_the_ID() ); //remove uncategorized if no tag if select. show the lot. if ( count($tags) < 2 && ($key = array_search(0, $tags)) !== false) { unset($tags[$key]); } $args['tax_query'] = array( array( 'taxonomy' => 'post_tag', 'field' => 'term_id', 'terms' => array_map(function($x){ return $x->term_id; }, $tags) ) ); break; } $related_posts = get_posts($args); if (count($related_posts)){ ob_start(); ?> <div class="architek_related_posts container"> <?php $title = $from_panel ? get_option( 'upper_related_posts_title' ) : get_post_meta( get_the_ID(), 'upper_related_posts_title_value', true ); if (!is_string($title)) $title = ""; if (strlen(trim($title))>0) echo "<h3 class='related_posts_title'>".wp_kses($title, 'post')."</h3>"; $subtitle = $from_panel ? get_option( 'upper_related_posts_subtitle' ) : get_post_meta( get_the_ID(), 'upper_related_posts_subtitle_value', true ); if (!is_string($subtitle)) $subtitle = ""; if (strlen(trim($subtitle))>0) echo "<h4 class='related_posts_subtitle'>".wp_kses($subtitle, 'post')."</h4>"; ?> <div class="related_posts_listing"> <?php foreach ($related_posts as $post){ $this_posttype = get_post_meta( $post->ID, 'posttype_value', true ); echo "<div class='related_post col-xs-12 col-md-". 12/intval($postsperrow) ." ".esc_attr( $this_posttype )."'><a href='". get_permalink( $post->ID ) ."' ><div class='related_post_bg'>"; if ($this_posttype == "video"){ echo "<div class='video_thumb'>"; $videosType = get_post_meta($post->ID, "videoSource_value", true); if ($videosType != "embed"){ $videos = get_post_meta($post->ID, "videoCode_value", true); $videos = preg_replace( '/\s+/', '', $videos ); $vid = explode(",",$videos); } switch (get_post_meta($post->ID, "videoSource_value", true)){ case "media": $video = explode("|!|",get_post_meta($post->ID, 'videoMediaLibrary_value', true)); if (isset($video[1])) { $ext = explode(".",$video[1]); if (isset($ext)) $ext = $ext[count($ext)-1]; ?> <video controls="controls" class="video-controls"><source type="video/<?php echo esc_attr($ext); ?>" src="<?php echo esc_url($video[1]); ?>"></video> <?php } break; case "youtube": if (isset($vid[0])) echo "<iframe src='//www.youtube.com/embed/".esc_attr($vid[0])."' frameborder='0' allowfullscreen></iframe>"; break; case "vimeo": if (isset($vid[0])) echo '<iframe src="https://player.vimeo.com/video/'.esc_attr($vid[0]).'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'; break; } echo "</div>"; if (!isset($architek_inline_script)) $architek_inline_script = ""; $architek_inline_script .= ' jQuery(".video_thumb").fitVids(); '; } else if ($this_posttype == "quote"){ ?> <div class="quote_thumb"> <div class="post-quote"> <blockquote><i class="fa fa-quote-left"></i> <?php echo wp_kses(get_post_meta($post->ID, 'quote_text_value', true), 'post'); ?><i class="fa fa-quote-right"></i></blockquote> <span class="author-quote"><?php echo wp_kses(get_post_meta($post->ID, 'quote_author_value', true), 'post'); ?></span> </div> </div> <?php } else if ($this_posttype == "gallery"){ $slider = get_post_meta($post->ID,'gallery_slider_value',true); if ($slider != '-1'){ echo "<div class='gallery_thumb'>"; if (substr($slider, 0, 10) === "revSlider_"){ if (!function_exists('putRevSlider')){ echo esc_html__('Please install the missing plugin - Revolution Slider.', 'architek'); } else { putRevSlider(substr($slider, 10)); } } else { if (!function_exists('masterslider')){ echo esc_html__('Please install the missing plugin - MasterSlider.', 'architek'); } else { echo do_shortcode( '[masterslider alias="'.substr($slider, 13).'"]' ); } } echo "</div>"; } } else if ($this_posttype == "audio"){ echo "<div class='audio_thumb'>"; ?> <div class="audioContainer"> <?php if (get_post_meta($post->ID, 'audioSource_value', true) == 'embed') echo get_post_meta($post->ID, 'audioCode_value', true); else { $audio = explode("|!|",get_post_meta($post->ID, 'audioMediaLibrary_value', true)); if (isset($audio[1])) { $ext = explode(".",$audio[1]); if (isset($ext)) $ext = $ext[count($ext)-1]; ?> <audio controls="controls"><source type="audio/<?php echo esc_attr($ext); ?>" src="<?php echo esc_url($audio[1]); ?>"></audio> <?php } } ?> </div> <?php echo "</div>"; } else { $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'architek_portfolio' ); if ($image && $image[0]) echo "<div class='featured_image'><img alt='".esc_attr($post->post_title)."' src='".esc_url($image[0])."' /></div>"; } if ($title != "" && $this_posttype != "quote") echo "<h5 class='title'>{$post->post_title}</h5>"; echo "</a>"; if ($post->post_content != ""){ $text = apply_filters('the_content', $post->post_content); $text = str_replace(']]>', ']]>', $text); $excerpt_length = apply_filters('excerpt_length', 20); $excerpt_more = apply_filters('excerpt_more', ' '); $text = wp_trim_words( $text, $excerpt_length, $excerpt_more ); if ($this_posttype != "quote") echo "<div class='excerpt'>".apply_filters('wp_trim_excerpt', $text)."</div>"; } printf( '<a class="blog-read-more" href="%1$s">%2$s</a>', get_permalink( $post ), __( 'READ MORE', 'architek' ) ); echo "</div></div>"; } ?> </div> </div> <?php if (get_post_meta(get_the_ID(), '_wpb_vc_js_status', true)){ if (get_option('architek_header_style_type') == 'style8') $related_posts_output = '[vc_row el_class="single-post-related-container"][vc_column]'.ob_get_clean().'[/vc_column][/vc_row]'; else $related_posts_output = '[vc_row full_width="stretch_row_content_no_spaces"][vc_column]'.ob_get_clean().'[/vc_column][/vc_row]'; } else $related_posts_output = ob_get_clean(); echo do_shortcode($related_posts_output); // adicionar o resto das options tipo qtos por linha, numero maximo de posts, com ou sem slider (e as respectivas slider options) $slider = get_post_meta( get_the_ID(), 'architek_related_posts_slider_value', true ) == "yes" ? true : false; if ($from_panel) $slider = get_option( 'architek_related_posts_slider' ) == "on" ? true : false; if ($slider){ $nav = get_post_meta( get_the_ID(), 'architek_related_posts_slider_nav_value', true ) == "yes" ? true : false; $controlnav = get_post_meta( get_the_ID(), 'architek_related_posts_slider_controlnav_value', true ) == "yes" ? true : false; $autoplay = get_post_meta( get_the_ID(), 'architek_related_posts_slider_autoplay_value', true ) == "yes" ? true : false; if ($from_panel){ $nav = get_option( 'architek_related_posts_slider_nav' ) == "on" ? true : false; $controlnav = get_option( 'architek_related_posts_slider_controlnav' ) == "on" ? true : false; $autoplay = get_option( 'architek_related_posts_slider_autoplay' ) == "on" ? true : false; } if (!isset($architek_inline_script)) $architek_inline_script = ""; $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; jQuery(".architek_related_posts .related_posts_listing").slick({'; if ($controlnav) $architek_inline_script .= 'dots:true,'; if ($autoplay) $architek_inline_script .= 'autoplay:true,autoplaySpeed:5000,'; $architek_inline_script .= 'speed:300,infinite:true,'; if ($nav) $architek_inline_script .= 'arrows:true,'; $architek_inline_script .= 'adaptiveHeight:true,'; if ($nav){ $architek_inline_script .= 'prevArrow:"<button type=\'button\' class=\'slick-prev default\'><i class=\'ultsl-arrow-left6\'></i></button>",nextArrow:"<button type=\'button\' class=\'slick-next default\'><i class=\'ultsl-arrow-right6\'></i></button>",'; $architek_output = ".architek_related_posts button[type='button']{ color: rgb(51, 51, 51); font-size: 24px; display: block; }.architek_related_posts i.ultsl-record{ color:#333333; }"; architek_set_custom_inline_css($architek_output); } $architek_inline_script .= 'slidesToScroll:'.esc_js($postsperrow).',slidesToShow:'.esc_js($postsperrow).',swipe:true,draggable:true,touchMove:true,pauseOnHover:true,pauseOnDotsHover:true,mobileFirst:true,customPaging:function(slider,i){return "<i type=\'button\' class=\'ultsl-record\' data-role=\'none\'></i>";},'; $middle_res = intval($postsperrow) > 2 ? 2 : intval($postsperrow) ; $architek_inline_script .= 'responsive:[{breakpoint: 1024,settings:{slidesToShow:'.esc_js( intval($postsperrow) ).',slidesToScroll: '.esc_js( intval($postsperrow) ).'}},{breakpoint: 768,settings:{slidesToShow: '. esc_js($middle_res) .',slidesToScroll: '. esc_js($middle_res) .'}},{breakpoint: 480,settings:{slidesToShow: 1,slidesToScroll: 1}},{breakpoint: 0,settings:{slidesToShow: 1,slidesToScroll: 1}}] }); }); '; } } } /* endof related posts */ ?> <?php if (get_option("architek_post_about_author") == "on"){ ?> <div class="container"> <div class="about-author"> <div class="img-container"> <?php echo str_replace('avatar-80', 'avatar-80', get_avatar(get_the_author_meta('email'), 80)); ?> </div> <h5><?php if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_by_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_by_text")); } ?><a href="<?php echo esc_attr( get_author_posts_url(get_the_author_meta('ID'))); ?>"><?php the_author(); ?></a></h5> <p><?php the_author_meta('description'); ?></p> </div> </div> <?php } ?> <?php if (comments_open( get_the_ID() ) || get_comments_number( get_the_ID() ) ){ ?> <div class="container"> <div class="the_comments"> <?php comments_template( '', true ); ?> </div> </div> <?php } ?> <nav id="nav-below" role="article" class="navigation"> <?php wp_reset_postdata(); ob_start(); $prevPost = get_previous_post(); $prevthumbnail = $prevPost != "" ? get_the_post_thumbnail($prevPost->ID, 'full') : false; $prevtitle = $prevPost != "" ? "<div class='nav-title'>".esc_html($prevPost->post_title)."</div>" : ""; $nextPost = get_next_post(); $nextthumbnail = $nextPost != "" ? get_the_post_thumbnail($nextPost->ID, 'full') : false; $nexttitle = $nextPost != "" ? "<div class='nav-title'>".esc_html($nextPost->post_title)."</div>" : ""; if ($prevPost == "" || $nextPost == "") echo "<div class='full-width-nav'>"; if (function_exists('icl_t')){ if ($prevPost != "") previous_post_link( '<div class="nav-previous"><div class="nav-previous-thumb">'.$prevthumbnail.'</div><div class="navcontentens-side">%link'.$prevtitle.'</div></div>', sprintf(esc_html__("%s",'architek'), icl_t( 'architek', 'Previous post', get_option('architek_single_previous_text')))); if ($nextPost != "") next_post_link( '<div class="nav-next"><div class="nav-next-thumb">'.$nextthumbnail.'</div><div class="navcontentens-side">'.'%link'.$nexttitle.'</div></div>', sprintf(esc_html__("%s",'architek'), icl_t( 'architek', 'Next post', get_option('architek_single_next_text')) )); } else { if ($prevPost != "") previous_post_link( '<div class="nav-previous"><div class="nav-previous-thumb">'.$prevthumbnail.'</div><div class="navcontentens-side">%link'.$prevtitle.'</div></div>', sprintf(esc_html__("%s",'architek'), get_option('architek_single_previous_text'))); if ($nextPost != "") next_post_link( '<div class="nav-next"><div class="nav-next-thumb">'.$nextthumbnail.'</div><div class="navcontentens-side">'.'%link'.$nexttitle.'</div></div>', sprintf(esc_html__("%s",'architek'), get_option('architek_single_next_text') )); if ($prevPost == "" || $nextPost == "") echo "</div>"; } if (get_post_meta(get_the_ID(), '_wpb_vc_js_status', true)){ if (get_option('architek_header_style_type') == 'style8') $nav_output = '[vc_row][vc_column]'.ob_get_clean().'[/vc_column][/vc_row]'; else $nav_output = '[vc_row full_width="stretch_row_content_no_spaces"][vc_column]'.ob_get_clean().'[/vc_column][/vc_row]'; } else $nav_output = ob_get_clean(); echo do_shortcode($nav_output); ?> </nav> <?php $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; jQuery(".social-shares a[target=\'_blank\']").on("click", function(){ newwindow=window.open(jQuery(this).attr("href"),"","height=450,width=700"); if (window.focus) {newwindow.focus()} return false; }); }); '; wp_add_inline_script('architek-global', $architek_inline_script, 'after'); } function architek_print_single_post($architek_inline_script){ ?> <article id="post-<?php esc_attr(the_ID()); ?>" class="post"> <?php $posttype = get_post_meta(get_the_ID(), 'posttype_value', true); $postid = get_the_ID(); ?> <div class="postcontent"> <?php switch($posttype){ case "image": if (wp_get_attachment_url( get_post_thumbnail_id($postid)) && get_post_meta( $postid, 'architek_display_featured_image_value', true ) == "yes" ){ ?> <div class="featured-image-thumb"> <?php if (get_option("architek_enlarge_images") == "on"){ ?> <a class="featured-image-fb des_prettyphoto" href="<?php echo esc_url(wp_get_attachment_url( get_post_thumbnail_id($postid))); ?>" title="<?php the_title_attribute() ?>"> <?php } ?> <img src="<?php echo esc_url(wp_get_attachment_url( get_post_thumbnail_id($postid))); ?>" title="<?php the_title_attribute() ?>"/> <?php if (get_option("architek_enlarge_images") == "on"){ ?> <span class="post_overlay"><i class="fa fa-search" aria-hidden="true"></i></span> </a> <?php } ?> </div> <?php if (get_option("architek_enlarge_images") == "on"){ $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; jQuery(".featured-image-thumb > a.des_prettyphoto").prettyPhoto({ animationSpeed: "normal", padding: 15, opacity: 0.7, showTitle: false, allowresize: true, counter_separator_label: "/", //theme: "light_square", hideflash: false, deeplinking: false, modal: false, callback: function () { var url = location.href; var hashtag = (url.indexOf( "#!prettyPhoto" )) ? true : false; if ( hashtag ) { location.hash = "!"; } }, social_tools: "" }); }); '; } } break; case "slider": $randClass = rand(0,1000); ?> <div class="flexslider flex-not-ready <?php echo esc_attr($posttype); ?>" id="<?php echo esc_attr($randClass); ?>"> <ul class="slides"> <?php $sliderData = get_post_meta($postid, "sliderImages_value", true); $slide = explode("|*|",$sliderData); foreach ($slide as $s){ if ($s != ""){ $params = explode("|!|",$s); $attachment = get_post( $params[0] ); echo "<li>"; if (get_option("architek_enlarge_images") == "on"){ echo "<a href='".esc_url($params[1])."' rel='des_prettyPhoto[pp_gal]' class='slide-images des_prettyphoto'>"; } echo "<img src='".esc_url($params[1])."' >"; if (get_option("architek_enlarge_images") == "on"){ echo "<span class='post_overlay'><i class='fa fa-search' aria-hidden='true'></i></span></a>"; } echo "</li>"; } } ?> </ul> </div> <?php $animation = get_option("architek_posts_flex_transition_singles"); $directionNav = get_option("architek_posts_flex_navigation_singles"); $slideshowSpeed = get_option("architek_posts_flex_slide_duration_singles", 3000); $pauseOnHover = get_option("architek_posts_flex_pause_hover_singles"); $controlNav = get_option("architek_posts_flex_controls_singles"); $slideshow = get_option("architek_posts_flex_autoplay_singles"); $height = intval(get_option("architek_posts_flex_height_singles",400)); if (!$height) $height = "auto"; $animationDuration = get_option("architek_posts_flex_transition_duration_singles", 1000); if ($directionNav == "on" || $directionNav == "true") $directionNav = true; else $directionNav = false; if ($pauseOnHover == "on" || $pauseOnHover == "true") $pauseOnHover = true; else $pauseOnHover = false; if ($controlNav == "on" || $controlNav == "true") $controlNav = true; else $controlNav = false; if ($slideshow == "on" || $slideshow == "true") $slideshow = true; else $slideshow = false; if (get_option("architek_enlarge_images") == "on"){ $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; jQuery("li:not(.clone) > a.des_prettyphoto, li:not(.clone) > a[rel=\'des_prettyPhoto[pp_gal]\'], .featured-image-thumb > a.des_prettyphoto").prettyPhoto({ animationSpeed: "normal", padding: 15, opacity: 0.7, showTitle: false, allowresize: true, counter_separator_label: "/", hideflash: false, deeplinking: false, modal: false, callback: function () { var url = location.href; var hashtag = (url.indexOf( "#!prettyPhoto" )) ? true : false; if ( hashtag ) { location.hash = "!"; } }, social_tools: "" }); }); '; } $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; jQuery("#'.esc_js($randClass).'.flexslider").flexslider({ animation: "'.esc_js($animation).'", slideDirection: "horizontal", directionNav: "'.esc_js($directionNav).'", slideshowSpeed: '.esc_js($slideshowSpeed).', controlsContainer: "#'.esc_js($randClass).' .flex-viewport", pauseOnAction: false, pauseOnHover: "'.esc_js($pauseOnHover).'", keyboardNav: false, controlNav: "'.esc_js($controlNav).'", slideshow: "'.esc_js($slideshow).'", animationSpeed: '.esc_js($animationDuration).', start: function(slider){ jQuery("#'.esc_html($randClass).'.flexslider").removeClass("flex-not-ready").css("overflow","visible").find(".slides").css("max-height", "'.esc_js( $height ).'px"); jQuery(slider).find(".flex-direction-nav").css({ "position":"absolute", "width":"100%", "top":"50%" }); jQuery(slider).flexslider("next"); } }); jQuery("#'.esc_js($randClass).' ul.slides li, #'.esc_js($randClass).' ul.slides li a").css({"max-height":"'.esc_js($height).'","overflow":"hidden"}); }); '; break; case "audio": $randClass = rand(0,1000); ?> <div class="audioContainer"> <?php if (get_post_meta($postid, 'audioSource_value', true) == 'embed') echo get_post_meta($postid, 'audioCode_value', true); else { $audio = explode("|!|",get_post_meta($postid, 'audioMediaLibrary_value', true)); if (isset($audio[1])) { $ext = explode(".",$audio[1]); if (isset($ext)) $ext = $ext[count($ext)-1]; ?> <audio controls="controls"><source type="audio/<?php echo esc_attr($ext); ?>" src="<?php echo esc_url($audio[1]); ?>"></audio> <?php } } ?> </div> <?php break; case "video": $videosType = get_post_meta($postid, "videoSource_value", true); if ($videosType != "embed"){ $videos = get_post_meta($postid, "videoCode_value", true); $videos = preg_replace( '/\s+/', '', $videos ); $vid = explode(",",$videos); } switch (get_post_meta($postid, "videoSource_value", true)){ case "media": echo "<video id='html5video' preload='metadata' controls='controls'>"; $media = get_post_meta($postid, 'videoMediaLibrary_value', true); $media = explode("|*|",$media); foreach ($media as $m){ if (strlen($m) > 0){ $videoattrs = explode("|!|",$m); $ext = explode('.',$videoattrs[1]); $ext = $ext[count($ext)-1]; echo "<source src=".esc_url($videoattrs[1])." type='video/".esc_attr($ext)."'>"; } } $architek_output = "#html5video{ position:relative;float:left;width:100%; }"; architek_set_custom_inline_css($architek_output); echo "</video>"; break; case "youtube": echo "<div id='the_movies' class='vendor ".esc_attr(get_post_meta($postid, "videoSource_value", true))."'></div>"; foreach ($vid as $v){ echo "<div class='v_links'>https://www.youtube.com/embed/".esc_attr($v)."?autoplay=1&wmode=transparent&autohide=1&showinfo=0&rel=0</div>"; } break; case "vimeo": echo "<div id='the_movies' class='vendor ".esc_attr(get_post_meta($postid, "videoSource_value", true))."'></div>"; foreach ($vid as $v){ echo "<div class='v_links'>https://player.vimeo.com/video/".esc_attr($v)."?autoplay=1&title=0&byline=0&portrait=0</div>"; } break; } $architek_inline_script .= ' jQuery(document).ready(function(){ "use strict"; '; if (get_post_meta($postid, "videoSource_value", true) != "embed" && get_post_meta($postid, "videoSource_value", true) != "media"){ $architek_inline_script .= ' var aux_html = "<iframe src=\'"+jQuery(".v_links").eq(0).html()+"\' width=\'560\' height=\'349\' frameborder=\'0\' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>"; jQuery("#the_movies").html(aux_html).fitVids(); '; } $architek_inline_script .= ' jQuery("#the_movies").css({"position":"relative","float":"left","width":"100%"}).siblings(".the_content").css({"display":"inline-block","width":"100%"}); if (jQuery("#the_movies").siblings(".v_links").length > 1){ jQuery("#the_movies").siblings(".movies-nav").remove(); var aux_html = "<ul class=\'flex-direction-nav movies-nav\'><li><a class=\'prev\' href=\'javascript:;\'>Previous</a></li><li><a class=\'next\' href=\'javascript:;\'>Next</a></li></ul>"; jQuery("#the_movies").append(aux_html); jQuery("#the_movies .flex-direction-nav").css({ "position": "absolute", "width":"100%", "top":"50%", }).find("li").css({"margin":0,"padding":0}).find("a").css({"display":"inline-block", "position":"relative", "opacity":1}); jQuery("#the_movies .flex-direction-nav li").eq(0).css("float","left"); jQuery("#the_movies .flex-direction-nav li").eq(1).css("float","right"); jQuery("#the_movies").siblings(".current_movie").remove(); jQuery("#the_movies").after("<div hidden class=\'current_movie upper_hidden\'>0</div>"); jQuery(".movies-nav").find(".prev").on("click",function(e){ e.preventDefault(); var index = parseInt(jQuery(".current_movie").html()); var nextIndex = 0; if (index == 0) nextIndex = jQuery("#the_movies").siblings(".v_links").length - 1; else nextIndex = index-1; jQuery("#the_movies iframe").attr("src", jQuery("#the_movies").siblings(".v_links").eq(nextIndex).html() ); jQuery("#the_movies").siblings(".current_movie").html(nextIndex); }); jQuery(".movies-nav").find(".next").on("click",function(e){ e.preventDefault(); var index = parseInt(jQuery(".current_movie").html()); var nextIndex = 0; if (index == jQuery("#the_movies").siblings(".v_links").length - 1) nextIndex = 0; else nextIndex = index+1; jQuery("#the_movies iframe").attr("src", jQuery("#the_movies").siblings(".v_links").eq(nextIndex).html() ); jQuery("#the_movies").siblings(".current_movie").html(nextIndex); }); } '; $architek_inline_script .= ' }); '; break; case "gallery": $slider = get_post_meta($postid,'gallery_slider_value',true); if ($slider != '-1'){ if (substr($slider, 0, 10) === "revSlider_"){ ?> <div class="gallery_container"> <?php if (!function_exists('putRevSlider')){ echo esc_html__('Please install the missing plugin - Revolution Slider.', 'architek'); } else { putRevSlider(substr($slider, 10)); } ?> </div> <?php } else { ?> <div class="gallery_container"> <?php if (!function_exists('masterslider')){ echo esc_html__('Please install the missing plugin - MasterSlider.', 'architek'); } else { echo do_shortcode( '[masterslider alias="'.substr($slider, 13).'"]' ); } ?> </div> <?php } } break; case "quote": ?> <div class="post-quote"> <blockquote><i class="fa fa-quote-left"></i> <?php echo wp_kses(get_post_meta($postid, 'quote_text_value', true), 'post'); ?> <i class="fa fa-quote-right"></i></blockquote> <span class="author-quote">-- <?php echo wp_kses(get_post_meta($postid, 'quote_author_value', true), 'post'); ?> --</span> </div> <?php break; } ?> <?php if (get_post_meta( $postid , 'upper_single_display_metas_value' , true ) == "yes" && (get_post_meta( $postid , 'upper_single_display_metas_where_value' , true ) != 'pagetitle' && get_post_meta( $postid , 'upper_single_display_metas_where_value' , true ) != '')){ if (get_post_meta($postid, "architek_enable_custom_pagetitle_options_value", true) == "no" || !get_post_meta($postid, "architek_enable_custom_pagetitle_options_value", true)) $tcolor = get_option("architek".'_header_text_color'); else $tcolor = get_post_meta($postid, "architek_header_text_color_value", true); ?> <div class="metas-container"> <div class="align-metas-center"> <?php $metas = get_post_meta( $postid , 'upper_single_metas_value' , true ); if ($metas=="") $metas = "date,author,tags,categories"; $metas = explode(",", $metas); if (!empty($metas)){ $firstMeta = true; $architek_output = ".architek-apply-tcolor{ color:#".esc_attr($tcolor)." !important; }"; architek_set_custom_inline_css($architek_output); foreach ($metas as $meta){ switch ($meta){ case "date": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } ?> <p class="blog-date architek-apply-tcolor"><?php echo get_the_date(); ?></p> <?php break; case "author": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } ?> <p class="architek-apply-tcolor"><?php if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_by_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_by_text")); } ?>: <a class="the_author architek-apply-tcolor" href="<?php echo get_author_posts_url( get_the_author_meta('ID') ); ?>"> <?php esc_html(the_author_meta('nickname')); ?></a></p> <?php break; case "tags": $posttags = get_the_tags(); if ($posttags) { if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } $first = true; echo '<p class="architek-apply-tcolor">'; if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_tags_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_tags_text")); } echo ': '; foreach($posttags as $tag) { if ($tag->name != "uncategorized"){ if ($first){ echo "<a class='architek-apply-tcolor' href='".esc_url( get_term_link($tag) )."'>".esc_html($tag->name)."</a>"; $first = false; } else { echo "<span>, </span><a class='architek-apply-tcolor' href='".esc_url( get_term_link($tag) )."'>".esc_html($tag->name)."</a>"; } } } echo '</p>'; } break; case "categories": $postcats = get_the_category(); if ($postcats) { if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } $first = true; echo '<p class="architek-apply-tcolor">'; if (function_exists('icl_t')){ printf(esc_html__("%s","architek"), icl_t( 'architek', 'by', get_option('architek_categories_text'))); } else { printf(esc_html__("%s","architek"), get_option("architek_categories_text")); } echo ': '; foreach($postcats as $cat) { if ($cat->name != "uncategorized"){ if ($first){ echo "<a class='architek-apply-tcolor' href='".esc_url( get_term_link($cat) )."'>".esc_html($cat->name)."</a>"; $first = false; } else { echo "<span>, </span><a class='architek-apply-tcolor' href='".esc_url( get_term_link($cat) )."'>".esc_html($cat->name)."</a>"; } } } echo '</p>'; } break; case "comments": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } echo '<p class="architek-apply-tcolor">'; printf( _nx( 'One Comment', '%1$s Comments', get_comments_number(), 'comments title', 'architek' ), number_format_i18n( get_comments_number() ) ); echo '</p>'; break; case "customtext": if (!$firstMeta){ echo '<p class="metas-sep architek-apply-tcolor">/</p>'; } else { $firstMeta = false; } echo '<p class="architek-apply-tcolor">'.wp_kses( get_post_meta( $postid , 'upper_single_meta_custom_text_value' , true ), 'post').'</p>'; break; } } } ?> </div> </div> <?php } ?> <div class="the_title"><h2><?php echo wp_kses(the_title(), 'post'); ?></h2></div> <div class="the_content"> <?php $content = get_the_content(get_the_ID()); $upper_theme_main_color = "#".get_option('architek_style_color'); $content = str_replace( '__USE_THEME_MAIN_COLOR__', $upper_theme_main_color, $content ); $content = apply_filters('the_content', $content); architek_content_shortcoder($content); $content = wp_kses_no_null( $content, array( 'slash_zero' => 'keep' ) ); $content = wp_kses_normalize_entities($content); echo wp_kses_hook($content, 'post', array()); // WP changed the order of these funcs and added args to wp_kses_hook $shortcodes_custom_css = get_post_meta( get_the_ID(), '_wpb_shortcodes_custom_css', true ); if ( isset($shortcodes_custom_css) && ! empty( $shortcodes_custom_css ) ) { architek_set_custom_inline_css($shortcodes_custom_css); } $args = array( 'before' => '<div class="navigation margin-top-0px"><div class="des-pages"><span class="pages current">' . esc_html__('Post Pages:', 'architek') . '</span>', 'after' => '</div></div>', 'link_before' => '<div class="postpagelinks">', 'link_after' => '</div>', 'next_or_number' => 'number', 'nextpagelink' => esc_html__('Next page','architek'), 'previouspagelink' => esc_html__('Previous page','architek'), 'pagelink' => '%', 'echo' => 1 ); wp_link_pages($args); ?> </div> </div> <!-- end of .postcontent --> </article> <!-- end of post --> <?php return $architek_inline_script; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件