Title: adding a smart block
Last modified: August 30, 2016

---

# adding a smart block

 *  [Jesse McCormick](https://wordpress.org/support/users/jmccormick626/)
 * (@jmccormick626)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/adding-a-smart-block/)
 * I want to add a smart block (WP plugin) to display a logo & contact information.
   I’m using boots & see where the site title is generated in the raindrops functions.
   php but since updating to the current version I cannot get the smart block to
   show.
 * Can you direct me to what I’m doing wrong? I just subverted your code in functions.
   php & changed the returned html in the raindrops_site_title function to this.
 * thanks
 * `code`
    $html = ‘<div style=”position: relative; top:10; left: 10; z-index:1;
   text-align:left;”><span style=”vertical-align:left;”>’ . echo do_shortcode( “[
   smartblock id=106]” ) . echo ‘</span></div>’; return apply_filters( “raindrops_site_title”,
   $html ); `code`

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * (@anevins)
 * WCLDN 2018 Contributor | Volunteer support
 * [10 years, 11 months ago](https://wordpress.org/support/topic/adding-a-smart-block/#post-6277471)
 * Did you do this modification in a Child Theme? Otherwise your code may have been
   wiped.
 *  Thread Starter [Jesse McCormick](https://wordpress.org/support/users/jmccormick626/)
 * (@jmccormick626)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/adding-a-smart-block/#post-6277485)
 * No because the function is in the raindrops theme. I placed it in there. When
   I upgraded boots it obviously wiped my change. I’m too new to know how to do 
   this so it doesn’t change the code in the future, outside of changing the version
   of the theme in the css.
 * Feel free to educate me. 🙂
 *  [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * (@anevins)
 * WCLDN 2018 Contributor | Volunteer support
 * [10 years, 11 months ago](https://wordpress.org/support/topic/adding-a-smart-block/#post-6277486)
 * If you set up a Child Theme, [https://codex.wordpress.org/Child_Themes](https://codex.wordpress.org/Child_Themes),
   you can retain your modifications after the theme updates.
 * E.g. try copying the function into your Child Theme functions.php file:
 *     ```
       function raindrops_site_title( $text = "" ) {
   
       		global $raindrops_document_type;
   
       		if ( 'xhtml' == $raindrops_document_type ) {
   
       			if ( is_home() || is_front_page() ) {
   
       				$heading_elememt = 'h1';
       			} else {
   
       				$heading_elememt = 'div';
       			}
       		} else {
   
       			$heading_elememt = 'h1';
       		}
       		$header_text_color = get_theme_mod( 'header_textcolor' );
   
       		// check hex value if ( 'blank' == $header_text_color || '' == $header_text_color )
   
       			if ( preg_match('|^([A-Fa-f0-9]{3}){1,2}$|', $header_text_color ) ) {
   
       				$hd_style = ' style="color:#' . $header_text_color . ';"';
       			} else {
   
       				$hd_style = '';
       			}
   
       		$title_format	 = '<%1$s class="%6$s" id="site-title"><a href="%2$s" title="%3$s" rel="%4$s"><span>%5$s</span></a></%1$s>';
       		$html			 = sprintf( $title_format,
       									$heading_elememt,
       									esc_url( home_url() ),
       									esc_attr( 'site title ' . get_bloginfo( 'name', 'display' ) ),
       									"home",
       									get_bloginfo( 'name', 'display' ) . esc_html( $text ),
       									apply_filters( 'raindrops_site_title_class', 'h1' )
       								);
       		return apply_filters( "raindrops_site_title", $html );
       	}
       ```
   
 * Then make your modifications there.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘adding a smart block’ is closed to new replies.

 * ![](https://i0.wp.com/themes.svn.wordpress.org/boots/1.538/screenshot.png)
 * boots
 * [Support Threads](https://wordpress.org/support/theme/boots/)
 * [Active Topics](https://wordpress.org/support/theme/boots/active/)
 * [Unresolved Topics](https://wordpress.org/support/theme/boots/unresolved/)
 * [Reviews](https://wordpress.org/support/theme/boots/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * Last activity: [10 years, 11 months ago](https://wordpress.org/support/topic/adding-a-smart-block/#post-6277486)
 * Status: not resolved