Skip to content

Pengaturan Tema SastraPro

Panduan lengkap untuk mengatur tema SastraPro setelah dipasang di website WordPress Anda.

Explore Langsung di Customizer

Semua pengaturan tema tersedia di Customizer (AppearanceCustomizeTheme Options). Setiap opsi sudah dilengkapi penjelasan singkat, sehingga Anda bisa langsung explore dan mencoba tanpa harus membaca panduan ini. Halaman ini hanya sebagai referensi tambahan jika Anda membutuhkan penjelasan lebih detail.

Daftar Pengaturan

PengaturanDeskripsi
HeaderSticky header, dark mode toggle
Warna & TipografiPreset warna, font
Tata LetakLebar konten, posisi sidebar
Homepage HeroFeatured post atau konten custom
Editor's PickPostingan pilihan editor
Arsip & IndexGrid layout, pagination
Single PostGambar unggulan, related posts
Daftar Isi (TOC)Table of contents otomatis
Reading Progress BarBar progress membaca
Syntax HighlightingHighlighting kode program
Share ButtonsTombol berbagi sosial media
Icon Sosial MediaLink ke akun sosial media
IklanPenempatan iklan AdSense
FooterCopyright, widget footer
SEOMeta description, schema
Cookie ConsentBanner persetujuan cookie

Mengakses Pengaturan Tema

  1. Login ke Dashboard WordPress
  2. Buka menu AppearanceCustomize
  3. Pilih panel Theme Options

Pratinjau Real-time

Setiap perubahan yang Anda buat akan langsung terlihat di panel pratinjau sebelah kanan.


Pengaturan untuk tampilan header website.

OpsiFungsiDefault
Sticky HeaderHeader tetap terlihat saat scrollAktif
Hide on Scroll DownHeader sembunyi saat scroll ke bawah, muncul saat scroll ke atasNonaktif
Show Site TaglineTampilkan tagline di headerAktif
Enable Dark ModeTampilkan tombol dark modeAktif

Cara Mengatur

  1. Buka CustomizeTheme OptionsHeader
  2. Aktifkan atau nonaktifkan opsi sesuai kebutuhan
  3. Klik Publish untuk menyimpan

Warna & Tipografi

Preset Warna

SastraPro menyediakan 8 preset warna yang sudah dioptimasi untuk tampilan light dan dark mode:

  • Slate Pro (default)
  • Ocean Blue
  • Forest Green
  • Sunset Orange
  • Berry Purple
  • Rose Pink
  • Midnight
  • Minimal

Cara Memilih Preset

  1. Buka CustomizeTheme OptionsColors
  2. Pilih preset dari dropdown Color Preset
  3. Klik Publish

Warna Custom

Jika preset tidak sesuai, Anda bisa mengatur warna manual:

OpsiFungsi
Background ColorWarna latar belakang
Text ColorWarna teks utama
Accent ColorWarna aksen (link, tombol)
Border ColorWarna garis pembatas
Surface ColorWarna permukaan card/box
Muted Text ColorWarna teks sekunder

Tipografi

OpsiPilihan
Body FontSystem, Inter, Merriweather
Heading FontSystem, Inter, Merriweather
Font SizeBisa diatur per elemen
Line HeightJarak antar baris

Tata Letak

Pengaturan struktur halaman.

OpsiPilihanDefault
Container Width960px - 1400px1200px
Sidebar PositionNone, Left, RightRight
Back to Top ButtonShow/HideShow

Cara Mengatur

  1. Buka CustomizeTheme OptionsLayout
  2. Gunakan slider untuk mengatur lebar container
  3. Pilih posisi sidebar atau nonaktifkan
  4. Klik Publish

Layout Tanpa Sidebar

Pilih Sidebar Position: None untuk tampilan full-width yang modern.


Homepage Hero

Section hero di bagian atas homepage dengan gambar dan overlay gradient.

Mode Hero

ModeDeskripsi
Featured PostMenampilkan satu postingan unggulan dengan ukuran besar
Custom HeroKonten HTML custom yang Anda buat sendiri
No HeroTidak menampilkan hero section

Menggunakan Featured Post

  1. Buka CustomizeTheme OptionsHomepage Hero
  2. Pilih Hero Mode: Featured Post
  3. Pilih postingan dari dropdown Featured Post
  4. Klik Publish

Default

Jika tidak memilih postingan, sistem akan menampilkan postingan terbaru.

