Facebook Instagram YouTube WhatsApp

NEWS

Most frequent questions and answers

Pengumuman rilis:TablePress 1.14

Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.14 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.
Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.

TablePress 1.14 adalah rilis stabilitas, pemeliharaan, dan kompatibilitas dengan perubahan berikut:

Kompatibilitas penuh dengan WordPress 5.8.
Penyempurnaan: Jadikan perilaku pemilih tindakan massal di layar “Semua tabel” lebih ramah pengguna.
Penyempurnaan: Terapkan dan terapkan standar pengkodean yang lebih terperinci untuk pemeliharaan kode yang lebih baik.
Penyempurnaan: Izinkan file impor dengan ekstensi file .xlsm, selain file .xlsx.
Penyempurnaan: Tambahkan lebih banyak opsi (filter dan kait tindakan) untuk integrasi eksternal kode khusus.
Perbaikan Bug: Perbaiki penanganan kotak bantuan pada layar “Edit” saat dibuka kembali setelah ditutup.
Perbaikan Bug: Kembalikan data tabel yang dimodifikasi dengan benar saat kode eksternal terintegrasi ke dalam TablePress.
Perbaikan Bug: Melokalkan tanggal dengan benar dalam nama file dari file ekspor yang diunduh.
Perbaikan Bug: Perbaiki kesalahan ketik dalam kode untuk penguraian rumus matematika yang dapat menyebabkan pesan kesalahan dalam kasus yang jarang terjadi.
Pustaka eksternal yang diperbarui (DataTables, SimpleXLSX, Build tools).
Beberapa perubahan internal untuk stabilitas, terjemahan, dan dokumentasi yang lebih baik.
Anda juga harus mengaktifkan pembaruan otomatis untuk TablePress, pada layar “Plugin” di Dasbor admin situs Anda. Dengan begitu, versi baru akan diinstal di situs Anda secara otomatis.

Dan, tahukah Anda, bahwa lebih banyak fitur hebat tersedia sebagai Ekstensi TablePress? Jika situs Anda memiliki banyak tabel yang ingin Anda atur dalam folder atau kategori, Anda harus memeriksa plugin Wicked Folders Pro, yang juga berfungsi dengan TablePress. Atau, jika Anda menggunakan tema Divi dan menginginkan lebih banyak opsi gaya visual, TablePress Styler by Divi Modules mungkin cocok untuk Anda.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Pengumuman rilis: TablePress 1.13
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.13 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

TablePress 1.13 adalah rilis stabilitas, pemeliharaan, dan kompatibilitas dengan perubahan berikut:

Kompatibilitas penuh dengan WordPress 5.7.
Penyempurnaan: Memungkinkan penggantian/penambahan tabel yang ada saat mengimpor arsip file ZIP.
Penyempurnaan: Tambahkan label ARIA ke tabel saat nama atau deskripsinya dicetak.
Penyempurnaan: Perbarui daftar fitur CSS yang diizinkan di “CSS Khusus”.
Peningkatan: Tingkatkan kompatibilitas dengan PHP 8 dan jQuery 3.x dengan tidak lagi menggunakan fungsi yang tidak digunakan lagi.
Perbaikan Bug: Perbarui referensi sel dengan benar dalam rumus saat salah satu dipindahkan, pada layar “Edit”.
Pustaka eksternal yang diperbarui (DataTables, SimpleXLSX, CSSTidy, Build tools).
Beberapa perubahan internal untuk stabilitas, terjemahan, dan dokumentasi yang lebih baik.
TablePress 1.13 membutuhkan WordPress 5.6!
Anda juga harus mengaktifkan pembaruan otomatis untuk TablePress, pada layar “Plugin” di Dasbor admin situs Anda. Dengan begitu, versi baru akan diinstal di situs Anda secara otomatis.

Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.
Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Pengumuman rilis: TablePress 1.12
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.12 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

TablePress 1.12 adalah rilis stabilitas, pemeliharaan, dan kompatibilitas dengan perubahan berikut:

Kompatibilitas penuh dengan WordPress 5.5.
Penyempurnaan: Tambahkan variabel placeholder dengan tabel dan informasi sel untuk digunakan dalam rumus.
Perbaikan Bug: Tangani rumus matematika dengan benar dengan angka dalam namanya di pengurai matematika.
Perbaikan Bug: Kembalikan penyorotan yang tepat dari bidang input dengan nilai yang tidak valid di area admin.
Pustaka eksternal yang diperbarui (DataTables, SimpleXLSX, Build tools).
Beberapa perubahan internal untuk stabilitas, terjemahan, dan dokumentasi yang lebih baik.
Jika Anda sudah memperbarui ke WordPress 5.5, Anda juga harus mengaktifkan pembaruan otomatis untuk TablePress, di layar “Plugins” di Dasbor admin situs Anda. Dengan begitu, versi baru akan diinstal di situs Anda secara otomatis.

Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.
Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Pengumuman rilis: TablePress 1.11
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.11 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

TablePress 1.11 adalah rilis stabilitas, pemeliharaan, dan kompatibilitas dengan perubahan berikut:

Kompatibilitas penuh dengan WordPress 5.4.
Penyempurnaan: Perbarui daftar fitur CSS yang diizinkan di “CSS Khusus”.
Peningkatan: Izinkan “Kelas ekstra CSS” yang lebih kompleks, untuk mendukung lebih banyak kerangka kerja CSS.
Penyempurnaan: Modernkan pemuatan font web ikon panah untuk pemuatan yang lebih cepat.
Peningkatan: Mendukung struktur markup tabel HTML 5.1.
Perbaikan Bug: Mencegah kesalahan fatal karena nama fungsi yang salah eja selama impor Excel.
Pustaka eksternal yang diperbarui (SimpleXLSX, CSSTidy, Build tools).
Beberapa perubahan internal untuk stabilitas, terjemahan, dan dokumentasi yang lebih baik.
Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.
Rilis TablePress ini didukung oleh WP Activity Log, plugin log aktivitas WordPress terlengkap.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Pengumuman rilis: TablePress 1.10
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.10 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

TablePress 1.10 adalah rilis stabilitas, pemeliharaan, dan kompatibilitas dengan perubahan berikut:

Kompatibilitas penuh dengan WordPress 5.3
Peningkatan: Izinkan mengimpor dengan mengganti/menambahkan tabel yang ada dengan arsip ZIP file JSON.
Peningkatan: Sangat meningkatkan kualitas kode dengan menghapus kode lama dan menggunakan fitur PHP modern.
Penyempurnaan: Bersihkan cache dari lebih banyak plugin caching ketika “CSS Khusus” dimodifikasi.
Penyempurnaan: Perbarui daftar fitur CSS yang diizinkan di “CSS Khusus”.
Penyempurnaan: Tambahkan lebih banyak rumus matematika ke pengurai rumus.
Perbaikan Bug: Kembalikan perilaku yang benar saat memindahkan kolom pada layar “Edit”.
Perbaikan Bug: Menyembunyikan teks yang ditujukan hanya untuk pembaca layar dengan benar.
Pustaka eksternal yang diperbarui (DataTables, SimpleXLSX, CSSTidy, Build tools).
Beberapa perubahan internal untuk stabilitas, keamanan, terjemahan, dan dokumentasi yang lebih baik.
Menghapus kode migrasi/impor untuk plugin WP-Table Reloaded yang dihentikan.
TablePress 1.10 membutuhkan WordPress 5.3!
Pembaruan untuk beberapa Ekstensi TablePress juga akan segera tersedia. Silakan lihat daftar Ekstensi dan periksa apakah mungkin ada pembaruan yang tersedia. Karena beberapa dari mereka tidak memiliki dukungan untuk pembaruan otomatis, Anda mungkin harus mengunduh dan memperbaruinya secara manual.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Release announcement: TablePress 1.9.2
I’m happy to announce that a new release of TablePress is now available. TablePress 1.9.2 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.9.2 is a stability, maintenance, and compatibility release with these changes:

Compatibility with WordPress 5.1
Enhancement: Make the save process more robust against data corruption.
Minor internal changes on CSS and typos in the documentation.
If you are using WordPress 5.1: Please update to TablePress 1.9.2 before making changes to tables that contain HTML code for clickable links, like

