SintangNews 2.0
Tema WordPress untuk portal berita dan media online daerah. Dirancang mobile-first, ringan, siap monetisasi, dan mudah dikelola dari satu menu pengaturan.
- Versi 2.0.0
- WordPress 6.0+
- PHP 7.4+
- 1 lisensi untuk 1 situs
- Tanpa plugin tambahan
Pengantar
Tentang tema
SintangNews adalah tema WordPress klasik (PHP + theme.json) untuk situs berita, majalah digital, dan portal berita daerah. Dikembangkan oleh Herry Kiswanto — Sintang Web Kreatif.
Versi 2.0 menulis ulang seluruh tampilan dengan satu pertimbangan utama: sebagian besar pembaca berita membuka situs dari HP. Karena itu navigasi, tombol bagikan, dan tata letak iklan dirancang untuk jempol lebih dulu, lalu diperluas untuk laptop dan desktop.
Cepat & ringan
Ikon SVG, tanpa jQuery dan tanpa kerangka CSS di sisi pembaca. JavaScript hanya 18 KB (5 KB terkompresi).
Mudah dikelola
Seluruh pengaturan tema ada di satu menu SintangNews, ditambah menu Iklan khusus untuk banner.
Siap monetisasi
Sembilan posisi iklan, slider iklan instansi, iklan melayang, masa tayang, laporan tayang/klik, dan dukungan AdSense.
Kredibel
Setiap iklan berlabel, label Advertorial otomatis, dan atribusi foto tampil di keterangan gambar.
Pengantar
Sorotan fitur
Ringkasan apa saja yang sudah dikerjakan di versi 2.0.
Mobile-first
Navigasi bawah ala aplikasi, kategori yang bisa digeser, panel Kategori dan Cari dari bawah/atas layar.
Beranda editorial
Slider berita utama, berita daerah, Berita Terkini yang terisi otomatis, Terpopuler, Pilihan Redaksi, blok kategori, Opini, dan Video.
Artikel nyaman dibaca
Estimasi baca, tombol A−/A+, daftar isi otomatis, progres baca, kotak “Baca juga”, dan berita terkait.
Sistem iklan
Menu Iklan dengan banner gambar atau kode AdSense, slider khusus instansi, iklan melayang kiri-kanan, dan laporan klik.
Video YouTube
Section Video di beranda dan pemutar ringan di artikel. Video baru dimuat saat tombol putar ditekan.
Mode gelap
Otomatis mengikuti pengaturan HP pembaca, bisa diganti lewat tombol bulan, dan bisa dimatikan dari pengaturan.
Terpopuler tanpa plugin
Penghitung baca bawaan dengan tab Hari ini, Minggu ini, dan Bulan ini yang dimuat tanpa memuat ulang halaman.
Impor demo 1 klik
33 berita lengkap dengan foto, contoh iklan, halaman, dan menu. Bisa dihapus lagi tanpa menyentuh konten Anda.
SEO bawaan
Open Graph & Twitter Card otomatis, anchor daftar isi, ads.txt dari admin, dan menyerah otomatis bila plugin SEO aktif.
6 warna aksen
Merah, biru, hijau, ungu, kuning, atau hitam. Teks otomatis tetap kontras di setiap warna, baik mode terang maupun gelap.
Advertorial & atribusi
Label “Advertorial” untuk berita berbayar sesuai pedoman media siber, dan keterangan foto dengan sumber/lisensi.
Lisensi & pembaruan
Satu kunci untuk satu situs dengan aktivasi bertanda tangan digital, pembaruan otomatis khusus lisensi aktif, dan kartu info di Dashboard admin.
Pengantar
Galeri tampilan
Semua gambar berikut adalah tangkapan layar tema yang berjalan dengan konten demo bawaan. Klik gambar untuk memperbesar.









Geser ke samping untuk melihat semua tampilan HP.

header ramping, kategori geser, ticker, slider iklan

slider dengan panah dan titik

judul + foto, kutipan di bawahnya

tab hari / minggu / bulan

kartu geser + banner beranda

kartu geser, putar di tempat

muncul dari bawah layar

dengan topik populer

estimasi baca, A−/A+, bar WhatsApp

dan kotak “Baca juga”

ajakan bagikan & komentar

sosial media & tautan


