SintangNews Docs

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.

9posisi iklan + iklan melayang
40ikon SVG ringan
33berita contoh dengan foto
5 KBJavaScript (gzip)

Pengantar

Galeri tampilan

Semua gambar berikut adalah tangkapan layar tema yang berjalan dengan konten demo bawaan. Klik gambar untuk memperbesar.

contoh-portal.com
Beranda desktop bagian atas: header dengan iklan, slider iklan instansi, dan slider berita utama
Beranda — bagian atas. Logo dengan iklan header di kanan, baris kategori, ticker Terkini, slider iklan instansi, lalu slider berita utama dengan 4 berita di sampingnya.
contoh-portal.com
Blok Sintang Hari Ini dan banner lebar beranda
Blok berita daerah (latar biru dengan ornamen) dan banner lebar di antara blok beranda.
contoh-portal.com
Berita Terkini dengan kutipan dan sidebar Terpopuler
Berita Terkini dengan kutipan 28 kata, iklan sela berita, dan sidebar Terpopuler yang sejajar dengan kotak berita.
contoh-portal.com
Pilihan Redaksi, blok kategori, dan Opini
Pilihan Redaksi (5 kartu tegak), blok per kategori, dan blok Opini.
contoh-portal.com
Section Video sebelum footer
Section Video berisi 4 kartu berbaris sebelum footer. Video diputar langsung di kartunya.
contoh-portal.com/jembatan-kedua…
Halaman artikel desktop
Halaman artikel. Judul, kutipan pembuka, penulis, estimasi baca, tombol A−/A+, dan tombol bagikan yang menempel di kiri.
contoh-portal.com/jembatan-kedua…
Isi artikel dengan daftar isi dan kotak Baca juga
Isi artikel dengan daftar isi otomatis, kotak “Baca juga”, dan subjudul bertautan.
contoh-portal.com/category/nasional
Halaman arsip kategori Nasional
Halaman kategori. Berita pertama tampil besar, sisanya berupa daftar dengan kutipan.
contoh-portal.com — layar 1680 px
Iklan melayang kiri dan kanan di layar lebar
Iklan melayang di ruang kosong kiri dan kanan pada layar lebar. Kotak biru adalah kode contoh.

Pengantar

Spesifikasi

Informasi tema

NamaSintangNews
Versi2.0.0
PengembangHerry Kiswanto — Sintang Web Kreatif (sintangwebkreatif.com)
Jenis temaTema klasik (PHP) dengan theme.json untuk warna, huruf, dan lebar editor blok
Lisensi1 kunci untuk 1 situs. Kode PHP: GPL v2 atau lebih baru; CSS, JS, desain & aset: hak cipta Sintang Web Kreatif (lihat LISENSI.txt)
Text domainsintangnews (siap diterjemahkan; teks bawaan berbahasa Indonesia)
Tagnews, blog, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, editor-style, block-styles, wide-blocks

Kebutuhan

WordPress6.0 atau lebih baru (diuji sampai 7.1)
PHP7.4 atau lebih baru
PluginTidak ada yang wajib. Kompatibel dengan plugin SEO populer (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework).
Koneksi internetPembaca memuat Google Fonts (Plus Jakarta Sans & Source Serif 4). Video memuat YouTube hanya saat diputar.
Browser pembacaBrowser modern (Chrome, Edge, Safari, Firefox versi terbaru)
Catatan pengujian

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 kontenMaksimal 1200 px; sidebar 336 px di desktop
Titik layar (breakpoint)HP < 640 px · tablet ≥ 640 px · desktop ≥ 1024 px
HurufJudul: Source Serif 4 · Teks: Plus Jakarta Sans
Warna dasarMerah #c8102e dan biru #185fa5 (dari logo SN); 6 preset warna aksen
Mode gelapOtomatis (prefers-color-scheme) + tombol manual yang diingat di browser pembaca
Ikon40 ikon SVG dalam satu sprite (tanpa Font Awesome)
Ukuran gambar khusussintangnews-hero 800×520 · sintangnews-card 480×300 · sintangnews-thumb 300×225 · sintangnews-portrait 360×480 (semua dipotong/crop)
Rasio foto yang disarankan16: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 file83 file: 32 berkas PHP, 1 CSS utama (51 KB, 11 KB gzip), 1 JavaScript (18 KB, 5 KB gzip)
Isi demo33 berita (10 kategori) + 28 foto + 8 banner contoh + 4 halaman + menu

Memulai