<a href=”https://example.com/”>Link</a>
With versions older than TablePress 1.9.2, due to a bug in WordPress 5.1, there’s a risk of (temporary) data loss. If you are affected by this, please follow these instructions to restore your corrupted table data.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.9.1
I’m happy to announce that a new release of TablePress is now available. TablePress 1.9.1 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.9.1 is a stability, maintenance, and compatibility release with these changes:

Enhancement: Improve accessibility on several admin screens (thanks to Boone Gorges).
Enhancement: Update list of allowed CSS properties in “Custom CSS”.
Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
Some internal changes for better stability, security, translations, and documentation.
If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Pengumuman rilis: TablePress 1.9
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.9 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

Rilis ini tidak hanya memperbaiki beberapa bug yang mengganggu untuk beberapa pengguna, tetapi juga membawa fitur bagus untuk editor “CSS Kustom”: Sekarang menunjukkan kesalahan sintaks umum, yang akan membuatnya lebih mudah untuk menata tabel dengan kode CSS.

Berikut adalah ringkasan perubahan pada TablePress 1.9:

Kompatibilitas penuh dengan WordPress 4.9
Fitur: Bidang teks “CSS Khusus” menyoroti dan memberi tahu tentang kesalahan sintaks kode CSS.
Penyempurnaan: Perbarui daftar properti CSS yang diizinkan di “CSS Khusus”.
Penyempurnaan: Jadikan impor CSV lebih kuat terhadap input yang salah format.
Perbaikan Bug: Integrasi ke dalam pencarian WordPress rusak sejak perubahan inti WordPress.
Perbaikan Bug: Impor HTML rusak pada konfigurasi server tertentu.
Pustaka eksternal yang diperbarui (Bangun alat).
Beberapa perubahan dan perbaikan internal untuk stabilitas yang lebih baik, kode yang lebih bersih, terjemahan, dan dokumentasi.
TablePress 1.9 membutuhkan WordPress 4.9.1!
Pembaruan untuk beberapa Ekstensi TablePress juga akan segera tersedia. Silakan lihat daftar Ekstensi dan periksa apakah mungkin ada pembaruan yang tersedia. Karena beberapa dari mereka tidak memiliki dukungan untuk pembaruan otomatis, Anda mungkin harus mengunduh dan memperbaruinya secara manual.

Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

Pengumuman rilis: TablePress 1.8.1
Saya senang mengumumkan bahwa rilis baru TablePress sekarang tersedia. TablePress 1.8.1 sekarang dapat diunduh dari Direktori Plugin WordPress dan akan segera muncul sebagai pembaruan otomatis di Dasbor WordPress untuk pengguna yang sudah ada.

TablePress 1.8.1 adalah rilis stabilitas, keamanan, dan pemeliharaan dengan perubahan berikut:

Penyempurnaan: Jadikan impor HTML lebih kuat dan lebih cepat.
Penyempurnaan: Impor HTML sekarang dapat mengimpor sel gabungan dalam satu baris.
Peningkatan: Perkuat impor XLSX terhadap potensi masalah keamanan (terima kasih kepada Yuji Tounai).
Penyempurnaan: Memungkinkan perubahan yang lebih mudah untuk mengimpor data bagi pengembang, dengan menambahkan kait filter.
Penyempurnaan: Tata letak layar admin TablePress akan terlihat lebih baik di layar kecil.
Penyempurnaan: Perbarui daftar properti CSS yang diizinkan di “CSS Khusus”.
Peningkatan: Kurangi ukuran CSS default, dengan menghapus peretasan lama untuk Internet Explorer.
Pustaka eksternal yang diperbarui (CodeMirror, DataTables, SimpleXLSX, CSSTidy, Build tools).
Jika TablePress bermanfaat bagi Anda, beri nilai di Direktori Plugin WordPress dan pertimbangkan untuk mendukung pengembangan TablePress lebih lanjut dengan donasi. Terima kasih!

DEMO

Most frequent questions and answers

Demo TablePress
Ini adalah tabel demo (dengan data fiksi), yang dibuat dengan plugin TablePress:

Menunjukkan
10
entriPencarian:
Nama Depan Nama Belakang ZIP Poin Ulang Tahun Jumlah Rata-rata
Gloria Reeves 67439 18/10/1985 4 0,1 $50
Graham Bonner 90727 12/07/1983 4 0,9 $90
Warren Wheeler 99134 11/11/1984 2 0,7 $50
Zena Hale 19803 17/06/1987 9 0,3 $90
Julia Haupt 24116 15/3/1991 10 1.0 $40
Rachel English 58951 25/02/1982 7 0.3 $20
Lionel Barry 65036 17/02/1980 7 0,5 $50
Zena Spears 16874 13/12/1981 5 0.6 $20
Dillon Bradford 91543 20/1/1985 7 0,4 $100
Haley Mcleod 99321 04/12/1980 4 0.1 $20

Menampilkan 1 hingga 10 dari 200 entriSebelumnyaBerikutnya
Data tabel dimasukkan pada layar TablePress yang mudah digunakan di Dashboard admin situs WordPress ini. Itu disematkan ke halaman ini dengan menambahkan Kode Pendek [table “” not found /]

ke halaman. Perhatikan fitur lanjutan bawaan, seperti Sorting (klik pada sel kepala kolom untuk mengurutkan), Searching (ketik sesuatu ke dalam bidang “Search” untuk memfilter data), dan Pagination (gunakan tombol panah di bawah tabel untuk melihat lebih banyak data). Pada layar kecil, seperti ponsel dan tablet, tabel dapat digulir secara horizontal. Perhatikan juga opsi “Warna Baris Bergantian” dan “Penyorotan Baris” yang diaktifkan untuk tabel ini. Omong-omong: Bahkan dimungkinkan untuk menggunakan rumus dalam sel tabel!

Tangkapan layar
Tangkapan layar ini menunjukkan antarmuka pengguna TablePress:

Berikut tabel lain yang menunjukkan kemungkinan menghubungkan/menggabungkan sel di seluruh baris dan kolom, dan yang juga secara otomatis mencetak nama dan deskripsi tabel ke halaman (di atas dan di bawah tabel):

Ini adalah Tabel Demo yang memiliki sel yang terhubung atau digabungkan. Perhatikan bahwa, karena alasan teknis, tidak mungkin menggunakan fitur lanjutan seperti Sorting, Searching, atau Pagination dalam tabel dengan sel gabungan!


Untuk contoh dunia nyata lainnya, silakan lihat situs web tim bisbol saya. Tabel di bagian Spielplan dan Spieler (tepat di bawah “Tim Bisbol”) dan di bilah sisi dikelola dengan TablePress. Perhatikan bahwa tabel tersebut memiliki gaya yang berbeda, diterapkan dengan menambahkan kode “CSS Kustom”, dan tabel tersebut menggunakan beberapa fitur kustom yang tidak secara langsung menjadi bagian dari TablePress.

Bahkan lebih banyak contoh dapat ditemukan di halaman beberapa Ekstensi TablePress.

PLUGIN INFO

Most frequent questions and answers

Informasi Plugin
Unduh · Fitur · Tangkapan Layar · Sejarah · Instalasi · Penggunaan · Kredit · Changelog
Plugin TablePress untuk WordPress memungkinkan Anda membuat dan mengelola tabel di situs web Anda, tanpa pengetahuan pengkodean apa pun. Antarmuka yang nyaman memungkinkan Anda mengedit data tabel dengan mudah. Tabel Anda dapat berisi semua jenis data, seperti angka, teks, gambar, tautan, dan bahkan rumus matematika! Selain itu, fitur seperti penyortiran langsung, pagination, pencarian, dan lainnya dapat diaktifkan untuk pengunjung situs Anda. Anda dapat memasukkan tabel ke dalam posting, halaman, atau widget teks dengan mudah. Tabel bahkan dapat diimpor dari file Excel (.xls dan .xlsx), CSV, dan HTML, dan juga dapat diekspor.