Pengantar
Spesifikasi
Informasi tema
| Nama | SintangNews |
| Versi | 2.0.0 |
| Pengembang | Herry Kiswanto — Sintang Web Kreatif (sintangwebkreatif.com) |
| Jenis tema | Tema klasik (PHP) dengan theme.json untuk warna, huruf, dan lebar editor blok |
| Lisensi | 1 kunci untuk 1 situs. Kode PHP: GPL v2 atau lebih baru; CSS, JS, desain & aset: hak cipta Sintang Web Kreatif (lihat LISENSI.txt) |
| Text domain | sintangnews (siap diterjemahkan; teks bawaan berbahasa Indonesia) |
| Tag | news, blog, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, editor-style, block-styles, wide-blocks |
Kebutuhan
| WordPress | 6.0 atau lebih baru (diuji sampai 7.1) |
| PHP | 7.4 atau lebih baru |
| Plugin | Tidak ada yang wajib. Kompatibel dengan plugin SEO populer (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework). |
| Koneksi internet | Pembaca memuat Google Fonts (Plus Jakarta Sans & Source Serif 4). Video memuat YouTube hanya saat diputar. |
| Browser pembaca | Browser modern (Chrome, Edge, Safari, Firefox versi terbaru) |
Tema ini diuji pada WordPress 7.1.2 dengan PHP 8.2 (database SQLite), di Chrome desktop dan emulasi layar HP 375–390 px, dengan konten demo. Belum diuji pada WordPress 6.0–7.0, PHP 7.4, Safari, Firefox, maupun perangkat HP fisik. Lakukan uji di situs staging sebelum dipakai di situs klien.
Tata letak & tampilan
| Lebar konten | Maksimal 1200 px; sidebar 336 px di desktop |
| Titik layar (breakpoint) | HP < 640 px · tablet ≥ 640 px · desktop ≥ 1024 px |
| Huruf | Judul: Source Serif 4 · Teks: Plus Jakarta Sans |
| Warna dasar | Merah #c8102e dan biru #185fa5 (dari logo SN); 6 preset warna aksen |
| Mode gelap | Otomatis (prefers-color-scheme) + tombol manual yang diingat di browser pembaca |
| Ikon | 40 ikon SVG dalam satu sprite (tanpa Font Awesome) |
| Ukuran gambar khusus | sintangnews-hero 800×520 · sintangnews-card 480×300 · sintangnews-thumb 300×225 · sintangnews-portrait 360×480 (semua dipotong/crop) |
| Rasio foto yang disarankan | 16:9, lebar minimal 1000 px |
Fitur WordPress yang didukung
title-tag, post-thumbnails, custom-logo, automatic-feed-links, responsive-embeds, align-wide, editor-styles (huruf editor mengikuti tema), html5, customize-selective-refresh-widgets, komentar bersusun, dan terjemahan.
Ukuran & isi paket
| Ukuran file ZIP | ±4,0 MB (±0,9 MB tanpa konten demo) |
| Jumlah file | 83 file: 32 berkas PHP, 1 CSS utama (51 KB, 11 KB gzip), 1 JavaScript (18 KB, 5 KB gzip) |
| Isi demo | 33 berita (10 kategori) + 28 foto + 8 banner contoh + 4 halaman + menu |
Memulai
Instalasi
Pasang sebagai tema baru atau perbarui dari versi 1.5.x.
- Siapkan file. Gunakan
sintangnews-2.0.0.zip. Jangan ekstrak dulu bila memakai cara unggah lewat admin. - Unggah. Di wp-admin buka Tampilan → Tema → Tambah Baru → Unggah Tema, pilih ZIP, lalu klik Pasang Sekarang.
- Aktifkan. Klik Aktifkan. Menu SintangNews dan Iklan muncul di sidebar admin.
- Impor demo (opsional). Lanjut ke bagian Impor konten demo.
Ekstrak ZIP, lalu unggah folder sintangnews ke wp-content/themes/. Setelah itu aktifkan dari Tampilan → Tema.
ZIP berukuran ±4,0 MB karena membawa foto demo. Bila hosting membatasi unggahan (mis. 2 MB), naikkan upload_max_filesize atau unggah lewat FTP.
Memulai
Impor konten demo
Isi situs dengan berita, foto, contoh iklan, halaman, dan pengaturan beranda dalam satu klik — tanpa plugin tambahan dan tanpa koneksi internet.