Menggunakan Custom Hero

  1. Pilih Hero Mode: Custom Hero
  2. Masukkan kode HTML di textarea Custom Hero Content
  3. Klik Publish

Editor's Pick

Section postingan pilihan editor yang ditampilkan di homepage dengan layout 2 kolom.

OpsiFungsi
Enable SectionAktifkan/nonaktifkan section
Section TitleJudul section (default: "Editor's Pick")
Post SelectionPilih postingan yang ingin ditampilkan (maksimal 5)
Display OrderUrutan tampilan postingan

Layout

  • Kolom Kiri: Post pertama dengan thumbnail besar (vertical card)
  • Kolom Kanan: Post 2-5 dengan thumbnail kecil (horizontal cards)
  • Mobile: Single column, semua horizontal

Opsi Urutan

OpsiDeskripsi
CustomUrutan sesuai drag-drop di Customizer
Date (Newest)Terbaru ke terlama
Date (Oldest)Terlama ke terbaru
Title (A-Z)Alfabet A-Z
Title (Z-A)Alfabet Z-A
Comment CountKomentar terbanyak
RandomAcak

Cara Mengatur

  1. Buka CustomizeTheme OptionsEditor's Pick
  2. Aktifkan Enable Section
  3. Klik Select Posts untuk memilih postingan
  4. Atur urutan tampilan
  5. Klik Publish

Arsip & Index

Pengaturan untuk halaman arsip, kategori, dan tag.

Grid Layout

OpsiTampilan
1 ColumnCard horizontal (gambar di kiri, teks di kanan)
2 ColumnsGrid 2 kolom
3 ColumnsGrid 3 kolom

Pagination

TipeFungsi
NumberedNavigasi dengan nomor halaman
Load MoreTombol untuk memuat postingan lanjutan (AJAX)
Infinite ScrollOtomatis memuat saat scroll

Post Meta

Pilih informasi yang ditampilkan di setiap card postingan:

  • Author (penulis)
  • Date (tanggal publikasi)
  • Reading Time (estimasi waktu baca)
  • Comment Count (jumlah komentar)

Single Post

Pengaturan untuk halaman postingan individual.

Gambar Unggulan

OpsiFungsiDefault
Show Featured ImageTampilkan gambar unggulanAktif

Menampilkan artikel terkait berdasarkan kategori dan tag.

OpsiFungsiDefault
Related Posts CountJumlah postingan terkait (0-6)3

Nonaktifkan Related Posts

Set Related Posts Count ke 0 untuk menyembunyikan section.

Post Meta

Pilih informasi yang ditampilkan:

  • Author Info (nama dan bio penulis)
  • Publication Date
  • Modified Date
  • Reading Time
  • Category Tags

Fitur Reading Experience

FiturFungsi
Reading Progress BarBar progress saat membaca
Table of ContentsDaftar isi otomatis dari heading
Code Syntax HighlightingHighlighting kode program
Share ButtonsTombol berbagi ke sosial media
Post NavigationLink ke postingan sebelum/sesudah

Daftar Isi (TOC)

Table of Contents otomatis dibuat dari heading (H2, H3, H4, H5, H6) di dalam postingan.

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsSingle Post
  2. Scroll ke bagian Reading Experience
  3. Aktifkan Table of Contents
  4. Klik Publish

Pengaturan TOC

OpsiDefaultDeskripsi
PositionSidebarPosisi TOC: sidebar atau before content
Min Headings3Minimum heading untuk menampilkan TOC
CollapsibleOffBisa di-collapse/expand
StickyOnTOC mengikuti scroll di sidebar

Fitur

  • Highlight Aktif: TOC akan meng-highlight heading yang sedang dibaca
  • Smooth Scroll: Klik item TOC akan scroll smooth ke heading
  • Nested List: Heading H3 akan menjadi sub-item dari H2, dst.

Reading Progress Bar

Bar visual di bagian atas halaman yang menunjukkan progress membaca artikel.

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsSingle Post
  2. Scroll ke bagian Reading Experience
  3. Aktifkan Reading Progress Bar
  4. Klik Publish

Cara Kerja

  • Bar muncul di bagian paling atas halaman
  • Warna bar mengikuti accent color tema
  • Progress dihitung berdasarkan scroll position relatif terhadap panjang artikel
  • Otomatis menyesuaikan jika window di-resize

