This repository contains boilerplate code for a fresh Codeigniter 3 setup with an SEO optimization library. Codeigniter is a PHP framework for building web applications, and this boilerplate code includes a library to help optimize the search engine visibility of your application. The code is easy to set up and customize, making it a great starting point for your Codeigniter project.
CodeIgniter Version: 3.1.11
In the application/config/ci_seo.php
file you will find an array of configuration variables. See the following table for the usefulness of each in the library:
Key | Type | Description |
---|---|---|
canonical_url | string | Canonical URL of the application, which may be the result of base\_url \(\) |
site_title | string | Site Title |
site_description | string | Website Description |
site_image | string | Illustrative site image (size is usually 1200x630) |
twitter_user | string | Twitter username including @ |
fb_app_id | integer | Facebook app ID with which the site is associated (developer.facebook.com) |
fb_page_id | integer | Facebook Page ID with which the site is associated |
After performing the installation and configuration, just call the method $this->ci_seo->add_tags()
informing the parameters corresponding to the title, description and illustrative image of the page.
$this->ci_seo->add_tags('Page title', 'Page Description', 'image/path');
The $this->ci_seo->add_tags()
method can be called either directly inside the <head> </head>
tag or inside some method in the controller, returning the data to a variable that should be passed to the view should be retrieved inside <head> </head>
.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<?= $this->ci_seo->add_tags('Page title', 'Page Description', 'image/path'); ?>
</head>
<body></body>
</html>