- Buka menu SintangNews, klik tab Konten Demo. Tab ini terbuka setelah lisensi diaktifkan.
- Klik Impor Konten Demo dan tunggu sekitar 10 detik.
- Buka situs: tampilan sama seperti galeri di atas.
Di Dashboard juga muncul tombol Buka Impor Demo selama situs masih hampir kosong.
Yang diimpor
- 33 berita di 10 kategori (termasuk 5 berita video YouTube), lengkap dengan kutipan, jumlah dibaca awal, dan 2 komentar contoh.
- 28 foto dari Wikimedia Commons beserta atribusi di keterangan foto (daftar kredit:
demo/images/CREDITS.txt). - 8 banner contoh “Ruang Iklan” di semua posisi iklan utama.
- 4 halaman: Tentang Kami, Redaksi, Kontak, Pedoman Media Siber, dan menu “Tentang”.
- Pengaturan blok berita daerah (“Sintang Hari Ini”).
Perilaku yang aman
- Tanggal berita dihitung mundur dari saat impor, jadi selalu tampil “15 menit lalu”, “2 jam lalu”, dan seterusnya.
- Mengimpor dua kali tidak membuat berita ganda. Halaman dan menu yang sudah ada tidak ditimpa.
- “Hello world!” dan “Sample Page” bawaan WordPress dipindah ke tempat sampah bila belum pernah diubah.
- Hapus Konten Demo hanya menghapus konten demo (berita, foto, halaman, banner, menu). Konten buatan Anda tidak tersentuh.
Ganti foto demo dengan foto milik redaksi, hapus demo, dan ganti banner “Ruang Iklan” dengan iklan sungguhan lewat menu Iklan.
Memulai
Pengaturan awal
Lima langkah singkat agar situs siap dipakai.
- Halaman depan. Pengaturan → Membaca: pilih Postingan terbaru Anda agar
front-page.php(beranda berita) aktif. Disarankan membuat satu halaman kosong dan menjadikannya “Halaman pos” agar tautan Indeks berfungsi. - Permalink. Pengaturan → Permalink: pilih Nama postingan (diperlukan juga oleh
ads.txt). - Zona waktu. Pengaturan → Umum: pilih zona waktu Indonesia. Tema menampilkan label WIB, WITA, atau WIT otomatis.
- Menu. Lihat bagian Menu, widget & logo.
- Pengaturan tema. Buka menu SintangNews untuk warna, blok beranda, tampilan artikel, dan iklan (lihat Pengaturan SintangNews).
Tag khusus yang dikenali tema
| Tag / kategori | Fungsi |
|---|---|
breaking (tag) | Berita yang tampil di ticker “Terkini”. Bila tidak ada, ticker menampilkan 5 berita terbaru. |
pilihan-redaksi (tag atau kategori) | Isi blok Pilihan Redaksi (5 kartu). |
advertorial atau pariwara (tag atau kategori) | Menandai berita sebagai Advertorial (selain lewat kotak centang di editor). |
daerah, sintang, atau lokal (kategori) | Dipakai otomatis untuk blok berita daerah bila belum memilih kategori di pengaturan. |
opini (kategori) | Dipakai otomatis untuk blok Opini. |
video (kategori) | Opsional: membuat tautan “Semua video” di section Video, dan tidak dipilih otomatis sebagai blok kategori. |
| Berita “Disematkan di atas” (sticky) | Tampil lebih dulu di slider berita utama. |
Memulai
Upgrade dari v1.5.x
Situs yang memakai versi 1.5.x bisa langsung diperbarui ke 2.0 tanpa kehilangan data penting.
Tampilan berubah total. Buat cadangan situs (file dan database) atau coba di situs staging sebelum memperbarui situs utama.
Yang tetap terpakai
- Pengaturan warna, kode iklan lama (menjadi kode cadangan), dan opsi penghitung dibaca.
- Jumlah dibaca di setiap berita (data Terpopuler) — kunci
_gk_viewstidak berubah. - Menu, widget kustom (Berita Terbaru, Pilihan Redaksi, Iklan/AdSense), dan tautan media sosial di Customizer.
- Tag
breakingdanpilihan-redaksi, Open Graph, updater, dan kartu dashboard.
Yang berubah
| Sebelumnya (v1.5.x) | Sekarang (v2.0) |
|---|---|
Awalan class CSS gk- | Awalan sn-. CSS tambahan yang mengacu gk- perlu disesuaikan. |
| Top bar (tanggal, menu atas, sosial, cari) | Dihapus. Tanggal (desktop) & pencarian pindah ke header; menu atas tampil di panel Kategori HP; ikon sosial di footer. |
| Lokasi menu “Menu Atas (Top Bar)” | “Menu Tentang (Redaksi, Kontak, dll.)” |
| Font Awesome dari CDN | Ikon SVG bawaan (lebih ringan) |
| Carousel Pilihan Redaksi dengan panah | Kartu yang digeser jari (HP) / 5 kartu berbaris (desktop) |
| Demo lewat plugin One Click Demo Import | Impor demo bawaan di menu SintangNews |
- Unggah
sintangnews-2.0.0.ziplewat Tampilan → Tema → Tambah Baru → Unggah. WordPress menawarkan Ganti yang aktif dengan yang diunggah. - Buka menu SintangNews: periksa pengaturan baru (slider berita utama, blok berita daerah, blok kategori, tampilan artikel).
- Buka menu Iklan dan pindahkan banner/kode iklan ke sistem baru bila diperlukan. Kode lama tetap berfungsi sebagai cadangan.
Panduan
Halaman beranda
Urutan blok di beranda, dari mana isinya diambil, dan di mana mengaturnya.
| Blok | Isi | Pengaturan |
|---|---|---|
| Ticker “Terkini” | Berita ber-tag breaking, atau 5 berita terbaru. Berganti tiap 4 detik. | Tag breaking |
| Slider iklan instansi | Banner lebar penuh yang bergantian otomatis. | Menu Iklan → posisi Slider Utama |
| Berita utama (slider) | Slider berita besar + 4 berita pendamping. Berita “sticky” didahulukan. | SintangNews → Beranda → Slider berita utama (1–10) |
| Berita daerah | 4 kartu dari kategori daerah, berlatar biru dengan ornamen khas. | Kategori, judul, dan keterangan blok |
| Banner beranda 1 & 2 | Banner lebar di antara blok. | Menu Iklan → Beranda 1 / Beranda 2 |
| Berita Terkini | 8 berita terbaru + tombol “Muat lebih banyak”. Di desktop terisi otomatis setinggi sidebar. Kutipan 28 kata, iklan sela setiap 4 berita. | Menu Iklan → Sela daftar berita |
| Sidebar | Terpopuler (hari/minggu/bulan), widget area, dan iklan sidebar paling bawah (menempel saat di-scroll). | Tampilan → Widget; menu Iklan |
| Pilihan Redaksi | 5 kartu tegak (tag/kategori pilihan-redaksi). | Beri tag pada berita |
| Blok kategori | Setiap blok: 1 berita besar + 2 berita kecil. | Centang kategori di SintangNews → Beranda. Kosong = 2 kategori terbanyak. |
| Opini | 3 tulisan dengan inisial penulis. | Kategori Opini |
| Video | 4 kartu video YouTube berbaris, sebelum footer. | Aktif/nonaktif & judul section |
Slider berita utama
Berita utama bergeser dari kanan ke kiri tiap 6 detik. Gambar, label, judul, kutipan, dan info ikut bergeser. Pembaca bisa memakai panah, titik, atau menggeser jari. Slider berhenti saat kursor di atasnya dan tidak berputar otomatis bila pembaca meminta pengurangan animasi di perangkatnya.
Jumlah slide diatur di SintangNews → Beranda → Slider berita utama (1–10, bawaan 5). Isi 1 untuk berita utama tunggal tanpa slider.

Berita Terkini yang selalu terisi
Di desktop, kotak Berita Terkini diregangkan setinggi sidebar dan ruang kosongnya diisi otomatis dengan berita terkini berikutnya, sehingga kedua kolom berakhir sejajar. Di HP, pembaca memakai tombol “Muat lebih banyak”.