Unduh
Versi Saat Ini: 1.13
Tanggal rilis: 20 Juli 2021
Persyaratan: WordPress 5.6 atau lebih tinggi
Lisensi: GNU General Public License 2 (GNU GPL2)
Unduh TablePress dari Direktori Plugin WordPress

Fitur
TablePress memungkinkan Anda melakukan hal berikut (belum tentu daftar lengkap):

Kelola dan edit tabel di Dasbor WordPress situs Anda
Sematkan tabel di postingan Anda, di halaman, atau di widget teks menggunakan Kode Pendek
Tampilkan tabel di mana saja dalam tema Anda menggunakan fungsi Tag Template (lihat Penggunaan)
Fitur tabel termasuk (dapat diaktifkan untuk setiap tabel satu per satu):
Konten apa pun yang Anda suka: Teks, angka, gambar, tautan, bahkan HTML atau JavaScript
Rumus matematika seperti Excel dalam tabel
Struktur tabel dapat berisi sel yang terhubung/gabungan
Baris pertama bisa menjadi baris kepala tabel
Baris terakhir bisa menjadi baris kaki meja
Warna latar baris bergantian
Penyorotan baris (saat diarahkan dengan mouse)
Cetak nama tabel di atas atau di bawah tabel
Cetak deskripsi tabel di atas atau di bawah tabel
Fitur perpustakaan JavaScript DataTables, seperti pengurutan, pagination, penyaringan/pencarian, pengguliran data tabel (lihat Tabel Demo)
Penataan individual tabel Anda melalui kode CSS dimungkinkan (misalnya untuk ukuran atau perubahan warna)
Fungsi dalam antarmuka pengeditan meliputi:
Tambah/buat tabel (dengan input manual)
Impor tabel (dalam format Excel (.xls/.xlsx), CSV, HTML, atau JSON, dari unggahan file, URL, lokasi server, atau input langsung), bahkan dengan impor massal
Ekspor/simpan/cadangkan tabel ke sebagian besar format ini, bahkan dengan ekspor massal
Edit data dan struktur tabel (tambah/masukkan/hapus/pindah/swap/duplikat/sembunyikan kolom/baris, urutkan kolom)
Tambahkan tautan atau gambar dengan mudah ke tabel Anda (dari Perpustakaan Media)
Editor tingkat lanjut untuk perubahan gaya tanpa harus mengetahui HTML
Salin/gandakan dan hapus tabel
Pratinjau tabel

Screenshot antarmuka pengguna TablePress dapat dilihat di halaman Demo dan di halaman TablePress di Direktori Plugin WordPress.

Kembali pada tahun 2009, saya ingin menunjukkan tabel, untuk jadwal, daftar nama, statistik, dll, di situs tim bisbol saya, yang menggunakan WordPress. Saya tidak ingin mengacaukan tabel HTML dalam kode (karena sangat sulit untuk dipelihara dan dikelola), jadi saya memutuskan untuk mencoba menulis plugin WordPress sendiri. Saya melakukan beberapa bacaan tentang pengembangan plugin WordPress dan berdasarkan plugin wp-Table Alex Rabe, saya membuat “WP-Table Reloaded”, yang dengan cepat menjadi populer. Sayangnya, seperti yang harus saya pelajari nanti, beberapa keputusan desain yang buruk membuat plugin sulit untuk dipelihara, dan bahkan dapat menyebabkan hilangnya data untuk konfigurasi server tertentu. Untuk memperbaiki masalah dan masalah ini, saya memutuskan bahwa penulisan ulang lengkap plugin diperlukan. Dengan itu, TablePress lahir, dan dengan cepat melampaui semua harapan yang pernah saya miliki untuk itu 🙂
Untuk motivasi saya lebih lanjut, baca juga wawancara yang saya berikan tentang WP-Table Reloaded dan TablePress.

Instalasi
Cara termudah untuk menginstal TablePress adalah melalui Dashboard WordPress Anda. Buka layar “Plugins”, klik “Add New”, dan cari “TablePress” di Direktori Plugin WordPress. Kemudian, klik “Instal Sekarang” dan tunggu beberapa saat. Terakhir, klik “Aktifkan” dan mulai gunakan plugin!

Instalasi Manual berfungsi seperti kebanyakan plugin WordPress lainnya:

Unduh file ZIP plugin.
Ekstrak file: Anda akan mendapatkan folder bernama “tablepress”.
Unggah folder itu ke direktori “wp-content/plugins/” di server Anda.
Buka halaman “Plugins” di Dasbor WordPress Anda.
Temukan “TablePress” dalam daftar dan klik “Aktifkan”.
Mencopot pemasangan, Penonaktifan
Untuk sepenuhnya menghapus semua data, termasuk tabel dan pengaturan plugin, Anda dapat menggunakan tombol “Copot” pada layar “Opsi Plugin” dari TablePress. Disarankan untuk membuat cadangan database situs Anda, atau mengekspor tabel Anda ke file di komputer Anda, jika Anda berubah pikiran.
Jika Anda ingin menyimpan tabel dan data Anda, Anda cukup menonaktifkan TablePress di layar “Plugins” di Dasbor situs Anda.

Memperbarui
WordPress akan memberi tahu Anda, ketika pembaruan plugin untuk TablePress tersedia. Cara termudah adalah dengan mengklik “Perbarui secara otomatis” untuk mendapatkan versi terbaru. Disarankan untuk mengaktifkan Pembaruan Otomatis untuk TablePress, sehingga versi baru akan diinstal oleh WordPress secara otomatis.
Untuk memperbarui secara manual, Anda dapat mengunduh file ZIP plugin dan mengunggahnya di layar “Plugin”. Atau, hapus folder plugin lama di server, mis. melalui FTP, dan ganti dengan yang baru, yang diekstrak dari file ZIP yang baru diunduh.

Penggunaan
Setelah menginstal plugin, Anda dapat menambahkan, mengimpor, mengekspor, mengedit, menyalin, menghapus, … tabel melalui bagian “TablePress” di menu admin Anda.

Untuk menampilkan salah satu tabel Anda di postingan atau halaman, sematkan Kode Pendek [table “” not found /]

ke dalam blok “Kode Pendek” di tempat yang diinginkan di editor blok. Setiap tabel memiliki ID unik yang perlu disesuaikan dalam Kode Pendek tersebut. Itu dapat ditemukan di sisi kiri layar “Semua Tabel” dari TablePress.

Untuk menyisipkan tabel di tempat lain dalam tema Anda, Anda dapat menggunakan fungsi Tag Template. Silakan lihat Dokumentasi untuk informasi lebih lanjut tentang ini.

Setelah itu Anda mungkin ingin mengubah gaya tabel. Untuk itu, cukup masukkan informasi gaya CSS yang Anda inginkan ke dalam textarea “CSS Kustom” pada layar “Opsi Plugin”. Beberapa contoh untuk perubahan gaya umum dapat ditemukan di FAQ plugin.
Anda juga dapat menambahkan fitur tertentu (seperti Sorting, Pagination, Filtering/Search, Alternating Row Colors, Row Highlighting, Print name and/atau description, …) dengan mencentang kotak yang sesuai pada layar “Edit” tabel.

Bahasa dan lokalisasi
TablePress tersedia dalam beberapa bahasa yang berbeda. Jika terjemahan tersedia untuk bahasa yang Anda pilih untuk instalasi WordPress Anda di “Opsi Umum”, itu akan diinstal dan digunakan secara otomatis. Untuk daftar terjemahan yang tersedia, silakan lihat sidebar di halaman TablePress di Direktori Plugin WordPress.

Untuk membuat TablePress tersedia dalam bahasa Anda, buka halaman terjemahan TablePress, masuk dengan akun wordpress.org gratis dan mulailah menerjemahkan.

Kredit dan Terima Kasih
Terima kasih khusus kepada Allan Jardine untuk perpustakaan JavaScript DataTables, dan semua donor, penerjemah, kontributor, pendukung, pengulas, dan pengguna plugin! Terima kasih!

FREQUENTLY ASKED QUESTIONS (FAQ)

Most frequent questions and answers

