Rumah >Tutorial CMS >WordTekan >Persekitaran Pembangunan WordPress Terbaik
mata teras
bernasib baik, masa telah berubah, dan kini terdapat alat yang dapat membantu anda menghapuskan kerja -kerja kerumitan dan berulang -ulang untuk membina laman web WordPress di komputer anda.
Disember lalu, tiga tahun selepas saya hampir sepenuhnya keluar dari mana-mana pembangunan WordPress, saya menjadi pemaju WordPress sepenuh masa. Sebelum itu, saya bekerja dalam industri pembayaran selama tiga tahun sebelum menjadi penandatanganan WordPress sepenuh masa.
Anda lihat, apabila saya kembali ke pembangunan WordPress Disember lalu, saya memutuskan untuk melihat cara membina persekitaran pembangunan WordPress yang sempurna. Saya terkejut, alat -alat di sekitar WordPress telah bertambah baik, ia seperti berdagang Ferrari untuk Ford.
Saya sangat teruja, tentu saja, masih teruja, untuk meneroka semua alat, dan dalam jawatan hari ini saya akan berkongsi dengan anda ringkasan apa yang saya pelajari. Mudah -mudahan ia membantu anda menyesuaikan persekitaran semasa anda dan melaksanakan beberapa alat yang ada.
Mulakan dengan pelayan
Pertama sekali, bahagian paling penting dari masalah persekitaran pembangunan WordPress adalah pelayan. Tanpa pelayan, kita tidak boleh berbuat apa -apa.Terdapat banyak pilihan yang berbeza untuk menganjurkan laman web WordPress dalam persekitaran tempatan hari ini, jadi sukar untuk mengetahui yang mana ia digunakan.
Saya cadangkan anda menyerahkan MAMP/WAMP/XAMP dan mula menggunakan persekitaran pembangunan maya.
mengapa? Terdapat banyak sebab:
Sekarang anda telah menerima persekitaran maya. Apa yang perlu anda gunakan?
Saya menggunakan VVV. Ia sangat mudah untuk bangun dan berjalan, mempunyai sistem sokongan yang baik, dan ia digunakan oleh banyak agensi pembangunan WordPress yang besar, termasuk XWP yang saya bekerja.
Beberapa pilihan lain untuk persekitaran pembangunan WordPress maya termasuk: HGV, Wocker, VIP Quickstart.
Jika anda memutuskan untuk menggunakan VVV, maka saya pasti mengesyorkan plugin dan alat berikut untuk mengambil VVV ke tahap yang lebih tinggi.
Aleksander Koko telah menulis tentang VVV sebelum ini, dan baru -baru ini saya mencatatkan video mengenai cara menubuhkan VVV pada komputer anda sendiri.
Kekuatan baris arahan
siapa yang tidak suka operasi baris arahan kecil? WP-CLI adalah jawapan kepada keinginan baris perintah dalaman anda.
WP-CLI membolehkan anda menguruskan pemasangan WordPress dari baris arahan (ia disediakan dengan VVV dengan cara).
Semua ini adalah operasi yang sangat mudah yang boleh anda lakukan dari baris arahan. Lebih baik lagi, dalam bahagian seterusnya, kami akan membincangkan IDE di mana anda boleh menjalankan semua arahan ini secara langsung.
Jika anda berminat untuk mempelajari lebih lanjut, lihat artikel ini oleh Ahsan Parwez mengenai WP-CLI.
IDE yang mengubah corak
semua alat yang saya bicarakan hari ini, saya fikir ini akan menjadi yang paling kontroversial. Ketika datang ke ides dan editor, ia hampir seperti menyerang ruang peribadi, yang banyak orang tidak suka.
Saya tidak akan cuba memberitahu anda bahawa IDE lebih baik daripada editor teks dan sebaliknya. Apa yang saya mahu lakukan ialah memberitahu anda pengalaman saya beralih kepada IDE dan bagaimana ia berfungsi untuk saya.
Saya selalu menjadi orang yang tidak suka IDE. Tidak suka ia mungkin eufemisme, saya benci mereka. Saya fikir mereka kembung, perlahan dan kemas.
Saya pernah menjadi peminat besar teks luhur (saya masih, dengan cara, dan saya menggunakannya setiap hari).
Jadi, pada bulan Disember, apabila saya memulakan pembangunan WordPress sekali lagi, saya melihat mana editor boleh digunakan untuk menulis kod WordPress. Saya sangat terkejut apabila saya terus menyebut IDE yang dipanggil PHPStorm.
Saya melirik dengan enggan dan saya sangat gembira saya lakukan!
PHPStorm adalah PHP dan WordPress Development IDE terbaik pada pendapat saya. Ia menawarkan semua yang anda perlukan untuk membina laman web WordPress, plugin, dan tema, dan mempunyai integrasi WordPress yang luar biasa (anda benar -benar perlu menyemaknya).
Berikut adalah tiga sebab mengapa anda harus mempertimbangkan menggunakan phpStorm untuk pembangunan WordPress tahun ini:
Jika anda berminat untuk memulakan dengan PHPStorm, lihat satu siri 7 video PHPStorm yang saya telah direkodkan untuk membantu anda memulakan dengan IDE ini.
Pastikan kod anda bersih dan kemas
Alat terakhir yang ingin saya tulis mengenai hari ini adalah perkara yang baik! Saya sangat khusus mengenai kod menulis. Saya suka bahawa ia bersih dan kemas dan mengikuti spesifikasi kod WordPress sepenuhnya.
Tetapi walaupun begitu, kita semua manusia. Dan saya sering mendapati diri saya melayari kod yang saya tulis dan kecewa dengan ruang yang hilang atau rehat garis tambahan.
Di dunia sumber terbuka, sangat penting bagi pemaju untuk berpegang pada spesifikasi kod yang ditakrifkan oleh projek, jika tidak, asas kod akan merendahkan dengan cepat, terutama pada projek sumber terbuka yang popular seperti WordPress.
Malah, pasukan teras WordPress amat ketat dengan spesifikasi kod dan pematuhan mereka.
Jadi, bagaimana kita memastikan kod kami mengikuti spesifikasi kod WordPress? Jawapannya mudah, ia adalah alat yang dipanggil PHP CodesNiffer dengan set peraturan spesifikasi kod WordPress.
Kedua -dua utiliti akan mengimbas kod anda untuk sebarang perbezaan antara kod anda dan bagaimana projek WordPress anda dijangka ditulis, dan memberitahu anda apa yang salah. Sangat mengagumkan!
Perkara terbaik ialah mereka juga memaklumkan kepada anda mengenai sebarang isu keselamatan lanjutan yang anda miliki. Sudah tentu, ia tidak akan menangkap setiap isu keselamatan, jadi pastikan anda sentiasa mempertimbangkan keselamatan semasa menulis kod anda, tetapi ia adalah barisan pertahanan pertama.
Sudah tentu, saya tidak dapat melengkapkan bahagian ini tanpa menyebut bahawa phpStorm mempunyai sokongan terbina dalam untuk codesniffer PHP. Saya telah menyiarkan video mengenai cara menggabungkan peraturan untuk spesifikasi kod PHPStorm, PHPCS dan WordPress.
Kesimpulan
Terdapat banyak alternatif selain alat yang disebutkan di atas, dan saya berharap sekurang -kurangnya semua yang saya bicarakan hari ini akan membuat anda berminat untuk meneroka beberapa alat yang hebat di sekitar pembangunan WordPress.
Jika anda memilih untuk menggunakan alat di atas, alat -alat ini akan memberikan anda asas yang baik untuk memulakan dengan pendekatan yang diperkemas dan automatik untuk pembangunan WordPress.
Jika anda menggunakan alat lain, saya suka mendengar komen anda dalam komen di bawah!
soalan yang sering ditanya mengenai persekitaran pembangunan WordPress
Persekitaran pembangunan WordPress adalah ruang yang selamat dan terpencil di mana pemaju boleh menguji perubahan, kemas kini, dan ciri -ciri baru laman web WordPress tanpa menjejaskan laman web pengeluaran. Adalah penting kerana ia membolehkan pemaju mengenal pasti dan membetulkan sebarang isu atau kesilapan sebelum mempengaruhi tapak pengeluaran, memastikan pengalaman pengguna yang lancar. Ia biasanya terdiri daripada tiga peringkat: tempatan (mesin pemaju), penyimpanan sementara (salinan laman web pengeluaran), dan pengeluaran (laman web pengeluaran).
Menyediakan persekitaran pembangunan WordPress tempatan termasuk memasang persekitaran pelayan tempatan seperti MAMP, WAMP, atau XAMPP. Setelah dipasang, anda boleh memasang WordPress pada pelayan tempatan anda. Ini membolehkan anda memproses laman web WordPress secara langsung dari komputer anda tanpa sambungan internet.
Persekitaran pementasan adalah klon laman web pengeluaran anda di mana anda boleh menguji perubahan tanpa menjejaskan laman web pengeluaran. Ia bermanfaat kerana ia membolehkan anda menyelesaikan masalah, menguji kemas kini, dan membuat perubahan tanpa mengambil risiko menghasilkan ciri laman web. Ia juga menyediakan pelanggan dengan platform untuk semakan dan kelulusan sebelum perubahan hidup.
Migrasi laman web WordPress anda dari persekitaran tempatan anda ke pelayan pengeluaran termasuk fail dan pangkalan data yang berhijrah untuk laman web anda. Anda boleh melakukan ini secara manual atau menggunakan plug-in seperti Duplicator atau All-in-One WP Migration. Sentiasa ingat untuk menyandarkan laman web pengeluaran anda sebelum berhijrah untuk mengelakkan sebarang kehilangan data.
Terdapat banyak alat yang tersedia untuk pembangunan WordPress. Ini termasuk editor kod seperti teks atau atom luhur, persekitaran pembangunan tempatan seperti tempatan oleh Flywheel atau Desktopserver, sistem kawalan versi seperti Git, dan alat debugging seperti Monitor Query atau Debug Bar.
Mencipta tema kanak -kanak di WordPress melibatkan membuat direktori baru dalam folder tema, mencipta fail gaya.css dengan tajuk tertentu, dan mengimport gaya tema induk. Anda kemudian boleh mengaktifkan tema kanak -kanak dari papan pemuka WordPress dan mula menyesuaikannya tanpa menjejaskan tema induk.
dengan selamat mengemas kini laman WordPress anda termasuk membuat sandaran laman web anda, menguji kemas kini dalam persekitaran pementasan, dan kemudian memohon kemas kini ke tapak pengeluaran anda. Ini memastikan bahawa jika terdapat sebarang masalah semasa proses kemas kini, anda boleh memulihkan laman web dengan mudah ke keadaan terdahulu.
Sistem kawalan versi adalah alat yang menjejaki bagaimana kod anda berubah dari semasa ke semasa. Adalah penting dalam pembangunan WordPress kerana ia membolehkan anda memulihkan ke versi terdahulu kod anda apabila ada yang salah, bekerjasama dengan pemaju lain, dan menyimpan sejarah perubahan. Git adalah sistem kawalan versi popular yang digunakan dalam pembangunan WordPress.
Masalah penyelesaian masalah di laman web WordPress termasuk mengenal pasti isu -isu, menguji penyelesaian dalam persekitaran pementasan, dan memohon perbaikan ke tapak pengeluaran. Alat seperti monitor pertanyaan atau bar debug boleh membantu anda mengenal pasti masalah. Ingatlah untuk menyandarkan laman web anda sebelum menyelesaikan masalah.
Mengoptimumkan laman web WordPress anda untuk meningkatkan prestasi termasuk menggunakan plugin cache, mengoptimumkan imej, menggunakan rangkaian pengedaran kandungan (CDN), dan meminimumkan fail CSS dan JavaScript. Anda juga boleh menggunakan alat seperti Google Pagespeed Insights atau GTMeTrix untuk mengenal pasti kawasan yang memerlukan penambahbaikan.
Atas ialah kandungan terperinci Persekitaran Pembangunan WordPress Terbaik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!