Panduan
Halaman artikel
Dirancang untuk dibaca dari HP: huruf besar, lebar baca nyaman, dan tombol bagikan yang selalu terjangkau.


Elemen artikel
| Elemen | Keterangan |
|---|---|
| Breadcrumb & label kategori | Beranda › Kategori. Label “Advertorial” menggantikan kategori bila berita ditandai advertorial. |
| Kutipan pembuka (dek) | Diambil dari kolom Kutipan (excerpt) di editor — hanya tampil bila diisi manual. |
| Penulis & waktu | Nama penulis (bisa dinonaktifkan) dan tanggal + jam dengan label WIB/WITA/WIT. |
| Estimasi baca | “Estimasi baca X menit”, dihitung dari jumlah kata (200 kata/menit). Bisa dinonaktifkan. |
| Jumlah dibaca | “4,8 rb dibaca”. Bisa disembunyikan; pencatatan tetap berjalan. |
| Ukuran teks A− / A+ | 5 tingkat (88%, 100%, 112%, 125%, 140%). Pilihan diingat di browser pembaca. Di HP juga ada tombol “Aa” di bar bawah. |
| Tombol bagikan | WhatsApp (menonjol), Facebook, X, dan salin tautan. |
| Foto utama & keterangan | Keterangan foto dari kolom Keterangan gambar (cocok untuk atribusi). Berita video menampilkan pemutar sebagai pengganti foto. |
| Progres baca | Garis merah tipis di bawah header yang memanjang saat membaca. |
| Daftar isi | Otomatis bila ada minimal 2 subjudul (H2/H3), disisipkan setelah paragraf pertama. Bisa dinonaktifkan. |
| “Baca juga” | Tautan ke berita terkait setelah paragraf ke-3, untuk artikel minimal 6 paragraf. Bisa dinonaktifkan. |
| Tag, ajakan bagikan, komentar | Tag breaking dan pilihan-redaksi disembunyikan dari tampilan. |
| Berita terkait | 4 berita dari kategori yang sama (dilengkapi berita terbaru bila kurang). |
Advertorial
Pedoman Pemberitaan Media Siber mewajibkan isi berbayar dibedakan dari berita. Cara menandainya:
- Centang Tandai sebagai Advertorial di kotak Advertorial pada editor berita, atau
- beri berita kategori/tag
advertorialataupariwara.
Hasilnya: label kuning “Advertorial” di daftar berita dan catatan di atas judul artikel yang menyatakan konten itu iklan/kerja sama berbayar.

Panduan
Sistem iklan
Semua banner dikelola dari menu Iklan. Setiap iklan dibuat seperti menulis berita: judul, gambar, link, posisi, dan masa tayang.
Peta posisi iklan
Beranda (desktop)
3 · Sela berita (tiap 4)
6 · Sidebar
Artikel
Sidebar artikel memakai posisi 6 dan slider instansi (2) ikut tampil di bawah header.
- 1 Header (kanan logo; di HP tampil di bawah kategori)
- 2 Slider Utama · 3 Sela daftar berita · 4 / 5 Banner beranda 1 & 2
- 6 Sidebar (desktop ikut menempel) · 7 Iklan melayang kiri-kanan (layar lebar)
- A / B / C Artikel: bawah foto, tengah isi, akhir isi
Menambah iklan

- Buka Iklan → Tambah Iklan Baru.
- Isi judul (hanya untuk Anda, mis. “Pemkab Sintang — HUT RI”).
- Pilih posisi. Saran ukuran gambar muncul otomatis.
- Pasang Gambar banner (desktop) di kotak sisi kanan, dan Gambar khusus HP (opsional).
- Isi Link tujuan dan masa tayang.
- Klik Terbitkan.