Instalasi

Pasang sebagai tema baru atau perbarui dari versi 1.5.x.

  1. Siapkan file. Gunakan sintangnews-2.0.0.zip. Jangan ekstrak dulu bila memakai cara unggah lewat admin.
  2. Unggah. Di wp-admin buka Tampilan → Tema → Tambah Baru → Unggah Tema, pilih ZIP, lalu klik Pasang Sekarang.
  3. Aktifkan. Klik Aktifkan. Menu SintangNews dan Iklan muncul di sidebar admin.
  4. Impor demo (opsional). Lanjut ke bagian Impor konten demo.
Lewat FTP / File Manager

Ekstrak ZIP, lalu unggah folder sintangnews ke wp-content/themes/. Setelah itu aktifkan dari Tampilan → Tema.

Batas unggah hosting

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.

wp-admin → SintangNews
Bagian Konten Demo di pengaturan SintangNews
Menu SintangNews → tab Konten Demo. Tombol Impor dan Hapus (lisensi aktif).
  1. Buka menu SintangNews, klik tab Konten Demo. Tab ini terbuka setelah lisensi diaktifkan.
  2. Klik Impor Konten Demo dan tunggu sekitar 10 detik.
  3. 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.
Sebelum situs dipublikasikan

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.

  1. 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.
  2. Permalink. Pengaturan → Permalink: pilih Nama postingan (diperlukan juga oleh ads.txt).
  3. Zona waktu. Pengaturan → Umum: pilih zona waktu Indonesia. Tema menampilkan label WIB, WITA, atau WIT otomatis.
  4. Menu. Lihat bagian Menu, widget & logo.
  5. Pengaturan tema. Buka menu SintangNews untuk warna, blok beranda, tampilan artikel, dan iklan (lihat Pengaturan SintangNews).

Tag khusus yang dikenali tema

Tag / kategoriFungsi
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.

Cadangkan dulu

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_views tidak berubah.
  • Menu, widget kustom (Berita Terbaru, Pilihan Redaksi, Iklan/AdSense), dan tautan media sosial di Customizer.
  • Tag breaking dan pilihan-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 CDNIkon SVG bawaan (lebih ringan)
Carousel Pilihan Redaksi dengan panahKartu yang digeser jari (HP) / 5 kartu berbaris (desktop)
Demo lewat plugin One Click Demo ImportImpor demo bawaan di menu SintangNews
  1. Unggah sintangnews-2.0.0.zip lewat Tampilan → Tema → Tambah Baru → Unggah. WordPress menawarkan Ganti yang aktif dengan yang diunggah.
  2. Buka menu SintangNews: periksa pengaturan baru (slider berita utama, blok berita daerah, blok kategori, tampilan artikel).
  3. 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.

BlokIsiPengaturan
Ticker “Terkini”Berita ber-tag breaking, atau 5 berita terbaru. Berganti tiap 4 detik.Tag breaking
Slider iklan instansiBanner 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 daerah4 kartu dari kategori daerah, berlatar biru dengan ornamen khas.Kategori, judul, dan keterangan blok
Banner beranda 1 & 2Banner lebar di antara blok.Menu Iklan → Beranda 1 / Beranda 2
Berita Terkini8 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
SidebarTerpopuler (hari/minggu/bulan), widget area, dan iklan sidebar paling bawah (menempel saat di-scroll).Tampilan → Widget; menu Iklan
Pilihan Redaksi5 kartu tegak (tag/kategori pilihan-redaksi).Beri tag pada berita
Blok kategoriSetiap blok: 1 berita besar + 2 berita kecil.Centang kategori di SintangNews → Beranda. Kosong = 2 kategori terbanyak.
Opini3 tulisan dengan inisial penulis.Kategori Opini
Video4 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.

Slider berita utama di HP
Slider di HP

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”.

contoh-portal.com
Berita Terkini sejajar dengan sidebar
Berita Terkini (kiri) dan sidebar (kanan) di desktop.

Panduan

Halaman artikel

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

contoh-portal.com/jembatan-kedua…
Isi artikel dengan daftar isi
Desktop: tombol bagikan menempel di kiri, daftar isi setelah paragraf pembuka.
Artikel di HP
HP: bar bawah dengan tombol WhatsApp

Elemen artikel

