PDN ShortCode
Plugins untuk Widget Shortcode di WordPress, Saya praktekan untuk keutuhan Instagram Galery
by Pudin Saepudin · github.com/najzmi/wp-pdn-shortcode · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/najzmi/wp-pdn-shortcode/archive/refs/heads/main.zipPDN ShortCode adalah plugin WordPress sederhana yang menyediakan widget shortcode fleksibel.
Plugin ini memudahkan Anda menampilkan shortcode (contoh: Instagram Gallery) langsung dari Appearance → Widgets tanpa menulis kode.
Plugin ini dibuat dengan standar WordPress yang aman, ringan, dan menghindari error seperti: SyntaxError: JSON.parse: unexpected non-whitespace character
✨ Fitur
- Widget shortcode yang bisa dikonfigurasi dari admin
- Mendukung semua shortcode WordPress
- Default shortcode: [insta-gallery id="0"]
- Aman dari error JSON / REST / AJAX
- Struktur HTML rapi & mudah di-style
- Cocok untuk theme apa pun
📦 Instalasi
Cara Manual
- Download atau clone plugin ini
- Upload folder ke: wp-content/plugins/pdn-shortcode
- Masuk ke Dashboard WordPress
- Aktifkan plugin PDN ShortCode
⚙️ Cara Penggunaan
- Masuk ke: Appearance → Widgets
- Tambahkan widget PDN ShortCode
- Isi:
- Judul Widget (opsional)
- Shortcode, contoh:
[insta-gallery id="0"]
- Simpan widget
Widget akan otomatis menampilkan shortcode di frontend.
🧩 Contoh Shortcode yang Bisa Digunakan
[insta-gallery id="0"]
[gallery ids="1,2,3"]
[contact-form-7 id="123"]
Struktur HTML Output
Widget menghasilkan struktur HTML seperti berikut:
Judul Widget
</div>
Styling (Opsional)
Tambahkan CSS berikut ke theme Anda:
.pdn-widget {
margin-bottom: 30px;
}
.pdn-title-wrapper {
margin-bottom: 10px;
}
.pdn-widget-divider {
margin-top: 30px;
opacity: 0.2;
}
Keamanan & Stabilitas
Plugin ini:
- Tidak menggunakan echo debug
- Tidak mengeluarkan output di luar widget
- Menggunakan sanitize_text_field, esc_html, dan wp_kses_post
- Tidak menutup tag ?> di akhir file
- Aman untuk REST API, Gutenberg, dan AJAX
Persyaratan
- WordPress 5.0 atau lebih baru
- PHP 7.4 atau lebih baru
Author
Pudin Saepudin
- Website: https://italazhar.com
- Instagram : https://instagram.com/pudin.ira
Lisensi
Plugin ini dirilis di bawah lisensi GPL v2 atau lebih baru.