Creating your custom Search
Signing up for CSE is as easy as signing up for an email account. You need to enter some details defining your search engine and CSE will be ready. Here are the steps required.At the Google Custom Search page, click on the Create a Custom Search Engine button. You’ll be redirected to the CSE login page (if you’re not already logged in). Enter your Google account’s credentials and hit the Sign in button. If you don’t have a Google account, then it’s time to create one!
Enter your search engine details: Name, Description, Language and Sites to search. You must list all the sites in the Sites to search box to set the parameters for your custom search engine to crawl and give results from.
Implementing Templates
We’ll be using WordPress page templates to implement CSE in some layouts. You’ll need this template to implement CSE on yoru site. WordPress templates are tools to extend the functionality of WordPress pages to show dynamic or programmed content.Here is a quick way to create a template for your CSE. On a notepad or text editor, paste this code below; note that a single spacing out of place may render the code useless. Save the file as page-template-cse.php on your computer.
- <?php
- /**
- * Template Name: Google CSE
- */
- global $theme; get_header(); ?>
- <div id="main">
- <?php $theme->hook('main_before'); ?>
- <div id="content">
- <?php $theme->hook('content_before'); ?>
- /* Paste your CSE-Bar-code below this line. */
- /* Paste your CSE-Bar-code above this line. */
- /* Paste your CSE-Results-code below this line. */
- /* Paste your CSE-Results-code above this line. */
- <?php $theme->hook('content_after'); ?>
- </div>
- <?php get_sidebars(); ?>
- <?php $theme->hook('main_after'); ?>
- </div>
- <?php get_footer(); ?>
Implementing Google CSE on your site
Full-width
Open page-template-cse.php and paste the copied content into where it’s written to paste the CSE-Bar-code. Save the file. Upload the file on your website’s WordPress installation directory via the File Manager of your hosting account.Login to your website’s dashboard and create a new page. Enter other details like Page Name and/or SEO Options, but nothing in the page body.
Look for the Template option (right side). Choose Google CSE from the dropdown menu. Save or Publish the page.
Compact / Results Only / Google-hosted
Copy the deciding Google Search Element code from the Get Code page. Login to your website’s dashboard and go to Appearance > Widgets. Select Text widget and drag it to the Sidebar or Footer, wherever you want to position it. Paste the copied content in the text widget and click Save.Two page
Specify the url where your CSE’s search results will appear on your site. Once you specify this page name or slug, you must use the same slug while creating the page. Its format should be http://<your-site-name>/<page-name or slug>.Keep its slug the same as what you entered in the page URL box but don’t enter anything in page body. Look for the Template option at right side. Choose Google CSE from dropdown menu. Save/Publish the page.
Coutessy to hongkiat.com