ElemenKeterangan
Breadcrumb & label kategoriBeranda › 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 & waktuNama 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 bagikanWhatsApp (menonjol), Facebook, X, dan salin tautan.
Foto utama & keteranganKeterangan foto dari kolom Keterangan gambar (cocok untuk atribusi). Berita video menampilkan pemutar sebagai pengganti foto.
Progres bacaGaris merah tipis di bawah header yang memanjang saat membaca.
Daftar isiOtomatis 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, komentarTag breaking dan pilihan-redaksi disembunyikan dari tampilan.
Berita terkait4 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 advertorial atau pariwara.

Hasilnya: label kuning “Advertorial” di daftar berita dan catatan di atas judul artikel yang menyatakan konten itu iklan/kerja sama berbayar.

wp-admin → Edit Post
Kotak Advertorial dan Video YouTube di editor berita
Kotak Advertorial dan Video YouTube di sisi kanan editor (ditampilkan di editor klasik; di editor blok kotak yang sama berada di panel Meta Boxes).

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)

Logo 1
Kategori
Ticker Terkini
2 · Slider Utama (instansi)
Berita utama (slider)
4 berita
Berita daerah
4 · Banner beranda 1
Berita Terkini
3 · Sela berita (tiap 4)
Terpopuler
6 · Sidebar
Pilihan Redaksi
5 · Banner beranda 2
Blok kategori · Opini
Video
7 · Melayang7 · Melayang

Artikel

Judul · penulis · A−/A+
Foto utama
A · Bawah foto
Paragraf …
B · Tengah isi
Paragraf …
C · Akhir isi
Komentar · Terkait

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

wp-admin → Iklan → Ubah Iklan
Form ubah iklan
Form iklan: posisi, gambar HP, link tujuan, masa tayang, perangkat, dan kode iklan. Laporan tayang/klik di sisi kanan.
  1. Buka Iklan → Tambah Iklan Baru.
  2. Isi judul (hanya untuk Anda, mis. “Pemkab Sintang — HUT RI”).
  3. Pilih posisi. Saran ukuran gambar muncul otomatis.
  4. Pasang Gambar banner (desktop) di kotak sisi kanan, dan Gambar khusus HP (opsional).
  5. Isi Link tujuan dan masa tayang.
  6. Klik Terbitkan.
wp-admin → Iklan
Daftar iklan dengan status dan statistik
Daftar iklan: banner, posisi, masa tayang (Aktif / Terjadwal / Berakhir), dan jumlah Tayang / Klik beserta CTR.

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

PosisiDesktopGambar HP
Header728×90 px (boleh 1456×180 agar tajam)640×160 px
Slider Utama1200×300 px (tinggi bebas, lebar penuh)800×400 px
Sela daftar berita728×90 px600×500 px (kotak 300×250)
Beranda 1 & 21200×200 px800×400 px
Artikel atas / akhir728×90 px600×500 px
Artikel tengah600×500 px atau 728×90 px—
Sidebar300×250 atau 300×600 px (boleh 2× lebih besar)—
Iklan melayang120 / 160 / 300 px lebar × 600 px tinggitidak 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).

  1. Buka SintangNews → Iklan → Iklan melayang kiri & kanan.
  2. Centang Aktifkan, pilih lebar (120/160/300 px).
  3. 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 ×.

layar 1680 px
Iklan melayang
Iklan melayang di layar 1680 px.
wp-admin → SintangNews → Iklan
Pengaturan iklan melayang
Tab Iklan: ads.txt, Slider Utama, dan iklan melayang kiri & kanan.

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 file ads.txt fisik 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.
Cek kebijakan AdSense

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=ID yang 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.
Plugin cache

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.

  1. Buat berita seperti biasa (disarankan kategori Video).
  2. Isi kotak “Video YouTube” di editor dengan tautan video. Format yang dikenali: youtube.com/watch?v=…, youtu.be/…, /embed/, /shorts/, dan /live/.
  3. 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.

contoh-portal.com
Section Video desktop
Section Video: 4 kartu berbaris.
Section Video HP
Di HP: kartu bisa digeser

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.