Pertanyaan yang Sering Diajukan (FAQ)
Halaman ini berisi daftar jawaban atas pertanyaan yang sering diajukan tentang TablePress. Menerapkan jawaban ini biasanya tidak memerlukan pengalaman pemrograman atau pengkodean. Untuk pertanyaan teknis lainnya, lihat juga Dokumentasi.

Silakan lihat pertanyaan-pertanyaan ini, sebelum meminta dukungan. Terima kasih!

Umum
Migrasi dari WP-Table Reloaded
Untuk informasi lebih lanjut tentang cara mudah beralih dari plugin WP-Table Reloaded lama dan yang dihentikan ke TablePress, silakan ikuti panduan migrasi.

Bahkan jika semuanya bekerja dengan baik dengan instalasi WP-Table Reloaded Anda, sangat disarankan untuk beralih ke penggantinya TablePress.

Karena WP-Table Reloaded tidak akan menerima pembaruan lebih lanjut dan tidak lagi didukung, beralih ke TablePress adalah satu-satunya cara untuk memastikan bahwa semuanya akan terus berfungsi dengan baik!

Penataan Gaya, Tata Letak, dan CSS
Bagaimana dan di mana saya menambahkan kode “CSS Khusus”?
Untuk menambahkan perintah CSS (Cascading Style Sheets), cukup buka area teks “CSS Kustom” pada layar “Opsi Plugin” TablePress dan masukkan di sana. Mereka akan menimpa gaya default, sehingga Anda tidak perlu mengubah file apa pun secara langsung (modifikasi tersebut akan hilang setelah setiap pembaruan TablePress).

Harap dicatat bahwa Anda tidak boleh menambahkan kode CSS ke bidang teks “Perintah Kustom” pada layar “Edit” tabel. Bidang itu digunakan untuk jenis kode yang berbeda.

Bagaimana saya bisa mengubah warna satu baris?
Mengubah teks dan warna latar belakang dari satu baris, mis. untuk menyorotnya, bisa dilakukan dengan beberapa CSS seperti ini:

.tablepress-id-N .row-X td {
warna-latar belakang: #ff0000;
warna: #00ff00;
}
di mana N (ID tabel), dan X (jumlah baris) perlu disesuaikan dengan tabel Anda! #ff0000 adalah kode warna HEX dari warna yang diinginkan, dalam hal ini merah. Anda dapat mengubah warna teks (melalui properti color) dan warna latar belakang (melalui properti background-color).

Kode CSS ini harus dimasukkan ke dalam bidang teks “CSS Kustom” pada halaman “Opsi Plugin” dari TablePress.

Bagaimana saya bisa mengubah warna baris kepala tabel?
Ini dapat dilakukan dengan beberapa kode CSS yang perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress thead th,
.tablepress tfoot {
warna-latar belakang: #ff0000;
warna: #00ff00;
}
Untuk juga mengubah warna hover saat menyortir, dan warna latar belakang kolom yang sedang diurutkan, tambahkan

.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
warna latar belakang: #00ff00;
warna: #00ff00;
}
Anda dapat mengubah warna teks (melalui properti color) dan warna latar belakang (melalui properti background-color).

Bagaimana saya bisa mengubah warna yang digunakan untuk menandai baris bergantian?
Ini dapat dilakukan dengan beberapa kode CSS yang perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress .odd td {
warna-latar belakang: #ff0000;
warna: #00ff00;
}
.tablepress .even td {
warna latar belakang: #00ff00;
warna: #0000ff;
}
Anda dapat mengubah warna teks (melalui properti color) dan warna latar belakang (melalui properti background-color) dari baris ganjil dan genap. Jika Anda hanya ingin mengubah ini untuk tabel tertentu, gunakan .tablepress-id-N (dengan N sebagai ID tabel) sebagai pemilih, bukan .tablepress.

Bagaimana saya bisa mengubah warna yang digunakan untuk menyorot baris yang dilayangkan?
Ini dapat dilakukan dengan beberapa kode CSS yang hanya perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress .row-hover tr:hover td {
warna-latar belakang: #ff0000;
warna: #00ff00;
}
Anda dapat mengubah warna teks (melalui properti color) dan warna latar belakang (melalui properti background-color). Jika Anda hanya ingin mengubah ini untuk tabel tertentu, gunakan .tablepress-id-N (dengan N sebagai ID tabel) sebagai pemilih, bukan .tablepress.

Bagaimana saya bisa mengubah font, ukuran teks, dan warna teks tabel?
Ini dapat dilakukan dengan beberapa kode CSS yang perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress-id-N tbody td {
font-family: Tahoma;
ukuran font: 14px;
font-berat: tebal;
warna: #ff0000;
}
N perlu diubah ke ID tabel yang dimaksud (atau gunakan .tablepress sebagai bagian pertama dari pemilih agar kode ini berlaku untuk semua tabel TablePress di situs). Nilai untuk font-family, font-size, font-weight dan color tentu saja dapat disesuaikan atau dihilangkan, jika tidak diperlukan.

Bagaimana saya bisa menyorot sel tertentu atau kontennya?
Jika Anda mengetahui nomor baris dan kolom dari nilai yang dimaksud, Anda dapat menggunakan kode CSS di area teks “CSS Kustom” pada layar “Opsi Plugin” dari TablePress seperti

.tablepress-id-N .row-X .column-Y {
warna-latar belakang: #ff0000;
warna: #ff0000;
}
dimana N (nomor tabel), X (jumlah baris), dan Y (nomor kolom) perlu disesuaikan dengan tabel Anda.

Jika Anda tidak mengetahui nomor baris dan kolom (atau kadang-kadang berubah, atau Anda memiliki lebih dari sekadar nilai untuk disorot), saya sarankan untuk membuat kelas CSS baru untuk elemen <span> HTML. Anda kemudian akan membungkus nilai dalam tag rentang, seperti

<span class=”highlight-1″>nilai penting pertama Anda</span>
<span class=”highlight-2″>nilai penting kedua Anda</span>
dan dapat membuat CSS yang sesuai seperti

.tablepress .highlight-1 {
warna: #ff0000;
dekorasi teks: garis bawah;
}
.tablepress .highlight-2 {
warna: #00ff00;
font-berat: tebal;
}
Di sini, highlight-1 dan highlight-2 hanyalah contoh untuk kemungkinan nama kelas CSS. Anda dapat menyesuaikan ini untuk memberi arti nama mereka, tetapi harus konsisten dalam kode HTML dan CSS.

Bagaimana cara mengatur lebar kolom?
Ini dapat dilakukan dengan beberapa kode CSS yang hanya perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress-id-N .column-2 {
lebar: 100 piksel;
}
N perlu diubah ke ID tabel yang dimaksud (atau gunakan .tablepress sebagai bagian pertama pemilih, jika Anda ingin ini diterapkan ke semua tabel TablePress di situs Anda—yang biasanya tidak disarankan, agar tidak kehilangan fleksibilitas ).

Ini adalah pola umum yang saya rekomendasikan. Anda dapat menggunakan ini sesering yang diperlukan, mengubah kolom yang dimaksud ke nomor yang benar setiap kali. Jika Anda ingin mengatur beberapa kolom dengan lebar yang sama, ikuti polanya

.tablepress-id-N .column-2,
.tablepress-id-N .column-4,
.tablepress-id-N .column-7 {
lebar: 150 piksel;
}
Catatan: Dalam kebanyakan kasus, tidak perlu mengatur lebar kolom secara langsung! Sebagai gantinya, Anda mungkin ingin mengurangi padding (spasi putih antara teks dalam sel dan tepi sel), dengan kode CSS

.tablepress-id-N .column-2 {
bantalan: 4px;
}
yang lagi-lagi perlu disesuaikan seperti di atas.

Harap diingat bahwa tidak selalu mungkin untuk mengurangi lebar kolom tabel, karena secara default satu kata terpanjang atau konten lain dalam kolom menentukan lebar minimum kolom tersebut.