Syntax Highlighting

Fitur highlighting syntax kode menggunakan Prism.js untuk 18+ bahasa pemrograman.

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsSingle Post
  2. Scroll ke bagian Reading Experience
  3. Centang Code Syntax Highlighting
  4. Klik Publish

Cara Penggunaan

Untuk mengaktifkan syntax highlighting, tambahkan komentar bahasa di baris pertama code block:

JavaScript:

// lang: javascript
function hello() {
  console.log("Hello World!");
}

PHP:

// lang: php
<?php
function hello() {
    echo "Hello World!";
}

Python:

# lang: python
def hello():
    print("Hello World!")

CSS:

/* lang: css */
.button {
  background: #0f172a;
  color: #ffffff;
}

HTML:

<!-- lang: html -->
<div class="container">
  <h1>Hello World</h1>
</div>

Bash/Shell:

# lang: bash
npm install
npm run build

Format Komentar yang Didukung

FormatContoh
// lang: [bahasa]// lang: javascript
// language: [bahasa]// language: php
# lang: [bahasa]# lang: python
/* lang: [bahasa] *//* lang: css */
<!-- lang: [bahasa] --><!-- lang: html -->

Alias Bahasa

AliasBahasa
jsjavascript
tstypescript
pypython
rbruby
sh, shellbash
ymlyaml
html, xml, htmmarkup

Bahasa yang Didukung

  • Web: HTML, CSS, JavaScript, TypeScript, JSON, XML, YAML
  • Backend: PHP, Python, Ruby, Java, Go, Rust, C, C++, C#
  • Database: SQL, GraphQL
  • Shell: Bash, PowerShell
  • Lainnya: Markdown, Docker, Kotlin, Swift, Dart

Fitur Syntax Highlighting

  • Line Numbers: Nomor baris otomatis
  • Copy Button: Tombol copy di pojok kanan (muncul saat hover)
  • Dark Mode: Warna menyesuaikan tema light/dark
  • On-demand Loading: Hanya memuat bahasa yang dibutuhkan

Tanpa Language Hint

Jika tidak ada komentar // lang:, code block akan ditampilkan tanpa highlighting (plain text dengan styling tema).


Share Buttons

Tombol berbagi artikel ke berbagai platform sosial media.

Platform yang Didukung

  • Facebook
  • Twitter/X
  • LinkedIn
  • WhatsApp
  • Telegram
  • Copy Link

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsSingle Post
  2. Scroll ke bagian Reading Experience
  3. Aktifkan Share Buttons
  4. Klik Publish

Cara Kerja

  • Tombol muncul di akhir artikel (sebelum related posts)
  • Klik tombol akan membuka popup share
  • "Copy Link" akan menyalin URL artikel ke clipboard

Icon Sosial Media

Menampilkan link ke akun sosial media Anda di header dan footer.

Platform yang Didukung

Facebook, X (Twitter), Instagram, YouTube, LinkedIn, TikTok, Pinterest, GitHub, Dribbble, Behance, Discord, Telegram, WhatsApp, Email, RSS Feed.

Cara Mengatur

  1. Buka CustomizeTheme OptionsSocial Icons
  2. Masukkan URL lengkap untuk setiap platform
  3. Kosongkan field jika tidak ingin menampilkan
  4. Klik Publish

URL Lengkap

Pastikan memasukkan URL lengkap termasuk https://. Contoh: https://facebook.com/username


Iklan

Pengaturan untuk penempatan iklan (Google AdSense atau jaringan iklan lainnya).

OpsiFungsi
Enable AdvertisementsAktifkan fitur iklan
In-Content Ad CodeKode iklan yang muncul di tengah konten
Show Ad After ParagraphPosisi iklan (setelah paragraf ke-N)
After Content Ad CodeKode iklan setelah konten berakhir

Cara Memasang Iklan

  1. Buka CustomizeTheme OptionsAdvertisements
  2. Aktifkan Enable Advertisements
  3. Paste kode iklan AdSense di field yang sesuai
  4. Atur posisi iklan in-content (default: setelah paragraf ke-3)
  5. Klik Publish

Performa Iklan

Posisi setelah paragraf ke-2 atau ke-3 biasanya memberikan CTR terbaik tanpa mengganggu pengalaman membaca.


Pengaturan area footer website.

