CMS Plugins

Sitemap Verlinkung in Plugins verwenden

Sitemap Einträge für Plugins können über die hookSitemap() Funktion in der plugin.php Datei erstellt werden. Diese Funktion muss ein Array mit den folgenden Werten zurückgeben:

[
  [
    "uri" => "/uri",
    "date_edited" => "2020-01-01 00:00:00"
  ]
]

Beispiel

public function hookSitemap() {
  $output = [];
  $projects = $this->db()->select("table", "url,date_edited", ["active = 1"], "date_created desc");
  
  foreach ($projects as $index => $project) {
    $output[] = [
      "uri" => $project["url"],
      "date_edited" => $project["date_edited"]
    ];
  }

  return $output;
}
Zuvor
Hooks
Nächstes
Beginnen