Pada kesempatan kali ini maman mau berbagi tips atau cara lagi. Pada kesempatan kali ini kita akan bermain pada kode cms yaitu cms Codeigniter.
Baik untuk mempersingkat waktu mari kita mulai cara membuat sitemap menggunakan codeigniter untuk website swarakalibata.
Berikut tahapan mudah membuat sitemap pada project codeigniter untuk keperluan submit ke google search console :
Langkah Pertama :
Buka file : application\config\routes.php
Dibagian paling bawah tambahkan baris kode
- $route['sitemap\.xml'] = 'sitemap';
Langkah Kedua
Buat Sebuah file pada folder "application/controllers" dengan nama "Sitemap.php" isikan dengan script berikut :
- <?php
- class Sitemap extends CI_Controller {
- public function index(){
- $data['sitemap'] = $this->model_app->view_ordering('berita','id_berita','DESC',0,10);
- $this->load->view('administrator/sitemap',$data);
- }
- }
Langkah Ketiga
Buat sebuah file baru "sitemap.php" pada folder :
application\views\administrator\sitemap.php isi dengan script berikut :
- <?php
- ?>
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <url>
- <loc><?php echo base_url() ?></loc>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- <?php foreach ($sitemap as $row) { ?>
- <url>
- <loc><?php echo base_url()."berita/detail/$row[judul_seo]"; ?></loc>
- <lastmod><?php echo $row['tanggal'].' '.$row['jam']; ?></lastmod>
- <changefreq>daily</changefreq>
- <priority>0.1</priority>
- </url>
- <?php } ?>
- </urlset>
Demikian cara membuat sitemap pada website swarakalibat. semoga sahabat semua dapat terbantu dengan scrip ini. yang masih bingung baca dan terapkan secara perlahan maka akan sukses. untuk melihat hasilnya tuliskan di browser sabahat semua : namadomain/sitemap contoh yang sudah jadi bisa dilihat pada website : mandalapost.com/sitemap
Salam sukses selalu