OpsiFungsi
Before Footer WidgetsKonten HTML di atas widget footer
Copyright TextTeks copyright (mendukung placeholder)
Show Social IconsTampilkan icon sosmed di footer
Footer Widget ColumnsJumlah kolom widget (1-4)

Gunakan placeholder untuk data dinamis:

  • {year} - Tahun saat ini
  • {site} - Nama website

Contoh: Copyright © {year} {site}. All rights reserved.

  1. Buka AppearanceWidgets
  2. Tambahkan widget ke area Footer 1, Footer 2, dst.
  3. Jumlah kolom yang aktif sesuai pengaturan di Customizer

SEO

Pengaturan untuk optimasi mesin pencari.

FiturDeskripsi
Auto Meta DescriptionGenerate dari excerpt atau konten (160 karakter)
Meta KeywordsOtomatis dari tags dan categories
Open Graphog:title, og:image, og:description untuk sharing
Twitter Cardssummary_large_image format
JSON-LD SchemaArticle schema dengan author info
Canonical URLDengan handling pagination
Meta Robotsnoindex untuk 404, search, date archives

Cara Mengatur

  1. Buka CustomizeTheme OptionsSEO
  2. Aktifkan fitur yang diinginkan
  3. Klik Publish

Plugin SEO

Jika menggunakan plugin SEO seperti Yoast, Rank Math, All in One SEO, SEOPress, atau The SEO Framework, tema akan otomatis menonaktifkan fitur SEO duplikat untuk menghindari konflik.


Banner persetujuan cookie untuk kepatuhan GDPR.

OpsiFungsi
Enable Cookie ConsentAktifkan banner consent
Cookie MessagePesan yang ditampilkan

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsPrivacy & Cookie Consent
  2. Aktifkan Enable Cookie Consent Banner
  3. Sesuaikan pesan jika perlu
  4. Klik Publish

Cara Kerja

  • Banner muncul di bagian bawah halaman untuk pengunjung baru
  • Pengunjung bisa klik Accept atau Decline
  • Pilihan disimpan selama 365 hari
  • Banner tidak akan muncul lagi setelah memilih

Lokasi Menu

LokasiPosisi
Primary MenuMenu utama di header
Footer MenuMenu di area footer

Cara Membuat Menu

  1. Buka AppearanceMenus
  2. Klik Create a new menu
  3. Beri nama menu
  4. Tambahkan item (Pages, Posts, Categories, Custom Links)
  5. Centang lokasi menu di bagian Menu Settings
  6. Klik Save Menu

Area Widget

SastraPro memiliki beberapa area widget:

AreaLokasi
SidebarSidebar di samping konten
Footer 1-4Area widget di footer (jumlah kolom bisa diatur)

Cara Menambah Widget

  1. Buka AppearanceWidgets
  2. Pilih area widget
  3. Klik + untuk menambah widget
  4. Pilih widget yang diinginkan
  5. Atur pengaturan widget
  6. Widget otomatis tersimpan

Dark Mode

SastraPro mendukung dark mode dengan fitur:

  • Toggle Manual - Tombol di header untuk beralih mode
  • System Preference - Otomatis mengikuti pengaturan sistem operasi
  • Persistent - Pilihan user disimpan di browser (localStorage)

Mengaktifkan/Nonaktifkan Toggle

  1. Buka CustomizeTheme OptionsHeader
  2. Toggle opsi Enable Dark Mode
  3. Klik Publish

Kustomisasi Warna Dark Mode

Warna dark mode dapat dikustomisasi:

  1. Buka CustomizeTheme OptionsColors
  2. Pilih preset yang sudah memiliki dark mode colors
  3. Atau atur manual di bagian Dark Mode Colors

Navigasi breadcrumb dengan Schema.org markup untuk SEO.

Cara Kerja

  • Breadcrumbs otomatis muncul di halaman post, page, category, tag, dan archive
  • Format: Home → Category → Post Title
  • Menggunakan Schema.org BreadcrumbList markup

Author Bio

Box informasi penulis yang muncul di akhir artikel.

Cara Mengaktifkan

  1. Buka CustomizeTheme OptionsSingle Post
  2. Aktifkan Show Author Bio
  3. Klik Publish

Informasi yang Ditampilkan

  • Avatar (dari Gravatar)
  • Nama penulis
  • Bio (dari profil WordPress user)
  • Link ke halaman author archive

Dokumentasi Tema Blogger & WordPress Premium