Terkadang saya ingin mengembangkan tema WordPress ketika saya tidak memiliki koneksi internet. Saya membutuhkan Referensi Fungsi dan Tag Templat agar produktif.
Saya mencari salinan Codex yang dapat diunduh atau SVN tetapi tidak dapat menemukannya. Saya akhirnya mencoba untuk mirror menggunakan itu wget
, tetapi hasilnya jerawatan (itu terlalu besar!).
Apakah ada cara yang lebih baik?
documentation
artlung
sumber
sumber
Jawaban:
Saya Menggunakan cara yang jauh lebih cepat dan lebih mudah untuk membuat salinan kodeks lokal tanpa menginstal server lokal dan tanpa menginstal salinan mediawiki, yang disebut ScrapBook yang merupakan ekstensi Firefox, yang membantu Anda menyimpan halaman Web dan mengelola koleksi. Fitur utamanya adalah kemudahan, kecepatan, ketepatan, dan dukungan multi-bahasa.
dengan menggunakan fitur Save Web site (In-depth Capture) Anda dapat mengatur direktori yang ingin Anda simpan, yang mana dalam kasus Anda akan menjadi
Function Reference
danTemplate Tags
Anda juga dapat mengatur koleksi Anda seperti bookmark, mengedit file yang disimpan dan menyoroti bagian-bagian penting dari halaman dan hal terbaik tentang itu adalah built in pencarian teks lengkap.
sumber
Taruhan terbaik Anda adalah menyiapkan salinan lokal MediaWiki. Ini adalah perangkat lunak yang sama yang menjalankan Wikipedia, tetapi juga aplikasi yang mendukung Codex.
Setelah Anda menginstalnya, Anda dapat memberi tahu Codex untuk mengekspor halaman yang Anda inginkan dan Anda dapat mengimpor dokumen XML ke instalasi lokal Anda. Ini tidak otomatis, tetapi seharusnya memberi Anda cukup informasi untuk bekerja dengan referensi cepat.
Dapatkan MediaWiki
Semua dokumentasi untuk mengunduh, menginstal, dan mengonfigurasi MediaWiki tersedia online .
Jika Anda dapat menjalankan WordPress secara lokal, Anda juga dapat menjalankan MediaWiki secara lokal (Anda memerlukan PHP dan MySQL untuk mengatur semuanya).
Ekspor Codex
Buat daftar halaman yang ingin Anda ekspor. Saya ingin jika ada alat otomatis untuk mengekspor semuanya , tetapi tanpa itu mari kita tetap dengan proses manual.
Arahkan ke http://codex.wordpress.org/Special:Export . Halaman ini memungkinkan Anda menandai halaman dan kategori mana yang ingin Anda ekspor.
Katakanlah Anda hanya ingin mengekspor
Function Reference
halaman. Anda akan memasukkan "Function_Reference" di kotak besar untuk nama halaman. Tempatkan satu nama halaman per baris untuk mengekspor beberapa halaman sekaligus.Tetapi karena satu halaman itu tidak terlalu berguna ... sebagai
Functions
gantinya ekspor seluruh kategori. Masukkan "Fungsi" di kotak kategori dan klik tambahkan. Codex akan secara otomatis mencantumkan semua 964 halaman fungsi untuk Anda. Kemudian cukup tambahkan baris untuk "Function_Reference" sehingga Anda mendapatkan indeks juga.Anda dapat melihat daftar semua halaman yang tersedia di http://codex.wordpress.org/Special:AllPages . Daftarnya cukup luas, jadi saya tidak akan membahasnya di sini ... tetapi tambahkan setiap halaman yang ingin Anda ekspor dan klik saja.
Setelah Anda mengeklik "Ekspor," Codex akan menghasilkan file XML (agak besar) yang berisi semua konten.
Impor Codex
Sekarang navigasikan kembali ke instalasi MediaWiki lokal Anda. Anda sekarang dapat mengimpor dokumen XML dan membuat "klon" lokal Anda dari Codex WordPress.
Petunjuk impor terperinci tersedia di situs web MediaWiki .
sumber
Functions
akan menghasilkan halaman yang hilang (mis.get_permalink
Tidak akan disertakan). Saya memperkirakan sekitar 20% tidak ada.Anda dapat menggunakan aplikasi Dash (OS X) atau Zeal (Linux, Windows) yang memiliki goresan referensi fungsi Codex tersedia sebagai kumpulan dokumentasi.
Sangat mudah untuk menginstal dan menggunakan, namun sedikit kabur bagaimana up to date set disimpan.
sumber
Saya pikir hal terbaik adalah membuat laporan bug dan meminta yayasan WP untuk menginstal ekstensi ini http://www.mediawiki.org/wiki/Extension:PdfBook Jika tidak ada yang lain, tandai untuk penggunaan pribadi dan kemudian berikan PDF yang dihasilkan untuk pengguna.
sumber
Saya melakukan ini untuk diri saya sendiri menggunakan HTTrack (http://www.httrack.com/). Ini akhirnya menjadi beberapa megabyte (tidak yakin jumlah pastinya sekarang, saya kehilangan salinan lokal saya karena kegagalan hard drive, dan belum repot-repot membangunnya lagi), tetapi bekerja dengan cukup baik.
sumber
Anda dapat menggunakan API MediaWiki . Ada dokumentasi lengkap tentang cara membuat mirror wiki menggunakan API dan metode lain.
sumber
Ide keren,
Ada beberapa cara untuk menjadikannya "lokal".
Singkatnya tidak ada repositori untuk ini saat ini. Meski membuat satu pasti keren.
Mungkin saya akan menulis itu ...
Saya akan mengirim kembali nanti malam. Saya mungkin sebenarnya melakukan ini dalam sedikit.
Saya akan menaruhnya di GitHub.Pembaruan: Jawaban MediaWiki adalah bagaimana ini harus dilakukan.
sumber
Saya Tahu ini adalah utas lama tetapi sudah mengumpulkan hit jadi saya akan menambahkan jawaban ini
devdocs.io memiliki semua API untuk WordPress yang Anda butuhkan, meskipun tidak terstruktur seperti versi Codex, dalam beberapa kasus masih membantu.
CATATAN: Ini bukan hanya dokumen WordPress tetapi juga banyak bahasa populer lainnya
sumber