Menonaktifkan atau menghapus iklan
- Nonaktifkan sementara (bisa ditayangkan lagi): buka Iklan, klik judul iklan, lalu di kotak Terbitkan klik Sunting di samping Status, pilih Konsep, klik OK, lalu Perbarui. Untuk menayangkan lagi, klik Terbitkan.
- Berhenti otomatis: isi tanggal Berakhir di Masa tayang. Iklan berhenti tampil sendiri setelah tanggal itu, cocok untuk kontrak iklan instansi.
- Hapus: di daftar Iklan, arahkan kursor ke judul iklan lalu klik Buang ke Tong Sampah. Bisa juga beberapa sekaligus: centang iklan, pilih Pindahkan ke Tong Sampah di Tindakan Massal, klik Terapkan.
- Contoh "Ruang Iklan" dari konten demo dihapus dengan cara yang sama, atau semuanya sekaligus lewat SintangNews → Konten Demo → Hapus Konten Demo (ikut menghapus berita & halaman demo; konten buatan Anda tetap aman).
- Ruang kosong hilang sendiri: bila suatu posisi tidak punya iklan aktif, ruangnya tidak ditampilkan sama sekali. Slider Utama tanpa iklan berarti bagian slider hilang dari halaman.
- Slider Utama hanya di beranda: hapus centang Slider Utama di SintangNews → tab Iklan bila tidak ingin slider tampil di semua halaman pada laptop/desktop.
Posisi & ukuran gambar yang disarankan
| Posisi | Desktop | Gambar HP |
|---|---|---|
| Header | 728×90 px (boleh 1456×180 agar tajam) | 640×160 px |
| Slider Utama | 1200×300 px (tinggi bebas, lebar penuh) | 800×400 px |
| Sela daftar berita | 728×90 px | 600×500 px (kotak 300×250) |
| Beranda 1 & 2 | 1200×200 px | 800×400 px |
| Artikel atas / akhir | 728×90 px | 600×500 px |
| Artikel tengah | 600×500 px atau 728×90 px | — |
| Sidebar | 300×250 atau 300×600 px (boleh 2× lebih besar) | — |
| Iklan melayang | 120 / 160 / 300 px lebar × 600 px tinggi | tidak tampil di HP |
Gambar HP dipakai di layar lebih kecil dari 1024 px (HP dan tablet) agar tulisan di banner tetap terbaca. Setiap gambar iklan memuat atribut lebar/tinggi sehingga halaman tidak bergeser saat iklan termuat.
Slider Utama untuk iklan instansi & lembaga
Dirancang untuk iklan resmi pemerintah dan lembaga mitra. Lebarnya sama dengan lebar web, tingginya mengikuti gambar.
- Beberapa iklan di posisi Slider Utama otomatis menjadi slider: berganti tiap 5 detik, ada titik penanda, bisa digeser jari, dan berhenti saat disorot kursor. Urutan diatur di kolom Urutan (angka kecil tampil lebih dulu).
- Laptop/desktop: tampil di semua halaman (beranda, kategori, artikel, halaman statis) sehingga iklan tetap terlihat ke menu mana pun pembaca pergi. Bisa dimatikan di SintangNews → Iklan → Slider Utama.
- HP: hanya tampil di beranda agar tidak mengganggu pembaca.
- Hanya banner gambar. Kode AdSense yang dipasang di slider dilewati, karena iklan yang bergantian tersembunyi berisiko melanggar kebijakan jaringan iklan.
Iklan melayang kiri & kanan
Iklan vertikal di ruang kosong kiri dan kanan halaman yang tetap terlihat saat halaman di-scroll. Dipasang cukup dengan menempel kode iklan (mis. skrip Google AdSense).
- Buka SintangNews → Iklan → Iklan melayang kiri & kanan.
- Centang Aktifkan, pilih lebar (120/160/300 px).
- Tempel kode di Kode iklan kiri dan/atau kanan.
Hanya tampil di layar yang cukup lebar agar tidak menutupi berita: mulai 1520 px (iklan 120), 1600 px (iklan 160), atau 1880 px (iklan 300). Di HP dan laptop kecil otomatis disembunyikan. Pembaca bisa menutupnya dengan tombol ×.


Google AdSense & jaringan iklan lain
- Setiap iklan punya kotak Kode iklan. Tempel kode AdSense di sana sebagai pengganti gambar banner. Berlaku untuk semua posisi kecuali Slider Utama.
- Di iklan melayang, tempel kode langsung di kotak kode kiri/kanan.
- Iklan sela berita tetap termuat saat pembaca menekan “Muat lebih banyak” (skrip dijalankan ulang).
- ads.txt: isi di SintangNews → Iklan → ads.txt; tersedia di
situsanda.com/ads.txt(perlu permalink selain “Polos”; jika fileads.txtfisik sudah ada di hosting, file itulah yang dipakai). - Kode iklan cadangan (atas, tengah, bawah artikel, sidebar) di Pengaturan tetap berfungsi bila posisi yang sama belum punya iklan di menu Iklan.
Google punya ketentuan khusus untuk iklan yang tetap terlihat saat di-scroll dan untuk penempatan iklan di dalam konten. Periksa Pusat Kebijakan akun AdSense Anda sebelum memasang kode AdSense pada iklan melayang atau iklan tengah artikel.
Cara kerja & laporan
- Label. Setiap banner gambar diberi label “Iklan” dan tautan
rel="sponsored noopener". - Klik dicatat melalui tautan
/?sn_iklan_klik=IDyang lalu mengarahkan ke link tujuan. - Tayang dicatat saat iklan terlihat minimal 50% di layar pembaca (satu kali per muat halaman).
- CTR = klik ÷ tayang, tampil di daftar iklan. Bisa di-reset per iklan.
- Masa tayang memakai zona waktu situs. Iklan berstatus Terjadwal atau Berakhir tidak ditampilkan.
- Beberapa iklan di satu posisi (selain Slider Utama) tampil bergantian: sela berita bergiliran, posisi lain acak tiap muat halaman.
- Perangkat: tiap iklan bisa dibatasi untuk desktop saja atau HP & tablet saja.
Hitungan tayang dikirim lewat JavaScript sehingga tetap tercatat di halaman yang di-cache. Pastikan plugin cache tidak memblokir admin-ajax.php.
Panduan
Video YouTube
Tampilkan video YouTube sebagai bagian dari berita, lengkap dengan thumbnail yang sesuai.
- Buat berita seperti biasa (disarankan kategori
Video). - Isi kotak “Video YouTube” di editor dengan tautan video. Format yang dikenali:
youtube.com/watch?v=…,youtu.be/…,/embed/,/shorts/, dan/live/. - Terbitkan. Berita otomatis tampil di section Video beranda dan memutar video di bagian atas artikel.
Bila kotak dikosongkan, tema mencari tautan YouTube di isi berita saat disimpan.


Perilaku
- Thumbnail: memakai gambar unggulan berita; bila tidak ada, memakai thumbnail resmi dari YouTube.
- Pemutar ringan: yang dimuat awal hanya gambar dan tombol putar. Iframe YouTube (domain
youtube-nocookie.com) baru dibuat saat tombol ditekan, sehingga halaman tetap cepat. - Di artikel: pemutar menggantikan foto utama. Berita video tanpa gambar unggulan tetap punya thumbnail di semua daftar.
- Section Video bisa dimatikan dan judulnya diganti di SintangNews → Beranda.
Panduan
Pengaturan SintangNews
Menu admin SintangNews menyimpan seluruh pengaturan tema, dibagi menjadi tab: Lisensi, Tampilan, Beranda, Tampilan Artikel, Iklan, dan Konten Demo. Satu tombol Simpan Pengaturan menyimpan isi semua tab sekaligus. Sebelum lisensi diaktifkan, tab pengaturan bisa dilihat tetapi terkunci.

