Dieses Repository enthält einen Boilerplate -Code für einen frischen Codesigniter 3 -Setup mit einer SEO -Optimierungsbibliothek. CodeIgniter ist ein PHP -Framework für das Erstellen von Webanwendungen. Dieser Boilerplate -Code enthält eine Bibliothek, mit der die Sichtbarkeit der Suchmaschinen Ihrer Anwendung optimiert werden kann. Der Code ist einfach einzurichten und anzupassen und macht es zu einem großartigen Ausgangspunkt für Ihr Codesigniter -Projekt.
Codesigniter -Version: 3.1.11
In der Datei application/config/ci_seo.php finden Sie ein Array von Konfigurationsvariablen. In der folgenden Tabelle finden Sie die Nützlichkeit jeder in der Bibliothek:
| Schlüssel | Typ | Beschreibung |
|---|---|---|
| Canonical_url | Saite | Kanonische URL der Anwendung, die das Ergebnis von base_url () sein kann |
| Site_title | Saite | Site -Titel |
| Site_Description | Saite | Website Beschreibung |
| Site_image | Saite | Illustratives Standortbild (Größe ist normalerweise 1200x630) |
| Twitter_user | Saite | Twitter -Benutzername einschließlich @ |
| fb_app_id | ganze Zahl | Facebook -App -ID, mit der die Website zugeordnet ist (Entwickler.facebook.com) |
| fb_page_id | ganze Zahl | Facebook -Seiten -ID, mit der die Website zugeordnet ist |
Nachdem die Installation und Konfiguration durchgeführt wurde, rufen Sie einfach die Methode $this->ci_seo->add_tags() auf, die die Parameter informieren, die dem Titel, der Beschreibung und dem veranschaulichenden Bild der Seite entsprechen.
$this->ci_seo->add_tags('Page title', 'Page Description', 'image/path');
Die $this->ci_seo->add_tags() -Methode kann entweder direkt in das <head> </head> -Tag oder innerhalb einer Methode im Controller aufgerufen werden, wobei die Daten in eine Variable zurückgegeben werden, die an die Ansicht übergeben werden sollte, sollte in <head> </head> abgerufen werden.
<!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>
Jlamim für SEO -Optimierungsbibliothek