wp-admin → SintangNews
Halaman pengaturan SintangNews
Tab Tampilan: warna aksen dan mode gelap.
TabPengaturanBawaan
TampilanWarna aksen: merah, biru, hijau, ungu, kuning, hitamMerah
Mode gelap (otomatis + tombol)Aktif
BerandaSlider berita utama (1–10 berita)5
Blok berita daerah: kategori, judul, keteranganOtomatis
Blok per kategori (checklist)2 kategori terbanyak
Blok Opini: kategoriKategori opini
Section Video: aktif/nonaktif & judulAktif, “Video”
Slider Utama (iklan) di semua halaman desktopAktif
Tampilan ArtikelNama penulisTampil
Estimasi waktu bacaTampil
Daftar isi otomatisAktif
Jumlah dibaca (artikel & Terpopuler)Tampil
Kotak “Baca juga”Aktif
IklanIklan melayang: aktif, lebar, kode kiri & kananNonaktif, 160 px
ads.txtKosong
Kode iklan cadangan: atas, tengah, bawah artikel, sidebarKosong
Konten DemoImpor / hapus konten demo—
LisensiAktivasi kunci, status lisensi, periksa status, lepas dari situs, versi terpasang, cek pembaruan—
wp-admin → SintangNews
Pengaturan beranda
Tab Beranda: slider, blok daerah, blok kategori, Opini, section Video.
wp-admin → SintangNews
Pengaturan tampilan artikel
Tab Tampilan Artikel: penulis, estimasi baca, daftar isi, jumlah dibaca, Baca juga.
Penghitung dibaca

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.

wp-admin → Dashboard
Kartu Sintang Web Kreatif di Dashboard
Kartu info di Dashboard: versi tema, info terbaru, layanan, paket, dan tombol konsultasi WhatsApp.
  • 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

FiturKeterangan
Open Graph & Twitter CardJudul, 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 judulSatu H1 per halaman (judul artikel; beranda memakai H1 tersembunyi berisi nama situs), subjudul H2/H3 di isi artikel.
Daftar isi bertautanSetiap subjudul memperoleh id unik; Google dapat menampilkan tautan “langsung ke bagian” di hasil pencarian.
BreadcrumbBeranda › Kategori di setiap artikel.
Tautan iklanrel="sponsored noopener" sesuai pedoman Google.
ads.txtDilayani dari pengaturan tema.
GambarAtribut alt otomatis dari judul berita; ukuran gambar responsif dari WordPress.
Warna bilah browser HPMeta theme-color untuk mode terang dan gelap.
Sitemap & data terstruktur

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 asetCSS 51 KB (11 KB gzip) · JavaScript 18 KB (5 KB gzip)
PustakaTanpa jQuery, Font Awesome, Bootstrap, maupun kerangka lain di sisi pembaca (JavaScript murni)
IkonSatu sprite SVG inline (40 ikon)
Pemuatan skripJavaScript dimuat dengan defer di akhir halaman
GambarLazy-load; gambar utama diberi fetchpriority="high"; 4 ukuran gambar khusus agar tidak memuat gambar terlalu besar
VideoIframe YouTube hanya dibuat saat tombol putar ditekan
Huruffont-display: swap + preconnect ke Google Fonts
IklanGambar iklan membawa atribut lebar/tinggi (mencegah halaman bergeser); iklan di bawah layar dimuat malas
Interaksi tanpa muat ulangTab 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-label pada 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.
Catatan

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

JenisKunciIsi
Optionsintangnews_settingsSeluruh pengaturan tema (array)
Post typesn_iklanIklan (tidak publik; hanya di admin)
Meta berita_gk_viewsJumlah dibaca (nama sama dengan v1)
Meta berita_sn_youtube, _sn_youtube_urlID & tautan video YouTube
Meta berita_sn_advertorialPenanda 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_clicksPengaturan & statistik iklan
Meta konten demo_sn_demoPenanda agar demo bisa dihapus
Theme modgk_facebook, gk_twitter, gk_instagram, gk_youtube, gk_tiktok, gk_whatsappTautan media sosial (nama sama dengan v1)
Transientsintangnews_update_info, sintangnews_swk_infoCache info pembaruan & kartu dashboard (12 jam)

Endpoint AJAX

ActionFungsiPerlindungan
sintangnews_popularTab Terpopuler (day/week/month)Nonce
sintangnews_moreMuat lebih banyak berita (offset, jumlah, pengecualian)Nonce, batas jumlah & offset
sintangnews_ad_viewMencatat tayang iklan (maks. 20 ID per permintaan, hanya iklan terbit)Tanpa nonce (agar jalan di halaman cache)
admin-post: sintangnews_demo_import / _removeImpor / hapus konten demoNonce + 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 lewat get_template_part.
  • Variabel desain ada di :root di style.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.
wp-admin → SintangNews
Tab Lisensi sebelum diaktifkan
Tab Lisensi sebelum diaktifkan: kolom kunci lisensi dan informasi pembelian.

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.