WordPress’i wp-chli ve komut satırlarıyla yönetme şeklinizi hızlandırın
WordPress geliştiricileri tarafından nefret edilen bir şey varsa, kolayca otomatikleştirilebilen gereksiz manuel brüt çalışmadır. Geliştiricinin sevdiği bir şey varsa, genel grafiği rahatsız etmeden düğmelere yalnızca birkaç vurgu yaparak görevi tamamlamak için komut satırının gücünü kullanır. WordPress, yıllardır geliştiriciler için büyük miktarda elektrikli cihazla kutsanmadı, ancak durum hızla değişti. WP-CHLI hızla her ciddi WordPress geliştirici araç setinin temel bileşenlerinden biri olur.
WP-CHLI, WordPress için bir komut satırıdır.WordPress için komut satırı arayüzü olan WP-CLI, Drupal konsol sitesinden ilham alır ve kamu görevlerini hızlı bir şekilde gerçekleştirmenin rahat bir yoluyla aynı şeyi sunar.
Bu makalede, WP-CLI’nin temel işlevlerinden bazılarını tartışacağız ve bunu neden çözüm serilerinize eklemeniz gerektiğini açıklayacağız. WP-CHLI Özeti WP-CHLI’nın ne olduğunun pratik bir özeti arıyorsanız, projenin ana sayfasındaki açıklamaya bakın: WP-CHLI, WordPress kurulumlarını yönetmek için bir dizi komut satırıdır. Bir web tarayıcısı kullanmadan eklentiyi güncelleyebilir, multisitus kurulumunu ve daha fazlasını ayarlayabilirsiniz. Başlangıçta Andreas Creten ve Cristi Burca tarafından 2009 yılında geliştirilen bu proje şimdi Daniel Bachhuber tarafından yönetiliyor. Andreas Creten, 2015 WordCamp Prag’da WP-CLI tarihinin mükemmel bir özetini verdi ve burada geliştirme yolunu tanımladı:
WP-CHLi için genel kullanım durumları arasında yeni siteler oluşturma, eklentilerin yönetilmesi, siteleri test içeriği ile doldurma ve önbellek temizleme bulunur.İster bir yerel geliştirme sitesi veya doğrudan çoklu bölgeli kurulum bağlamında olsun, akıllı araçlar ve otomasyon olasılığı gerektiren bir görev türüdür.Daha ev sahipliği yapan şirketler artık doğrudan ortamda önceden yüklenmiş WP-CHLI yapıyor, bu nedenle en azından neler yapabileceğinin temellerini gözden geçirmeniz çok önemli.WP-CLI’de bulunan komutlar iki sınıfa ayrılmıştır: Dahili Komut: WP-CHLI işlevselliğinin listesi.
Topluluk Siparişi: Üçüncü taraf geliştiriciler tarafından yapılan siparişler.
İkinci komut koleksiyonu, en ilginç WP-CLI özelliklerinden birini vurgular: özel komutları belirleme yeteneği.Kendi komutunuzu kendi PHP sınıfınızı yazmak kadar kolay ekleyin.Bunu pişmiş kitap bölümünde GitHub projesinde başlatmak için açık talimatlar vardır.
Topluluk komutları listesinde hızlı tarama bile, burada Nginx önbellekleme, jetpack, site haritaları, cron çalışması ve daha fazlası gibi burada ele alınan çeşitli WordPress kullanımını gösterir. WP-CHLI ile gereksinimler açısından başlamak ve çalıştırmak, WP-CLI nispeten kolaydır. PHP 5.3.2 veya daha fazla yakın zamanda, çeşitli açıklamalar ve WordPress 3.5.2 veya daha yeni olan UNIX ortamına ihtiyacınız var. Komut satırının temellerine alışkınsanız ve UNIX sisteminde geziniyorsanız bu da çok yararlıdır. WP-Chli çeşitli şekillerde kurulabilir. Phar dosyasının indirilmesi, çoğu kullanıcı için verandada vurgulanan bir öneri yöntemidir ve GitHub Project sayfasında açıklanan bir besteci ve homebrawe aracılığıyla yükleme için daha fazla seçenektir. Herkesin ayarları doğal olarak değişecektir, bu nedenle, buraya ayrıntılı olarak yüklemek için çeşitli seçenekleri izlemek yerine, uygun belgelerle danışmanızı ve oradan başlamanızı öneririz. Benim durumumda, Mac’teki bir homebrace aracılığıyla ilk kurulum çabaları alakalı bir kutu açık bir kutu Solucanlar Yerel Yakut, bu yüzden nihayet kıvrım seçeneğini seçtim. Bu, her şeyin bir MAMP ile iyi çalışması için .bash_profile için biraz daha fazla ayarlama gerektirir. Uzun lafın kısası, her türlü yazılım kurulumu gibi, ayarlarınızın tuhaflığına bağlı olarak yardım almak için eski arkadaşlarımız Google’a belirli bir aşamada danışmanız gerekebilir. Bununla birlikte, Kiley Lampert’in kurulum özeti, yol boyunca size yardımcı olacak çeşitli adımların iyi bir özetini sunar ve bazı olası tuzakların üstesinden gelir. Yararlı bir video özeti de var:
Yüklemeyi bitirdikten sonra, komut satırı üzerinden kök WordPress klasörünü girin ve wp -info yazın. Aşağıdaki satırlarda bir şey görmelisiniz: Şimdiye kadar varsa, ayrılmaya hazırsınız. Komut satırı, WP-CHLi gibi yardım ve yapılandırma ile ilgili bazı kayıtlar ayrıntılı destek ve doğuştan gelen belgelerle gönderilir. WP yardımı veya yeterli WP yazarak herhangi bir zamanda mevcut komutların eksiksiz bir listesini görebilirsiniz. Belirli komutlarda ayrıntılı yardıma erişmek için – örneğin, dışa aktarma komutu veritabanı – sadece WP yardımı yazın ve ardından komutun kendisinin adı:
Midoriberlin/421Eef4C4090C0FE36B8’in özünü içerir
Bu sizi aşağıda gösterildiği gibi bilinen UNIX manuel tip ortamına götürecektir: Çokitus bir ortamda çalışırsanız, aradığınız siteyi seçmek için belirli URL parametrelerini bir işaret olarak devam ettirirsiniz. Burada dikkate alınması gereken önemli bir şey, bu tür küresel parametrenin kolaylık sağlamak için site başına YAML’nin yapılandırma dosyasında da saklanabilmesidir. Doğru, yazılım arka planda uğultu ile bizi yaygın olarak kullanılan çeşitli işlevlere dikkat edelim.
WordPress’i güncellemek için WP-CHLI kullanmak WordPress’i güncellemeyi yıllarca bir süreç olarak hızla artırdı, ancak özellikle bir dizi siteyi koruyorsanız, yine de idari bir görevdir. Bu başlamak için iyi bir yerdir, ancak WP-CHLI’nın iş akışınıza taşıyabileceği konforu ve gücü göstererek. Aktif kurulumumuzdaki geçerli WordPress sürümünü kontrol ederek başlayacağız:
Benim durumumda Midoriberlin/485772de13332cb2c6’nın çekirdeğini içeriyor, hala WordPress 4.1.2 çalıştırıyoruz, bu yüzden yükseltme zamanı. Doğal olarak, daha ileri gitmeden önce bir veritabanı rezervi yapmak ve sadece bir komutla yapmak istiyoruz.
Midoriberlin/51A9B8D2F1C0F5FC88E3’ün çekirdeğinin yüklenmesi
Terminal ihracatta başarı gösteriyor gibi görünüyor:
Ve kök klasörümüze kısa bir yolculuk, dışa aktarma veritabanını gösterir. Bayrak üzerinden dışa aktarma dosyasının adını belirlemediğim için varsayılan olarak ana bilgisayar klasörünün adıyla ortaya çıktı. Güncellemeyi gerçekleştirmek artık aşağıdakilere girmek kadar kolay:
Midoriberlin/7E8B75B3198CBB6FAE5D’nin çekirdeğinin yüklenmesi
Ve şimdi, sadece bu basit komutla, kurulumumuz güncellendi: Doğal olarak, daha ileri gitmeden önce bu siteyi görsel olarak tekrar vermek istiyorsunuz, ancak her şeyin yapıldığını varsayarsak, artık .sql dosyanızı silmek veya arşivlemekte özgürsünüz. Tam açıklama uğruna: Yukarıdaki sıranın tamamı gösterildiği kadar kolay değildir, çünkü ilk başta bir MAMP kurulumunda MySqltump bulamayan ihracat siparişleriyle ilgili bazı sorunlar yaşıyorum. WP -CLI’nin gücünü keşfetmeye başladığınızda – yol boyunca kendi teknik hatanızı yaşayabileceğinizi unutmayın. Sabırlı kalın ve Google ve Stack Taşmasının arkadaşlarınız olduğunu unutmayın! Veritabanlarını dışa aktararak ve temel dosyaları güncelleyerek, WP-CHLI’nın sadece birkaç düğmeye basılarak bazı büyük değişiklikler yapmamıza izin verdiğini gösterdik. Siteyi baştan kısaca tartışalım.
Yeni bir WordPress Sitesi Oluşturun Konaklamak için bir klasör oluşturarak ve klasöre gidecek bir klasör oluşturarak yerel olarak yeni bir WordPress sitesi oluşturma işlemine başlayacağız. Midoriberlin/97cc8c481818EF441C8659’un özünü belirtin
Yeni klasörün içinden şimdi WordPress’in en son sürümünü indiriyoruz. Midoriberlin’in çekirdeğini yükleme/35D9670472E007635E4C
Örneğimde görebileceğiniz gibi, işaretin sürümünü kaldırarak, en son sürüm otomatik olarak indirilecektir.
Şimdi veritabanımız hakkında bazı bilgilerle wp-config.php dosyasını ayarlamamız gerekiyor:
Midoriberlin’in çekirdeğini yükleme/99E2995D365A3C8C7D46
Ve son olarak WP Core yüklemesini çalıştırarak ve bazı ilgili parametreleri sürdürerek gerçekten yüklemeliyiz:
Midoriberlin/E462D0E31EDA76AF907B’nin özünü içerir
Ve bununla sitemiz yüklendi. Yukarıdaki ekran görüntüsünden görebileceğiniz gibi, gerçekten bir veritabanı yapmayı unutarak yolda birkaç engel yaşuyorum, ancak hızlı bir şekilde aşılabilir. Yerel ana bilgisayar dosyalarıyla biraz uğraşıyor ve minimum çalışmamızın sonuçlarını görecek bir konumdayız.
WP-CLI test sitem aktif ve çalışıyor. Bu, ilk kez biraz dahil olan bir süreç gibi görünebilir, ancak iş akışınız girdikten sonra, hız açısından birçok genel görev için üstel olma potansiyeline sahip bir artış görürsünüz. Ayrıca, yeni yazdırılan sitenizi komut satırları aracılığıyla içe aktarılan veriler ve varsayılan kullanıcılarla hızlı bir şekilde doldurabilmek için ek bir avantaj vardır. Eklentileri ve temaları bitirmeden önce kısa bir süre tartışalım. Eklentileri ve temaları yönetme yeni sitemiz yüklü, eklentiler ve temalar üzerinde tam kontrol düğmelere dikkat çekerek. Aktif olan temayı kontrol ederek başlayalım: Midoriberlin/AF2CF9F60A9E57222520’nin özünü içerir
Yeni kurulumda beklediğiniz gibi, kayıtlı tek öğe WordPress varsayılan temasıdır ve aktif olarak vurgulanmıştır.
Yeni yirmi on beş temamdan oldukça memnunum, ancak ihtiyacım olursa WP-CHLi aracılığıyla çeşitli ek tema kontrol işlevleri mevcut. Kontrol etmek için son öğemiz eklenti durumudur. Daha önce olduğu gibi, şu anda neyin iyi ve basit bir şekilde yüklü olduğunu görebiliriz:
Midoriberlin/8117676c398b6f44e637’nin özünü içerir Standart kurulumlarda şimdiye kadar çok fazla şey olmuyor, ancak yüklü olanı ve görebildiğimiz gibi güncellenmesi gereken şeyleri gerektiriyor: Yeni bir eklenti yüklemek, tüm kartları güncellemek ve artık WP-CHLi eklentisi komutları seti aracılığıyla artık ihtiyaç duyulmayanları silmek için tam denetime sahibim. WP-CHLI, tüm işaretlerin bir süre önce orada olacağını gösteriyor ve yalnızca bu genel bakışta mevcut seçeneklerin yüzeyini çiziyoruz. Daha fazla derinlemesine bilgi için aşağıdaki kaynaklara danışın: WP-CLI Ana Sayfa: İlk çağrı bağlantı noktanız şüphesiz temel bilgi, yapılandırma seçenekleri ve topluluk siparişlerinin tam listesinin mevcut olduğu bir proje evidir.
Video Eğitimi Nash Team: İngiliz geliştirici ekibi Nash (Go England!) Sitesinde bir dizi kapsamlı WP-CHLI öğreticisi derledi. Bu, daha gelişmiş yazılım kullanımına girmek için iyi bir başlangıç noktasıdır.
WPMU Dev hakkında başka bir makale: WP-CLI’yi bir önceki sitede biraz araştırdık. WordPress geliştirici detayları Daniel Pataki iyi bir başlangıç noktası yaptı ve Vagrant ve WordPress için rehber oradan her şeyi başlattı. Sonuç WordPress, güç ve esneklik açısından gelişmeye devam ettiğinden, geliştiricilerin mevcut tüm araçları kullanmaları giderek daha önemlidir, böylece iş yükleri yönetilebilir ve iş akışları pürüzsüzdür.Kapsamlı bir işlevsellik yelpazesi ve işlevselliği ihtiyaçlarınıza uygun hale getirebilme yeteneği ile WP-CHLI, birçok WordPress geliştirici kutusunda yerini alan bir araçtır.WP-CHLI kullanıp kullanmadığınızı veya gelecekte bu sitede daha ayrıntılı olarak keşfetmemizi görmek istediğiniz işlevsellik yönleri olup olmadığını bilmek istiyoruz.Aşağıdaki yorumlarla iletişime geçin ve düşüncelerinizi paylaşın.Etiket: komut satırı
WP-Chli