| Tab | Pengaturan | Bawaan |
|---|---|---|
| Tampilan | Warna aksen: merah, biru, hijau, ungu, kuning, hitam | Merah |
| Mode gelap (otomatis + tombol) | Aktif | |
| Beranda | Slider berita utama (1–10 berita) | 5 |
| Blok berita daerah: kategori, judul, keterangan | Otomatis | |
| Blok per kategori (checklist) | 2 kategori terbanyak | |
| Blok Opini: kategori | Kategori opini | |
| Section Video: aktif/nonaktif & judul | Aktif, “Video” | |
| Slider Utama (iklan) di semua halaman desktop | Aktif | |
| Tampilan Artikel | Nama penulis | Tampil |
| Estimasi waktu baca | Tampil | |
| Daftar isi otomatis | Aktif | |
| Jumlah dibaca (artikel & Terpopuler) | Tampil | |
| Kotak “Baca juga” | Aktif | |
| Iklan | Iklan melayang: aktif, lebar, kode kiri & kanan | Nonaktif, 160 px |
| ads.txt | Kosong | |
| Kode iklan cadangan: atas, tengah, bawah artikel, sidebar | Kosong | |
| Konten Demo | Impor / hapus konten demo | — |
| Lisensi | Aktivasi kunci, status lisensi, periksa status, lepas dari situs, versi terpasang, cek pembaruan | — |


Setiap kunjungan ke artikel menambah 1 pembaca (bot umum dan mode pratinjau tidak dihitung). Data mulai dari nol saat tema aktif, jadi Terpopuler baru mencerminkan minat pembaca setelah beberapa hari trafik. Bila “Jumlah dibaca” dimatikan, angka disembunyikan tetapi pencatatan tetap berjalan.
Panduan
Dashboard admin
Tema menambahkan kartu Sintang Web Kreatif — Info & Layanan di bagian paling atas Dashboard.

