WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Need to remove 'Search' from header in 2011 (16 posts)

  1. lostkiwiboy
    Member
    Posted 1 year ago #

    Im new, sorry, When I go to word-press update, in word-press, which is pre installed on my website by the host, it tells me Im using Twenty Eleven version 3,4,2
    and theme 1.3
    I have my own text and picture as header, along with page links in header, but I do not want the search box in the header as Iv found it only works if once you enter the text, you click the 'enter' key on your computer keyboard, as clicking on the tiny magnifying glass at the end of the search box does not work..and I think most people will not realise this. so prefer to add a widget for site search.
    Any help please? my site http://www.stemcellpatient.net

  2. esmi
    Forum Moderator
    Posted 1 year ago #

    You are not using the original Twenty Eleven theme. Have you been editing the theme's template files?

  3. lostkiwiboy
    Member
    Posted 1 year ago #

    Not sure there, as was set up by some one else who im no longer in contact with.

  4. esmi
    Forum Moderator
    Posted 1 year ago #

    I think your best option would be to switch to another theme and then rename your modified 2011 theme via its style.css file and change its theme folder name (using FTP or whatever file management application your host provides). Then re-upload a fresh copy of Twenty Eleven via Appearance -> Themes -> Install Themes. Once you activate the unmodified Twenty Eleven theme, you'll see that its search is quite different.

    If you want to change your custom theme, you'll need to start editing the theme's template file - presumably header.php - and remove <?php get_search_form();?>.

  5. lostkiwiboy
    Member
    Posted 1 year ago #

    oh lordy, well over my head im afraid, I went to
    Edit Themes
    Twenty Eleven: Search Form (searchform.php)
    and found

    <?php
    /**
    * The template for displaying search forms in Twenty Eleven
    *
    * @package WordPress
    * @subpackage Twenty_Eleven
    * @since Twenty Eleven 1.0
    */
    ?>
    <form method="get" id="searchform" action="<?php echo esc_url( home_url( '/' ) ); ?>">
    <label for="s" class="assistive-text"><?php _e( 'Search', 'twentyeleven' ); ?></label>
    <input type="text" class="field" name="s" id="s" placeholder="<?php esc_attr_e( 'Search', 'twentyeleven' ); ?>" />
    <input type="submit" class="submit" name="submit" id="searchsubmit" value="<?php esc_attr_e( 'Search', 'twentyeleven' ); ?>" />
    </form>
    But not sure what to do with it? just delete it maybe?

  6. esmi
    Forum Moderator
    Posted 1 year ago #

    No - Leave that alone. Try looking in header.php.

  7. lostkiwiboy
    Member
    Posted 1 year ago #

    sorry mate I thought I was..I dont know where to locate it..

  8. esmi
    Forum Moderator
    Posted 1 year ago #

    If you cannot manage this yourself, perhaps you need to consider hiring someone to carry out the work for you.

  9. lostkiwiboy
    Member
    Posted 1 year ago #

    I would love too, if I could find some one cheap enough and trustworthy
    As I need a couple things done, like bing says my sites fine, but google says it cant read my robots.txt Other than that I think if figgered my way around lol

  10. lostkiwiboy
    Member
    Posted 1 year ago #

    <?php
    /**
     * The Header for our theme.
     *
     * Displays all of the <head> section and everything up till <div id="main">
     *
     * @package WordPress
     * @subpackage Twenty_Eleven
     * @since Twenty Eleven 1.0
     */
    ?><!DOCTYPE html>
    <!--[if IE 6]>
    <html id="ie6" <?php language_attributes(); ?>>
    <![endif]-->
    <!--[if IE 7]>
    <html id="ie7" <?php language_attributes(); ?>>
    <![endif]-->
    <!--[if IE 8]>
    <html id="ie8" <?php language_attributes(); ?>>
    <![endif]-->
    <!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
    <html <?php language_attributes(); ?>>
    <!--<![endif]-->
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <meta name="viewport" content="width=device-width" />
    <title><?php
    	/*
    	 * Print the <title> tag based on what is being viewed.
    	 */
    	global $page, $paged;
    
    	wp_title( '|', true, 'right' );
    
    	// Add the blog name.
    	bloginfo( 'name' );
    
    	// Add the blog description for the home/front page.
    	$site_description = get_bloginfo( 'description', 'display' );
    	if ( $site_description && ( is_home() || is_front_page() ) )
    		echo " | $site_description";
    
    	// Add a page number if necessary:
    	if ( $paged >= 2 || $page >= 2 )
    		echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );
    
    	?></title>
    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
    <!--[if lt IE 9]>
    <script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
    <![endif]-->
    <?php
    	/* We add some JavaScript to pages with the comment form
    	 * to support sites with threaded comments (when in use).
    	 */
    	if ( is_singular() && get_option( 'thread_comments' ) )
    		wp_enqueue_script( 'comment-reply' );
    
    	/* Always have wp_head() just before the closing </head>
    	 * tag of your theme, or you will break many plugins, which
    	 * generally use this hook to add elements to <head> such
    	 * as styles, scripts, and meta tags.
    	 */
    	wp_head();
    ?>
    </head>
    
    <body <?php body_class(); ?>>
    <div id="page" class="hfeed">
    	<header id="branding" role="banner">
    			<hgroup>
    				<h1 id="site-title"><span><a>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span></h1>
    				<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
    			</hgroup>
    
    			<?php
    				// Check to see if the header image has been removed
    				$header_image = get_header_image();
    				if ( ! empty( $header_image ) ) :
    			?>
    			<a>">
    				<?php
    					// The header image
    					// Check if this is a post or page, if it has a thumbnail, and if it's a big one
    					if ( is_singular() &&
    							has_post_thumbnail( $post->ID ) &&
    							( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( HEADER_IMAGE_WIDTH, HEADER_IMAGE_WIDTH ) ) ) &&
    							$image[1] >= HEADER_IMAGE_WIDTH ) :
    						// Houston, we have a new header image!
    						echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
    					else : ?>
    					<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
    				<?php endif; // end check for featured image or standard header ?>
    			</a>
    			<?php endif; // end check for removed header image ?>
    
    			<?php
    				 //Has the text been hidden?
    				if ( 'blank' == get_header_textcolor() ) :
    			?>
    				<div class="only-search<?php if ( ! empty( $header_image ) ) : ?> with-image<?php endif; ?>">
    				<?php get_search_form(); ?>
    				</div>
    		<?php
    				else :
    			?>
    				<?php get_search_form(); ?>
    		<?php endif; ?>
    
    			<nav id="access" role="navigation">
    				<h3 class="assistive-text"><?php _e( 'Main menu', 'twentyeleven' ); ?></h3>
    				<?php /*  Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff. */ ?>
    				<div class="skip-link"><a href="#content">"><?php _e( 'Skip to primary content', 'twentyeleven' ); ?></a></div>
    				<div class="skip-link"><a href="#secondary">"><?php _e( 'Skip to secondary content', 'twentyeleven' ); ?></a></div>
    				<?php /* Our navigation menu.  If one isn't filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?>
    				<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
    			</nav><!-- #access -->
    	</header><!-- #branding -->
    
    	<div id="main">

    [Moderator Note: Please post code or markup snippets between backticks or use the code button. Or better still - use the pastebin. As it stands, your posted code may now have been permanently damaged/corrupted by the forum's parser.]

  11. lostkiwiboy
    Member
    Posted 1 year ago #

    thats what i found under header.php

  12. esmi
    Forum Moderator
    Posted 1 year ago #

    And there are 2 references to <?php get_search_form(); ?> in there.

  13. lostkiwiboy
    Member
    Posted 1 year ago #

    Found them, deleted them, but says You need to make this file writable before you can save your changes. See the Codex for more information.
    then takes me to a page I really DONT follow, thought I had it sorted thanks to your help and patience but no.. do you hire out ? :)

  14. esmi
    Forum Moderator
    Posted 1 year ago #

    Ask your hosts for assistance in making your theme's files with wp-content/themes/your_theme_name writeable.

  15. lostkiwiboy
    Member
    Posted 1 year ago #

    I will, my host is 1 guy in Romania and Iv had so much problems with him I want to try to relocate whole thing to a UK pro server, so trying to fix it up first, but thinking now just move it, then try fixing it..thank you so much for your time and help though. :)

  16. esmi
    Forum Moderator
    Posted 1 year ago #

    If you're looking for a good UK host, email me via esmi [at] quirm.net. I've been using my current UK hosts for about 8 years and they're excellent.

Topic Closed

This topic has been closed to new replies.

About this Topic