Digital experiences for all disciplines
New Landing › How can we help? › Themeforest Theme Support › Neighborhood › A few issues after updating a few times
New Landing › How can we help? › Themeforest Theme Support › Neighborhood › A few issues after updating a few times
- This topic has 39 replies, 3 voices, and was last updated 9 years by Rui Guerreiro – SUPPORT.
-
Posted in: Neighborhood
-
September 24, 2015 at 9:59 am #216030
Hi,
It’s not necessary, just copy the entire function sf_page_heading() to the functions.php of your child theme and changing has desired.
-Rui
September 24, 2015 at 10:04 am #216034Yeah, you lost me there.
Can you give me a quick step by step?
September 24, 2015 at 10:14 am #216037go to the sp-page-heading.php file and copy the entire sf_page_heading() function like this
/* PAGE HEADING ================================================== */ if ( ! function_exists( 'sf_page_heading' ) ) { function sf_page_heading() { global $wp_query, $post; $shop_page = false; $show_page_title = false; $page_title_bg = ""; $page_title = $page_subtitle = $page_title_style = $page_title_overlay_effect = $fancy_title_image_url = $article_heading_bg = $article_heading_text = $page_heading_el_class = $page_design_style = $extra_styles = $page_title_text_align = ""; $show_page_title = apply_filters( 'sf_page_heading_ns_pagetitle', 1 ); $remove_breadcrumbs = apply_filters( 'sf_page_heading_ns_removebreadcrumbs', 0 ); $page_title_height = 300; $page_title_style = "standard"; // Shop page check if ( ( function_exists( 'is_shop' ) && is_shop() ) || ( function_exists( 'is_product_category' ) && is_product_category() ) ) { $shop_page = true; } // Defaults $options = get_option('sf_neighborhood_options'); $default_page_heading_bg_alt = $options['default_page_heading_bg_alt']; $default_show_page_heading = $options['default_show_page_heading']; // Post meta if ( $post && is_singular() ) { $show_page_title = sf_get_post_meta( $post->ID, 'sf_page_title', true ); $remove_breadcrumbs = sf_get_post_meta( $post->ID, 'sf_no_breadcrumbs', true ); $page_title = sf_get_post_meta( $post->ID, 'sf_page_title_one', true ); $page_subtitle = sf_get_post_meta( $post->ID, 'sf_page_subtitle', true ); $page_title_bg = sf_get_post_meta($post->ID, 'sf_page_title_bg', true); if ($show_page_title == "") { $show_page_title = $default_show_page_heading; } if ($page_title_bg == "") { $page_title_bg = $default_page_heading_bg_alt; } } else { $page_title_bg = $default_page_heading_bg_alt; } // Woo setup if ( $shop_page ) { $show_page_title = apply_filters( 'woocommerce_show_page_title', true ); if ( is_product_category() ) { $category = $wp_query->get_queried_object(); $hero_id = get_woocommerce_term_meta( $category->term_id, 'hero_id', true ); if ( $hero_id != "" && $hero_id != 0 ) { $fancy_title_image_url = wp_get_attachment_url($hero_id, 'full'); } } } // Page Title if ( $show_page_title == "" ) { $show_page_title = $default_show_page_heading; } if ( $page_title == "" ) { $page_title = get_the_title(); } if ( $page_title_height == "" ) { $page_title_height = apply_filters( 'sf_shop_fancy_page_height', 300 ); } // Page Title Hidden if ( ! $show_page_title ) { $page_heading_el_class = "page-heading-hidden"; } ?> <div class="page-heading <?php echo esc_attr($page_heading_el_class); ?> clearfix asset-bg <?php echo $page_title_bg; ?>"> <div class="container"> <div class="heading-text"> <?php if ( sf_woocommerce_activated() && is_woocommerce() ) { ?> <?php if ( is_product() ) { ?> <h1 class="entry-title" <?php echo $article_heading_text; ?>><?php echo esc_attr($page_title); ?></h1> <?php } else { ?> <h1 class="entry-title" <?php echo $article_heading_text; ?>><?php woocommerce_page_title(); ?></h1> <?php } ?> <?php } else if ( is_search() ) { ?> <?php $s = get_search_query(); $allsearch = new WP_Query( "s=$s&showposts=-1" ); $key = esc_html( $s, 1 ); $count = $allsearch->post_count; wp_reset_query(); ?> <?php if ( $count == 1 ) : ?> <?php printf( __( '<h1>%1$s result for <span>%2$s</span></h1>', 'swiftframework' ), $count, get_search_query() ); ?> <?php else : ?> <?php printf( __( '<h1>%1$s results for <span>%2$s</span></h1>', 'swiftframework' ), $count, get_search_query() ); ?> <?php endif; ?> <?php } else if ( is_category() ) { ?> <h1 <?php echo $article_heading_text; ?>><?php single_cat_title(); ?></h1> <?php } else if ( is_archive() ) { ?> <?php /* If this is a tag archive */ if ( is_tag() ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Posts tagged with", "swiftframework" ); ?> ‘<?php single_tag_title(); ?>’</h1> <?php /* If this is a daily archive */ } elseif ( is_day() ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Archive for", "swiftframework" ); ?> <?php the_time( 'F jS, Y' ); ?></h1> <?php /* If this is a monthly archive */ } elseif ( is_month() ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Archive for", "swiftframework" ); ?> <?php the_time( 'F, Y' ); ?></h1> <?php /* If this is a yearly archive */ } elseif ( is_year() ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Archive for", "swiftframework" ); ?> <?php the_time( 'Y' ); ?></h1> <?php /* If this is an author archive */ } elseif ( is_author() ) { ?> <?php $author = get_userdata( get_query_var( 'author' ) ); ?> <?php if ( class_exists( 'ATCF_Campaigns' ) ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Projects by", "swiftframework" ); ?> <?php echo esc_attr($author->display_name); ?></h1> <?php } else { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Author archive for", "swiftframework" ); ?> <?php echo esc_attr($author->display_name); ?></h1> <?php } ?> <?php /* If this is a paged archive */ } elseif ( isset( $_GET['paged'] ) && ! empty( $_GET['paged'] ) ) { ?> <h1 <?php echo $article_heading_text; ?>><?php _e( "Blog Archives", "swiftframework" ); ?></h1> <?php } else { ?> <h1 <?php echo $article_heading_text; ?>><?php post_type_archive_title(); ?></h1> <?php } ?> <?php } else if ( is_404() ) { ?> <h1 class="entry-title" <?php echo $article_heading_text; ?>><?php _e( "404", "swiftframework" ); ?></h1> <?php } else { ?> <h1 class="entry-title" <?php echo $article_heading_text; ?>><?php echo $page_title; ?></h1> <?php } ?> </div> <?php if ( !$remove_breadcrumbs ) { echo sf_breadcrumbs( true ); } ?> </div> </div> <?php } }
Then paste that inside the file functions.php just before the closing php tag at the end.
before this last line
?>
Then do you changes inside this code that was pasted in functions.php
Let me know if you still have doubts.
-Rui
October 5, 2015 at 11:01 pm #218656Still doubts. I pasted the code into functions.php
I will fix the differences between the php files and keep you updated. I’ll let you know if this will kill me.
October 5, 2015 at 11:26 pm #218661Still can’t get it to work.
I don’t know which changes I am supposed to make in the code you gave me to paste in functions.php.
When I update my child theme for example product-archive.php (the part about the removed code) it still just removes my H1 and breadcrumbs.
So I’m still really confused to how I’m supposed to fix the asset heading (width problem) on archive page and get my H1 and breadcrumbs back on single product pages.
October 6, 2015 at 11:19 am #218767Can you provide ftp access to have a look of what is done?
Use the private reply.-Rui
October 6, 2015 at 3:05 pm #218859I have reversed the changes now, because there was no difference.
It’s still just the page heading that’s broken.
Only change now is the code you gave me, that I inserted into the functions.php in my child theme.
October 6, 2015 at 3:10 pm #218861Will need the ftp to look at the files content.
-Rui
October 6, 2015 at 7:10 pm #218914Had someone from Codeable to fix it.
Though now I get this
Should I worry?
Translates to:This theme is broken and can not be used. Template is missing.
Attachments:
You must be logged in to view attached files.October 6, 2015 at 10:27 pm #218928It seems it’s missing the style.css from the child theme.
You should ask to the Codeable guy to fix what might is wrong now.-Rui
-
Posted in: Neighborhood
You must be logged in and have valid license to reply to this topic.