- Versi tema dan status pembaruan (“Versi terbaru” atau “Pembaruan vX tersedia”).
- Info terbaru, promo, layanan, dan paket diambil dari server pengembang dan diperbarui otomatis tiap 12 jam. Bila server tidak bisa dihubungi, kartu tetap tampil dengan data bawaan.
- Tombol Konsultasi via WhatsApp membuka chat dengan pesan yang sudah terisi alamat situs.
Menu Iklan
Di sidebar admin tersedia menu Iklan (ikon megafon) untuk mengelola semua banner, dan menu SintangNews untuk pengaturan tema.
Teknis
SEO
| Fitur | Keterangan |
|---|---|
| Open Graph & Twitter Card | Judul, ringkasan, gambar unggulan, dan metadata artikel (waktu terbit, penulis, kategori, tag) ditanam di <head> agar tautan yang dibagikan tampil rapi di WhatsApp, Facebook, dan X. Otomatis nonaktif bila plugin SEO terdeteksi (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework). |
| Struktur judul | Satu H1 per halaman (judul artikel; beranda memakai H1 tersembunyi berisi nama situs), subjudul H2/H3 di isi artikel. |
| Daftar isi bertautan | Setiap subjudul memperoleh id unik; Google dapat menampilkan tautan “langsung ke bagian” di hasil pencarian. |
| Breadcrumb | Beranda › Kategori di setiap artikel. |
| Tautan iklan | rel="sponsored noopener" sesuai pedoman Google. |
| ads.txt | Dilayani dari pengaturan tema. |
| Gambar | Atribut alt otomatis dari judul berita; ukuran gambar responsif dari WordPress. |
| Warna bilah browser HP | Meta theme-color untuk mode terang dan gelap. |
Tema tidak membuat sitemap XML maupun schema NewsArticle. Untuk itu gunakan plugin SEO (Yoast, Rank Math, dan sejenisnya); tema otomatis menyerahkan tag Open Graph kepada plugin tersebut agar tidak dobel.
Teknis
Performa
| Ukuran aset | CSS 51 KB (11 KB gzip) · JavaScript 18 KB (5 KB gzip) |
| Pustaka | Tanpa jQuery, Font Awesome, Bootstrap, maupun kerangka lain di sisi pembaca (JavaScript murni) |
| Ikon | Satu sprite SVG inline (40 ikon) |
| Pemuatan skrip | JavaScript dimuat dengan defer di akhir halaman |
| Gambar | Lazy-load; gambar utama diberi fetchpriority="high"; 4 ukuran gambar khusus agar tidak memuat gambar terlalu besar |
| Video | Iframe YouTube hanya dibuat saat tombol putar ditekan |
| Huruf | font-display: swap + preconnect ke Google Fonts |
| Iklan | Gambar iklan membawa atribut lebar/tinggi (mencegah halaman bergeser); iklan di bawah layar dimuat malas |
| Interaksi tanpa muat ulang | Tab Terpopuler dan “Muat lebih banyak” memakai AJAX |
Teknis
Aksesibilitas
- Tautan “Langsung ke konten” (skip link) dan landmark HTML5 (
header,nav,main,aside,footer). - Label
aria-labelpada tombol ikon, slider (aria-roledescription="carousel"), tab, dan panel dialog (role="dialog", tutup dengan Esc). - Indikator fokus yang jelas dan target sentuh berukuran nyaman (±40–44 px).
- Pembaca yang meminta pengurangan animasi (
prefers-reduced-motion) tidak mendapat slider otomatis dan transisi. - Mode gelap untuk kenyamanan membaca dan ukuran teks yang bisa diubah pembaca.
Fitur di atas dibuat mengikuti praktik aksesibilitas yang umum, tetapi tema belum melalui audit aksesibilitas formal (mis. WCAG).
Teknis
Untuk pengembang
Struktur file
sintangnews/
├─ style.css Header tema + seluruh gaya (awalan class "sn-")
├─ theme.json Palet warna, huruf, lebar konten editor
├─ functions.php Setup, enqueue, view counter, AJAX
├─ header.php footer.php
├─ front-page.php Beranda
├─ single.php page.php archive.php search.php 404.php index.php
├─ sidebar.php searchform.php comments.php
├─ template-parts/
│ ├─ item.php Item daftar (judul + foto + kutipan)
│ ├─ card.php pcard.php Kartu & kartu tegak Pilihan Redaksi
│ ├─ breaking-news.php popular.php
│ └─ bottom-nav.php sheets.php Bar bawah HP & panel Kategori/Cari
├─ inc/
│ ├─ ads.php Menu Iklan, slider, melayang, klik/tayang, ads.txt, advertorial
│ ├─ video.php Video YouTube & section Video
│ ├─ toc.php Daftar isi otomatis
│ ├─ theme-settings.php Menu pengaturan SintangNews
│ ├─ demo-import.php Impor/hapus konten demo
│ ├─ template-tags.php icon-functions.php Helper tampilan & ikon SVG
│ ├─ customizer.php Media sosial
│ ├─ open-graph.php Open Graph & Twitter Card
│ ├─ widgets.php 3 widget kustom
│ ├─ dashboard-card.php theme-updater.php
├─ assets/js/main.js Semua interaksi (JavaScript murni)
├─ assets/css/editor.css Gaya editor blok
└─ demo/ Data demo (JSON), foto, banner contoh, kredit foto
Data yang disimpan
| Jenis | Kunci | Isi |
|---|---|---|
| Option | sintangnews_settings | Seluruh pengaturan tema (array) |
| Post type | sn_iklan | Iklan (tidak publik; hanya di admin) |
| Meta berita | _gk_views | Jumlah dibaca (nama sama dengan v1) |
| Meta berita | _sn_youtube, _sn_youtube_url | ID & tautan video YouTube |
| Meta berita | _sn_advertorial | Penanda advertorial |
| Meta iklan | _sn_ad_slot, _sn_ad_link, _sn_ad_newtab, _sn_ad_mobile_img, _sn_ad_code, _sn_ad_start, _sn_ad_end, _sn_ad_device, _sn_ad_views, _sn_ad_clicks | Pengaturan & statistik iklan |
| Meta konten demo | _sn_demo | Penanda agar demo bisa dihapus |
| Theme mod | gk_facebook, gk_twitter, gk_instagram, gk_youtube, gk_tiktok, gk_whatsapp | Tautan media sosial (nama sama dengan v1) |
| Transient | sintangnews_update_info, sintangnews_swk_info | Cache info pembaruan & kartu dashboard (12 jam) |
Endpoint AJAX
| Action | Fungsi | Perlindungan |
|---|---|---|
sintangnews_popular | Tab Terpopuler (day/week/month) | Nonce |
sintangnews_more | Muat lebih banyak berita (offset, jumlah, pengecualian) | Nonce, batas jumlah & offset |
sintangnews_ad_view | Mencatat tayang iklan (maks. 20 ID per permintaan, hanya iklan terbit) | Tanpa nonce (agar jalan di halaman cache) |
admin-post: sintangnews_demo_import / _remove | Impor / hapus konten demo | Nonce + manage_options |
Filter yang tersedia
// Paksa Open Graph tema mati/hidup (true = anggap ada plugin SEO)
add_filter( 'sintangnews_seo_plugin_active', '__return_true' );
// Ganti alamat info pembaruan tema
add_filter( 'sintangnews_update_endpoint', fn() => 'https://contoh.com/info.json' );
// Ganti sumber data kartu dashboard
add_filter( 'sintangnews_swk_feed', fn() => 'https://contoh.com/dashboard.json' );
Kustomisasi aman
- Gunakan tema anak (child theme) untuk mengubah gaya atau template; berkas di
template-parts/bisa ditimpa lewatget_template_part. - Variabel desain ada di
:rootdistyle.css(--sn-accent,--sn-surface,--sn-ink,--sn-serif, dst.), termasuk varian mode gelap. - Fungsi pembantu dapat dipakai di template:
sintangnews_icon('wa'),sintangnews_thumb(),sintangnews_time_ago(),sintangnews_ad_slot('feed'),sintangnews_get_settings(). - Keluaran di-escape dan input disanitasi sesuai standar WordPress. Satu-satunya keluaran mentah adalah kode iklan, dan itu hanya diterima mentah bila disimpan oleh pengguna dengan hak
unfiltered_html(selain itu dibersihkan).
Teknis
Pembaruan & dukungan
Pembaruan otomatis
Tema memeriksa versi terbaru ke server pengembang melalui mekanisme pembaruan bawaan WordPress (Update URI). Bila versi di server lebih tinggi, WordPress menampilkan pemberitahuan di Dashboard → Pembaruan dan Tampilan → Tema. Hasil pengecekan disimpan 12 jam; tombol Cek Pembaruan Sekarang di menu SintangNews memaksa pengecekan ulang. Memperbarui tema tidak menghapus konten maupun pengaturan.
Pembaruan hanya diberikan kepada situs dengan lisensi aktif. Link unduhan dibuat khusus untuk setiap situs dan hanya berlaku sementara.
Lisensi
Setiap pembelian mendapat satu kunci lisensi (contoh SN-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) yang berlaku untuk satu situs.
- Aktivasi: buka menu SintangNews (tab Lisensi), masukkan kunci, klik Aktifkan. Hosting harus bisa terhubung ke internet.
- Sebelum diaktifkan: tampilan situs untuk pembaca tetap normal. Tab pengaturan bisa dilihat tetapi terkunci; menu Iklan, impor konten demo, dan pembaruan otomatis belum tersedia.
- Satu situs: kunci yang sudah aktif di satu domain ditolak di domain lain. Situs yang disalin utuh ke domain lain juga otomatis terkunci.
- Cek harian: status diperiksa ulang sekali sehari. Bila server lisensi tidak bisa dihubungi, status terakhir tetap dipakai.
- Pindah domain: klik Lepas dari situs ini di situs lama, lalu aktifkan di situs baru. Bila situs lama sudah tidak bisa dibuka, hubungi Sintang Web Kreatif.
- Masa lisensi: 1 tahun update tema dan dukungan, termasuk gratis bantuan pemasangan. Setelah masa lisensi habis, tema dan semua pengaturan tetap berfungsi normal; hanya update dan dukungan yang berhenti sampai diperpanjang.