karena itu Anda mungkin harus menggunakan solusi untuk membuat tabel Anda “responsif”, mis. dengan menggunakan TablePress Responsive Tables Extension, terutama pada layar yang lebih kecil, seperti ponsel dan tabel.

Bagaimana cara memusatkan tabel pada halaman?
Biasanya, tabel meluas ke lebar penuh elemen wadah yang ditambahkan. Terkadang, untuk tabel dengan beberapa kolom, mungkin terlihat lebih baik untuk mengurangi lebar tabel dan memusatkannya pada halaman. Ini dapat dilakukan dengan beberapa kode CSS yang perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress-id-N {
lebar: otomatis;
margin: 0 otomatis 1em;
}
N perlu diubah ke ID tabel yang dimaksud (atau gunakan .tablepress sebagai bagian pertama dari pemilih, jika Anda ingin ini diterapkan ke semua tabel TablePress di situs Anda).

Bagaimana cara menghapus batas dari tabel?
Ini dapat dilakukan dengan beberapa kode CSS yang hanya perlu ditambahkan ke textarea “CSS Kustom” pada layar “Opsi Plugin” dari TablePress:

.tablepress-id-N,
.tablepress-id-N tr,
.tablepress-id-N tbody td,
.tablepress-id-N judulnya,
.tablepress-id-N tfoot th {
perbatasan: tidak ada;
}
Dalam kode ini, N perlu diubah ke ID tabel yang dimaksud (atau gunakan .tablepress sebagai bagian pertama dari pemilih (lima kali) untuk menghapus batas dari semua tabel TablePress di situs Anda).

Jika Anda masih melihat garis batas di tabel Anda setelah menambahkan kode ini, mungkin perlu untuk meningkatkan prioritas perintah ini di atas perintah dari mis. tema Anda. Untuk itu, silahkan ubah baris dengan properti CSS menjadi

perbatasan: tidak ada !penting;

Apa pemilih CSS yang tersedia?
Pemilih CSS yang paling penting adalah .tablepress karena ini berlaku untuk semua tabel TablePress di situs Anda. Jika Anda tidak ingin menerapkan pengaturan gaya ke semua tabel, tetapi hanya untuk tabel tertentu, Anda bisa menggunakan .tablepress-id-N, di mana N adalah ID tabel.

Dalam kebanyakan kasus, Anda ingin menata sel, sehingga perintah CSS akan terlihat seperti ini:

.tablepress-id-N tbody td {
properti1: nilai1;
properti2: nilai2;
}
(Di sini, N harus diubah ke ID tabel, sedangkan properti1 dan properti2 hanya untuk demonstrasi dan perlu diubah ke properti CSS yang ingin Anda ubah.)

Anda dapat menemukan daftar pemilih CSS yang tersedia lebih lengkap di Dokumentasi.

Penyelesaian masalah
TablePress tidak muncul di menu Dasbor
Jika Anda tidak dapat melihat entri TablePress di menu admin sebelah kiri Dashboard WordPress Anda, biasanya ada masalah kecil dengan hak akses dan kemampuan TablePress. Ini terkadang dapat terjadi selama penginstalan atau jika hak akses pengguna dan peran pengguna diedit nanti, mis. oleh plugin lain.

Untuk memulihkan entri menu TablePress, Anda dapat mencoba mengatur ulang kemampuan akses. Untuk itu, silakan:

Buka https://example.com/wp-admin/options.php di browser Anda, tentu saja dengan URL situs Anda, bukan example.com. Pada layar “Semua Pengaturan” ini, Anda akan melihat daftar data konfigurasi internal WordPress, yang disebut “Opsi WordPress”, dengan kolom input untuk mengubah nilainya. Ketahuilah bahwa ini adalah alat yang ampuh, jadi silakan lanjutkan dengan hati-hati.
Gulir ke bawah ke opsi tablepress_plugin_options. (Untuk mencapainya lebih cepat, Anda juga dapat menggunakan fungsi pencarian browser, dengan mengetik Ctrl/Cmd+F.)
Di bidang teks di sebelah tablepress_plugin_options, cari teks “plugin_options_db_version”:. Tepat setelah itu, harus ada angka seperti 43. (Jumlah pastinya tergantung pada versi TablePress dan tidak masalah di sini.)
Ubah angka itu menjadi 0 (nol), tetapi harap berhati-hati untuk tidak menghilangkan tanda kutip atau karakter lain di sekitarnya!
Gulir ke bawah ke bagian bawah halaman dan klik tombol “Simpan Perubahan”.
Proses ini harus mengatur ulang kemampuan akses TablePress internal, dan Anda akan melihat entri TablePress di menu admin lagi.

(Perhatikan bahwa angka setelah “plugin_options_db_version”: yang Anda ubah ke 0 akan berubah ke nilai aslinya lagi, yang merupakan perilaku yang benar dan diharapkan.)

Jika proses ini tidak mengembalikan entri menu TablePress, silakan hubungi saya langsung melalui email (wordpress@tobias.baethge.com) dengan rincian ke akun admin sementara di situs Anda. Saya kemudian akan dengan senang hati melihat langsung masalah ini di situs Anda.

Tabel rusak dan menunjukkan “[ERROR] TABLE IS CORRUPTED”
Meskipun melihat kesalahan ini (dapat dimengerti) menakutkan, harap tetap tenang—dalam hampir semua kasus, data tabel dapat dipulihkan. Halaman ini mencoba memberikan beberapa panduan untuk itu.

Isi:
Latar Belakang | Penyebab kerusakan data tabel | Memperbaiki dan memulihkan data tabel yang rusak
Latar belakang
Secara internal, TablePress menyimpan tabel sebagai bidang atau larik dua dimensi. Untuk dapat menyimpan ini dalam database, array ini dikodekan ke string teks dalam format JSON. Dalam format data yang banyak digunakan dan terbuka ini, karakter tertentu seperti tanda kutip “, garis miring terbalik \, dan tanda kurung siku [] berfungsi sebagai karakter kontrol dan memiliki arti khusus. Oleh karena itu, ketika karakter ini digunakan dalam konten yang sebenarnya, tindakan pencegahan harus diambil untuk tidak mencampurnya dengan fungsi karakter kontrolnya saat membaca (mendekode ke representasi aslinya) string teks JSON lagi. Hal ini dilakukan dengan menghilangkan karakter ini dengan garis miring terbalik \. Misalnya, tanda kutip ” sebenarnya adalah disimpan sebagai \” secara internal.

Semua ini sama sekali tidak relevan ketika bekerja dengan tabel di TablePress, karena segala sesuatu yang berkaitan dengan pemuatan (decoding) dan penyimpanan (encoding) data terjadi secara otomatis di belakang layar. Namun pelolosan adalah salah satu alasan mengapa string teks JSON rapuh dalam hal manipulasi data langsung—yaitu saat bekerja dengan data JSON yang disimpan sebagai teks biasa di luar TablePress—berbeda dengan

Penyortiran atau fungsi JavaScript lainnya tidak berfungsi
Jika kotak centang “Gunakan DataTables” dicentang pada layar “Edit” tabel, tetapi fungsi seperti pengurutan, pencarian, paginasi, atau dari Ekstensi TablePress tidak berfungsi di tabel Anda, ini biasanya menunjukkan masalah JavaScript.

Untuk memeriksanya, silakan gunakan “Alat Pengembang” bawaan browser Anda. Klik kanan halaman Anda dan pilih “Inspect Element” (di Chrome, Firefox, dan Opera) atau tekan tombol F12 (di Internet Explorer). Anda kemudian akan melihat “Alat Pengembang”, di mana Anda dapat beralih ke tab “Konsol” untuk melihat masalah JavaScript di halaman.

Bergantung pada pesan kesalahan yang ditampilkan, kami kemudian dapat mempersempit penyebabnya. Berikut daftar kemungkinan pesan kesalahan umum dan penyebabnya:

Kesalahan: TypeError Tidak Tertangkap: Tidak dapat membaca properti ‘mData’ dari undefined
Pesan kesalahan ini menunjukkan masalah dengan struktur tabel. Pustaka JavaScript DataTables mengharuskan tabel memiliki struktur persegi panjang, yang berarti bahwa setiap baris harus memiliki jumlah sel yang sama. Sayangnya, ini berarti tidak mungkin untuk menggunakan fitur JavaScript dan penggabungan/penggabungan sel, menggunakan kata kunci #colspan# atau #rowspan#, secara bersamaan. Anda harus memutuskan apa yang lebih penting untuk tabel Anda: Menggunakan fitur JavaScript atau menggabungkan sel. Memiliki keduanya untuk satu meja tidak mungkin.

Documentation

Most frequent questions and answers

Dokumentasi
Halaman ini mendokumentasikan fungsi, opsi, dan penggunaan TablePress tingkat lanjut dan lebih bersifat teknis, untuk memenuhi kebutuhan pengembang situs web.

Untuk informasi umum tentang plugin, silakan lihat halaman Info Plugin. Jika Anda memerlukan bantuan atau memiliki permintaan, silakan periksa juga halaman Pertanyaan yang Sering Diajukan.

Shortcode [table “” not found /]

digunakan untuk menampilkan tabel dalam postingan, halaman, atau widget teks. Itu dapat dimasukkan secara manual atau otomatis menggunakan tombol “Tabel” di bilah alat editor saat mengedit posting atau halaman. Shortcode dapat memiliki parameter berikut. Semua parameter dapat dengan mudah ditambahkan ke Kode Pendek (dalam urutan arbitrer), mis.
[id tabel=1 alternating_row_colors=false column_widths=”40px|50px|30px|40px” /]
Jika parameter ditambahkan, itu menimpa Opsi Tabel yang sesuai dari layar “Edit” tabel itu! Untuk sebagian besar kasus penggunaan, disarankan untuk mengubah pengaturan yang dimaksud dengan menggunakan kotak centang yang sesuai pada layar “Edit” tabel.
id (string) (wajib)
ID tabel yang akan ditampilkan (dapat dilihat pada layar “Semua Tabel” atau “Edit”).
kolom_lebar (string) (opsional)
string dengan lebar kolom, dipisahkan oleh |-simbol (pipa) contoh:
column_widths=”40px|50px|30px|40px”
atau
column_widths=”20%|60%|20%”
alternating_row_colors (boolean) (opsional)
apakah tabel akan mendapatkan warna baris bergantian (“zebra striping”) (lihat kelas CSS ganjil dan genap)
row_hover (boolean) (opsional)
apakah baris tabel akan disorot dengan warna latar belakang yang berbeda, jika mouse melayang di atasnya
table_head (boolean) (opsional)
apakah baris pertama akan mendapatkan tag HTML <th> di dalam tag HTML <thead>
first_column_th (boolean) (opsional)
apakah kolom pertama akan mendapatkan tag HTML <th> (tidak ada kotak centang untuk ini di layar “Edit”!)
table_foot (boolean) (opsional)
apakah baris terakhir akan menggunakan tag HTML <th> di dalam tag HTML <tfoot>
print_name (boolean) (opsional)
apakah nama tabel akan dicetak di atas/di bawah tabel
print_name_position (string) (opsional)
posisi untuk mencetak nama tabel: bisa “di atas” atau “di bawah”
print_description (boolean) (opsional)
apakah deskripsi tabel akan dicetak di atas/di bawah tabel
print_description_position (string) (opsional)
posisi untuk mencetak deskripsi tabel: bisa “di atas” atau “di bawah”
use_datatables (boolean) (opsional)
apakah pustaka JavaScript DataTables (plugin jQuery) akan digunakan dengan tabel ini (hanya akan berfungsi, jika baris pertama mendapatkan tag HTML <th> (baik dengan pengaturan pada layar “Edit” tabel atau oleh parameter Kode Pendek)
datatables_sort, datatables_paginate, datatables_lengthchange, datatables_filter, datatables_info (boolean) (opsional)
apakah fitur yang sesuai dari pustaka DataTables JS akan diaktifkan untuk tabel ini (informasi lebih lanjut di bagian DataTables atau di situs web DataTables)
show_rows, hide_rows, show_columns, hide_columns (string) (opsional)
Parameter ini dapat digunakan untuk menimpa pengaturan visibilitas di backend berdasarkan per-Shortcode. Contoh:
[id tabel=2 hide_columns=”1,2,3″ show_rows=”4,5,6″ /]
akan menyembunyikan tiga kolom pertama dan menampilkan baris 4, 5 dan 6, terlepas dari pengaturan visibilitas yang mereka miliki di backend. Alih-alih menambahkan setiap baris atau nomor kolom secara manual, ada juga nilai parameter “semua” yang akan memengaruhi semua baris/kolom. Mereka juga dapat digunakan pada saat yang sama, jika diperlukan:
hide_columns=”3,4,5″ show_columns=”8,9″
cellpacing, cellpadding, perbatasan (bilangan bulat) (opsional)
Sesuai dengan parameter di
<table cellspacing=”0″ cellpadding=”0″ border=”0″><tr><td>…</td></tr></table>
Secara default, itu tidak disetel karena pengaturan dapat lebih baik dipengaruhi dengan CSS. Dalam beberapa kasus yang jarang terjadi, mereka mungkin diperlukan.

Kode Pendek [tabel-info id=N /]
Shortcode [table “” not found /]

dapat digunakan untuk menampilkan data meta tabel dalam widget posting, halaman, atau teks.

Anda dapat menampilkan data ini dengan cara yang sama seperti tabel dengan menggunakan Kode Pendek

[tabel-info id=N bidang=”<nama-bidang>” /]
Shortcode memiliki tiga parameter:

id (string) (wajib)
ID tabel yang memiliki Bidang Data Khusus
bidang (string) (wajib)
Nama bidang meta (lihat di bawah)
format
hanya nilai yang mungkin: mentah. Hanya berlaku untuk bidang default last_modified dan akan mengembalikan format datetime mentah alih-alih string cantik.
Nilai yang mungkin untuk bidang adalah:

nama
Nama tabel dengan ID id
keterangan
Deskripsi tabel dengan ID id
terakhir diubah
Waktu modifikasi terakhir dari tabel dengan ID id, jika parameter format disetel ke mentah, string datetime akan dikembalikan, jika tidak string cantik. Format manusia dapat digunakan untuk menampilkan teks seperti “5 jam yang lalu”, nilai format tanggal dan waktu hanya menunjukkan tanggal atau waktu modifikasi terakhir, masing-masing.
editor_terakhir
Penulis yang terakhir memodifikasi tabel dengan ID id
Contoh tiga Shortcode beraksi (yaitu di pos atau di halaman dekat tabel):

Tabel [table “” not found /]

terakhir diubah pada [table “” not found /]

oleh [table “” not found /]

.
akan menghasilkan sesuatu yang mirip dengan

Tabel Demo Tabel terakhir diubah pada 30-01-2017 15:20:21 oleh TobiasBg.
Ada juga Fungsi Tag Template untuk Kode Pendek ini tersedia:

<?php tablepress_table_info( ‘id=1&field=nama’ ); ?>
Ini bekerja persis seperti Fungsi Tag Template yang dijelaskan di bawah ini, dengan parameter dari bagian ini.

 

Fungsi Tag Template
Untuk menampilkan tabel di tempat yang tidak tercakup oleh Kode Pendek (misalnya di footer halaman atau di bilah sisi), Anda dapat menggunakan Fungsi Tag Template tablepress_print_table( $query );. Itu dapat ditambahkan ke bagian mana pun dari tema Anda (antara kurung PHP: <?php dan ?>).
Parameter $query bisa berupa string berupa string kueri di URL atau fungsi WordPress lainnya seperti wp_list_pages(), atau bisa berupa array dengan parameter dan nilai kueri.
Jika Anda tidak ingin segera mencetak tabel, tetapi hanya mendapatkan output, gunakan tablepress_get_table( $query );, yang bekerja dengan cara yang sama.

Parameter yang mungkin sama dengan Shortcode.

Contoh dengan $query sebagai string:

<?php tablepress_print_table( ‘id=1&use_datatables=true&print_name=false’ ); ?>
Contoh dengan $query sebagai array (disarankan dan lebih mudah dibaca):

<?php tablepress_print_table( array( ‘id’ => ‘1’, ‘use_datatables’ => true, ‘print_name’ => false ) ); ?>
Ada juga Fungsi Tag Template untuk Shortcode [table “” not found /]

yang tersedia:

<?php tablepress_print_table_info( “id=1&field=nama” ); ?>
atau

<?php tablepress_print_table_info( array( ‘id’ => ‘1’, ‘field’ => ‘name’ ) ); ?>
Ini bekerja persis seperti Fungsi Tag Template yang dijelaskan di atas, dengan parameter dari bagian tentang Kode Pendek [table “” not found /]

.

Opsi Tabel
Setiap tabel memiliki opsi individual yang hanya menyangkut tabel itu. Mereka dapat diubah di layar “Edit” tabel. Semuanya dapat ditimpa oleh parameter yang sesuai dari Kode Pendek (Ingat: Jika opsi ditetapkan sebagai parameter Kode Pendek, opsi tersebut lebih disukai daripada opsi yang sesuai pada layar “Edit” tabel.)

Opsi berikut tersedia:

Warna baris bergantian
Jika diaktifkan, setiap baris ganjil akan mendapatkan tambahan kelas CSS ganjil, setiap baris genap akan mendapatkan kelas genap. (Kelas tersebut memiliki warna latar belakang berbeda yang diterapkan padanya oleh CSS default. Ada contoh tentang cara mengubah warna ini di FAQ.)
Sorotan Baris
Jika diaktifkan, warna latar belakang semua sel dari baris yang saat ini diarahkan dengan kursor mouse diubah untuk menyorot baris. (Ada contoh tentang cara mengubah warna di FAQ.)
Baris Kepala Meja
Jika ini diaktifkan, semua sel di baris pertama yang ditampilkan akan dienkapsulasi oleh <th> alih-alih tag HTML <td> dan baris akan dimasukkan ke dalam tag HTML <thead>. Ini wajib untuk menggunakan salah satu fungsi perpustakaan JS!
Baris Kaki Meja
Jika ini diaktifkan, semua sel di baris terakhir yang ditampilkan akan dienkapsulasi oleh <th> alih-alih tag HTML <td> dan baris akan dimasukkan ke dalam tag HTML <tfoot>.
Nama Tabel
Jika diaktifkan, Nama Tabel akan dicetak di atas/di bawah tabel di dalam tag HTML <h2>, yang memiliki kelas CSS tablepress-table-name. Posisi dapat dipilih dari “di atas” atau “di bawah”.
Deskripsi Tabel
Jika diaktifkan, Deskripsi Tabel akan dicetak di atas/di bawah tabel di dalam tag HTML <span>, yang memiliki kelas CSS tablepress-table-description. Posisi dapat dipilih dari “di atas” atau “di bawah”.
Gunakan perpustakaan JavaScript
Opsi ini hanya tersedia, jika opsi “Table Head Row” dicentang. Jika diaktifkan, fitur tertentu dari pustaka JavaScript DataTables dapat diaktifkan. Lihat bagian DataTables untuk lebih lanjut.

Opsi Plugin
Plugin memiliki “Opsi Plugin” umum berikut. Mereka memengaruhi perilaku plugin global di berbagai area.

CSS khusus
Jika Anda ingin mengubah gaya tabel, Anda dapat memasukkan perintah tambahan tersebut ke dalam textarea “Custom CSS”. Ada contoh bagaimana mengubah aspek gaya tertentu di halaman FAQ.
entri menu admin
Gunakan pengaturan ini untuk memindahkan entri menu “TablePress” (secara default di tengah menu) ke tempat lain di menu admin Dasbor situs Anda.

Pemilih CSS, Penataan Gaya
Setiap tabel mendapatkan kelas CSS tertentu dan ID HTML yang dapat digunakan untuk penataan. Tambahkan perintah penataan gaya Anda ke area teks “CSS Kustom” pada layar “Opsi Plugin”.

Ada contoh untuk tugas penataan gaya umum di halaman FAQ.

Kelas CSS dilampirkan sebagai ke , ID dilampirkan sebagai .

Kelas CSS (gunakan sebagai

.kelas {
/* CSS Anda */
}
tablepress (kelas )
Setiap tabel memiliki kelas ini.
tablepress-id- (kelas

)Setiap tabel memiliki kelas ini (dengan ID untuk ).baris- (kelas)Setiap baris mendapatkan ini. adalah jumlah baris yang ditampilkan, tidak peduli apakah itu baris judul atau baris data. Penghitungan selalu dimulai dari 1.column- (kelas dari setiap

atau

)
adalah nomor kolom tempat sel berada. Ini akan menjadi kelas dari setiap elemen

dan

.
Gunakan ini untuk menata lebar kolom!
Contoh:
.tablepress .column-2 {
lebar: 200 piksel;
}
Ada contoh lain di FAQ. Penting: Jika Anda menggunakan selektor .column-X dan .row-X secara bersamaan, .row-X harus berdiri sebelum .column-X (karena diberikan ke

yang mengapit

).

ganjil dan genap (kelas dari setiap

)
 
Jika Opsi Tabel “Warna baris alternatif” (atau parameter Kode Pendek) diaktifkan, setiap baris akan mendapatkan salah satu dari kelas ini, tergantung pada apakah itu baris ganjil atau genap. Gunakan kelas untuk benar-benar menata warna latar belakang bergantian. Ada contoh untuk melakukan ini di FAQ
 
tablepress-table-name (kelas

)
Jika Opsi Tabel “Cetak Nama Tabel” diaktifkan, Nama Tabel akan dicetak di atas atau di bawah tabel di dalam tag HTML

, yang memiliki kelas ini.
tablepress-table-description (kelas )
Jika Opsi Tabel “Cetak Deskripsi Tabel” diaktifkan, Deskripsi Tabel akan dicetak di atas atau di bawah tabel di dalam tag HTML , yang memiliki kelas ini.
ID CSS/HTML (gunakan sebagai

#html-id {
/* CSS Anda */
}
tablepress–no- (ID dari

)Setiap tabel mendapat ID seperti ini. adalah singkatan dari ID yang digunakan dalam daftar “Semua Tabel” dari TablePress. adalah jumlah/kemunculan tabel tersebut pada halaman hingga saat ini. (Misalnya, jika Anda menampilkan tabel yang sama (dengan yang sama) dua kali di situs Anda (mis. sekali di pos dan yang kedua di bilah sisi), yang pertama tidak akan memiliki -no-… dan yang kedua akan memiliki = 2. Ini berarti, bahwa ID HTML ini tidak terlalu dapat diandalkan untuk digunakan untuk penataan gaya, karena dapat berubah tergantung pada kemunculan tabel yang sama pada halaman lagi. ID ini digunakan untuk aktifkan panggilan pustaka JavaScript (jika diaktifkan untuk kemunculan tabel ini).

Fitur Pustaka JavaScript DataTables
Pustaka JavaScript DataTables, pustaka jQuery eksternal, adalah fitur tambahan untuk TablePress. Itu ditulis oleh Allan Jardine dan memiliki situs web dan dokumentasinya sendiri.

Pustaka dapat digunakan untuk menambahkan fitur seperti pengurutan, pagination (dengan fitur perubahan panjang), pengguliran, dan pemfilteran/pencarian ke tabel. Untuk mengaktifkannya, centang kotak yang sesuai di layar “Edit” tabel.

Bahkan lebih banyak fitur untuk pustaka DataTables JS dapat ditambahkan ke TablePress melalui apa yang disebut Ekstensi TablePress.

Anda dapat memutuskan untuk setiap tabel satu per satu apakah Anda ingin menggunakan pustaka DataTables untuknya (lihat bagian Opsi Tabel untuk selengkapnya), dan Anda dapat memilih fitur yang diinginkan satu per satu.

File JavaScript perpustakaan terletak di subfolder “js” dari folder plugin. Ini menggunakan perpustakaan jQuery (yang termasuk dalam WordPress dan akan dimuat secara otomatis di kepala setiap halaman situs Anda).

Anda dapat menambahkan perintah atau parameter khusus dari Dokumentasi DataTables ke dalam bidang teks “Perintah Kustom”. Anda juga dapat menggunakan Plugin Hooks tertentu di plugin khusus untuk menambahkan perintah Anda sendiri. Lihat Ekstensi TablePress untuk beberapa contoh.

Kait, Tindakan, dan Filter Plugin
TablePress memiliki sejumlah besar Plugin WordPress Hooks (Actions and Filters) dalam kode sumbernya. Ini menyediakan metode yang mudah dan mapan untuk menambahkan fitur dan peningkatan baru ke plugin, atau untuk mengubah perilaku plugin. Penjelasan lebih rinci dapat ditemukan di Buku Pegangan Pengembang WordPress.

Ada beberapa contoh tentang cara menggunakan kait ini di halaman Ekstensi.

Keuntungan menggunakan kait ini dibandingkan dengan memodifikasi file sumber plugin adalah bahwa perubahan akan tetap berfungsi setelah memutakhirkan plugin, dan dapat dipertahankan secara terpisah.

Impor dan Ekspor Format
TablePress dapat mengimpor dan mengekspor tabel dari dan ke format berikut:

CSV (Nilai yang Dipisahkan Karakter)
Setiap baris berada di baris baru, setiap kolom dipisahkan oleh karakter (seperti “;” (titik koma), “,” (koma), atau “\tab” (tabulator)). Plugin akan mencoba menentukan karakter pemisahan yang digunakan secara otomatis. Lihat artikel Wikipedia untuk informasi lebih lanjut tentang format CSV.
XLS/XLSX (Microsoft Excel)
TablePress juga mendukung format data Microsoft Excel untuk mengimpor (tetapi tidak mengekspor!) Data tabel. Perhatikan bahwa dukungan ini masih eksperimental, dan tidak semua fitur data, seperti tipe data, didukung atau tersedia. Juga, TablePress hanya dapat mengimpor lembar kerja pertama dari file Excel. Jika Anda mengalami masalah saat mengimpor tabel dari file XLS atau XLSX, sebaiknya simpan tabel ini di Excel sebagai file CSV dan coba impor.
HTML (Bahasa Markup Hiperteks)
Plugin akan mengimpor kemunculan pertama dari tabel HTML (terlampir dalam <table></table>) dari file HTML. Tidak mungkin mengimpor beberapa tabel dari file yang sama.
JSON (Notasi Objek JavaScript)
TablePress dapat mengimpor tabel dari JSON yang mewakili array string dua dimensi, di mana setiap string mewakili konten sel. Itu juga dapat mengimpor format JSON khusus dan lebih canggih, seperti yang dibuat selama ekspor. Lihat artikel Wikipedia untuk informasi lebih lanjut tentang format JSON.

Kode sumber
Kode sumber plugin tersedia secara gratis dalam file ZIP yang dapat diunduh dari halaman plugin di Repositori Plugin WordPress. Ini adalah Open Source dan dilisensikan sebagai Perangkat Lunak Bebas di bawah GNU General Public License 2 (GNU GPL 2).

Pengembangan utama berlangsung di repositori Git di GitHub.

TablePress Extensions

Most frequent questions and answers

Ekstensi TablePress
“Ekstensi TablePress” adalah plugin WordPress kecil yang terpisah, yang menambahkan fitur atau peningkatan khusus ke TablePress. Ini dimungkinkan dengan menggunakan beberapa “Tindakan Plugin” dan “Kait Filter Plugin” yang telah diintegrasikan ke dalam kode. Ini memungkinkan plugin lain untuk memperluas dan memodifikasi perilaku TablePress.

Setiap Ekstensi yang tersedia memiliki halaman detail, di mana Anda dapat menemukan informasi tentang tujuannya, petunjuk tentang cara menggunakannya, dan tautan unduhan.

Alih-alih membebankan biaya untuk Ekstensi TablePress sebelum pembeli dapat menggunakannya, saya mengambil rute yang berbeda: Semua Ekstensi dapat diunduh, diuji, dan digunakan sebagai perangkat lunak gratis, bahkan Ekstensi Premium! Namun, agar saya dapat melanjutkan pendekatan ini, sumbangan sangat disarankan, terutama jika Ekstensi membantu Anda menghasilkan uang, mis. di situs web perusahaan atau dari pekerjaan klien!

Berikut daftar semua Ekstensi, dikelompokkan berdasarkan kasus penggunaan yang dimaksudkan:

Perilaku meja frontend
Tabel Responsif Premium
Konversi URL otomatis
Kode PHP dalam sel tabel
Premium Penyaringan Baris
Kode Pendek Konten Sel Tunggal
Tabel Baris Pesanan Premium
Lebih banyak fitur untuk perpustakaan JavaScript DataTables
Plugin Penyortiran DataTables
Tombol DataTables Premium
DataTables FixedColumns
DataTables FixedHeader Premium
Panjang Pagination Ubah Entri “Semua”
Ubah string DataTables
Filter Kolom DataTables
DataTables ColumnFilterWidgets Premium
Kolom Penghitung DataTables
Kompatibilitas dengan plugin lain
Ubah Kode Pendek [tabel]
Penyesuaian untuk area admin TablePress
Ubah Nama Menu Admin
Bidang Edit Input yang lebih besar
Plugin WordPress lainnya dengan dukungan untuk TablePress
Folder Jahat Pro Premium
TablePress Styler oleh Divi Modules Premium
Untuk menggunakan Ekstensi TablePress, cukup unduh dari halaman detailnya dan instal dan aktifkan seperti plugin WordPress lainnya. Cara termudah untuk melakukannya adalah melalui halaman “Plugins” -> “Add New” -> “Upload Plugin” di Dashboard WordPress Anda, atau dengan mengekstrak file ZIP dan mengunggah folder yang ada ke “wp-content/plugins/ ” di server Anda, dengan menggunakan program FTP Anda.
Beberapa Ekstensi memerlukan atau mengizinkan konfigurasi lebih lanjut, seperti menambahkan parameter ke Kode Pendek yang Anda gunakan untuk menampilkan tabel Anda di pos atau di halaman. Ini kemudian dijelaskan di halaman detail Ekstensi.

Secara teknis, TablePress Extensions adalah plugin WordPress biasa dan dipasang dengan cara yang sama. Satu-satunya perbedaan nyata adalah bahwa mereka bukan bagian dari Direktori Plugin WordPress resmi, terutama karena mereka cukup kecil dan tetap tidak berfungsi tanpa TablePress. Itu juga alasan mengapa saya memilih untuk menamainya “Ekstensi” daripada “Plugin”. Oleh karena itu, Anda hanya akan menerima pemberitahuan tentang pembaruan yang tersedia untuk Ekstensi yang diaktifkan yang tidak memerlukan modifikasi oleh pengguna.

Jika Ekstensi bermanfaat bagi Anda, harap pertimbangkan untuk mendukung pengembangan lebih lanjut dengan donasi. Terima kasih!

Support

Most frequent questions and answers

Mendukung
Harap baca Pertanyaan yang Sering Diajukan dan Dokumentasi sebelum meminta dukungan. Terima kasih!
Untuk pertanyaan bantuan atau dukungan, laporan bug, dan permintaan fitur, gunakan Forum Dukungan WordPress. Silakan buka topik baru di sana.
Anda harus memasukkan sebanyak mungkin informasi tentang masalah tersebut. Harap tambahkan juga tautan (URL) ke halaman dengan tabel yang dimaksud! Ini membuat saya lebih mudah untuk membantu Anda, karena saya kemudian dapat menyelidiki masalah tertentu dengan lebih baik. Sebelum memposting, silakan cari melalui topik yang ada. Mungkin pertanyaan Anda sudah terjawab sebelumnya? Terima kasih!

Jika jawaban saya membantu Anda untuk memecahkan masalah Anda, disarankan untuk memberikan donasi dan menilai TablePress di Direktori Plugin WordPress, karena saya menginvestasikan banyak waktu luang dalam menjawab pertanyaan dukungan dan dalam mengembangkan TablePress.