Dukungan
Sintang Web Kreatif — jasa pembuatan website di Kota Sintang, Kalimantan Barat.
Website: sintangwebkreatif.com
WhatsApp: 0815-1182-2181
Email: admin@sintangwebkreatif.com
Bantuan
Tanya jawab (FAQ)
Iklan saya tidak tampil. Apa yang dicek?
- Statusnya Diterbitkan dan masa tayang Aktif (bukan Terjadwal/Berakhir).
- Gambar banner sudah dipasang, atau kode iklan sudah diisi.
- Pengaturan Tampil di sesuai perangkat yang diuji.
- Slider Utama tidak menampilkan kode AdSense; gunakan banner gambar.
- Kosongkan cache (plugin cache/CDN) setelah mengubah iklan.
Jumlah dibaca tidak bertambah.
Bot umum dan mode pratinjau tidak dihitung. Plugin cache halaman bisa membuat kunjungan tidak tercatat karena PHP tidak dijalankan; kecualikan halaman artikel dari cache atau gunakan cache yang tetap menjalankan skrip hitung.
Blok “Berita daerah” atau blok kategori kosong.
Pastikan kategori yang dipilih memiliki berita terbit. Bila jumlah berita kurang, tema mengisi dengan berita lain agar blok tetap penuh. Blok kategori otomatis tidak memakai kategori daerah, opini, video, dan kategori bawaan WordPress.
Berita video tidak muncul di section Video.
Pastikan tautan YouTube valid dan berita sudah disimpan ulang setelah tautan diisi. Section Video harus aktif di pengaturan Beranda.
Daftar isi tidak muncul.
Daftar isi muncul bila opsinya aktif dan artikel memiliki minimal 2 subjudul (blok Heading level 2 atau 3).
ads.txt menampilkan 404.
Isi dulu kolom ads.txt di pengaturan, lalu pastikan permalink bukan “Polos” (buka Pengaturan → Permalink dan klik Simpan). Bila ada file ads.txt fisik di folder situs, file itulah yang dipakai server.
Bagaimana mengganti warna tema?
SintangNews → Warna & Tampilan → Warna aksen. Pilihan: merah, biru, hijau, ungu, kuning, hitam.
Bagaimana menghapus konten demo?
SintangNews → Konten Demo → Hapus Konten Demo. Konten buatan Anda sendiri tidak ikut terhapus.
Apakah cocok dipakai bersama plugin SEO?
Ya. Open Graph bawaan tema otomatis mati bila Yoast, Rank Math, AIOSEO, SEOPress, atau The SEO Framework aktif.
Slider berita utama hanya menampilkan satu berita.
Periksa SintangNews → Beranda → Slider berita utama; angka 1 berarti tanpa slider. Slider juga memerlukan minimal 2 berita terbit.
Bantuan
Riwayat versi
2.0.0 — 1 Oktober 2026
- Tampilan baru total, mobile-first: navigasi bawah, kategori geser, panel Kategori/Cari, mode gelap.
- Beranda: slider berita utama, blok berita daerah, Berita Terkini yang terisi otomatis dengan kutipan, Pilihan Redaksi, blok kategori, Opini, section Video.
- Artikel: estimasi baca, tombol ukuran teks, daftar isi otomatis, progres baca, “Baca juga”, tombol WhatsApp.
- Sistem iklan: menu Iklan, iklan header, slider instansi, sela berita, banner beranda, iklan melayang, masa tayang, laporan tayang/klik, advertorial, ads.txt.
- Video YouTube dengan pemutar ringan; opsi tampil/sembunyi penulis, estimasi baca, dan jumlah dibaca.
- Impor konten demo bawaan (33 berita + foto + iklan contoh) menggantikan One Click Demo Import.
- Kartu Dashboard Sintang Web Kreatif; pengaturan media sosial di Customizer; ikon SVG;
theme.json. - Perbaikan: iklan tengah artikel tidak lagi menyisakan tag
</p>ganda; waktu “x jam lalu” tidak lagi meleset karena zona waktu.
Versi sebelumnya
- 1.5.0 — Pembaruan otomatis dari server sendiri.
- 1.4.0 — Menu pengaturan tema, widget kustom, slot AdSense.
- 1.3.0 — Open Graph bawaan.
- 1.0.0 — Rilis pertama.