Gelişmiş WordPress’in geliştirilmesi: Komut satırını kullanarak

Komut satırından bahsetmek birçok geliştiricinin kalbinde korkuya neden olsa da, gerçek şu ki, kullanımı kolay ve kalkınma için çok yararlı bir araçtır. Nasıl çalıştığını anladıktan sonra, komut satırının kullanımı kolaydır ve çalışma şeklinizi kolaylaştırır, böylece çok zaman kazandırır. Bu, gelişmiş geliştiriciler için WordPress’e odaklanan altı bölümümüzdeki dördüncü gönderi. Bu seri, temanın ayrıntılı olarak geliştirilmesi, temaları hazır hale getirme, yapı eklentileri, türleri ve özel yayınların, sorguların ve döngülerin taksonomisi de dahil olmak üzere birkaç ilginç kodlama konusunu tanıtan orta kullanıcılar için popüler WordPress’imizin geliştirilmesinden geliyor. , özel alanlar ve meta veriler ve yerelleştirme.
Bu öğreticide, genel görevleri yapmak ve hayatınızı daha kolay hale getirmek için komut satırını nasıl kullanabileceğinizi göstereceğim. Not: PHP hakkında bilgi sahibi olmanız önemlidir, çünkü bu, geliştiricilere yönelik sürekli konuları içeren bu serinin WordPress’in temel dilidir. Bu dizi boyunca kod görüntülerine başvuracağım. Komut satırı nedir? Güzel bir geçmişe geri döndüğünde, gerçek bir kullanıcı arayüzü yoktur. Bir şeyi yalnızca bir terminal kullanarak metin tabanlı komutlar vererek bitirebilirsiniz. Şu anda, bir terminalimiz yok – grafik kullanıcı arayüzünü kullanarak komutlar vermemizi sağlayan bir terminal emülatörü ile donatılmış oldukça entegre bir bilgisayarımız var.
Komut, görüntünün boyutunu değiştirmekten yeni dosyalar oluşturmaya ve monitörler arasında geçiş yapmaya başlayan her şeyi yapabilir. Potansiyel kullanıcı arayüzü aracılığıyla ne yaparsanız yapın, terminalde verilen komutlarla yapılabilir. Komutu daha kullanışlı kılan şey, aynı anda birçok karmaşık görev yapmak için birlikte gruplandırılabilmeleridir. Yayınlandığında, dizindeki tüm görüntüleri kesip optimize edecek olan mevcut komutları kullanarak çok kısa bir komut dosyası yazabilir ve ardından bunları bir zip dosyasına ekleyebilirsiniz. Bir terminale ihtiyacım var mı? Bir noktaya kadar, bir terminal kullanmanıza gerek yoktur, karmaşık görevleri çok daha hızlı tamamlamanıza izin vererek hayatınızı kolaylaştırır. Birkaç dakika sonra, bir terminal kullanmanız gereken bir senaryo bulacaksınız. İyi bir örnek, SSH’yi kullanarak uzun bir direksiyon sunucusuna erişmek veya düğümde paket ve sorun komutlarını yüklemek için NPM kullanmanız gereken herhangi bir şeyi kodlamaktır. Kısacası: Terminal, WordPress geliştirme çalışması için bir gereklilik değildir, ancak yeni ufuklar açacak ve sizi Node.js gibi dilde çalışmaya hazırlayacak çok yararlı bir araçtır. Terminal Windows, Unix ve OSX Ubuntu, CentOS veya OSX gibi UNIX tabanlı sistemler kullanıyorsanız, komut satırı ayarları hakkında endişelenmenize gerek yoktur. Bir süre bulamayacağınız birkaç küçük farkın yanı sıra, tüm komutlar aynıdır ve birçok yararlı komut işletim sisteminize dahil edilir.
Windows başka bir sorundur. Terminaller yerine, amacımız için çok daha az yararlı olan bir komut istemine sahiptir. Bu öğreticide kullanacağımız birçok yararlı komut sağlayacak olan Cygwin’i yüklemenizi öneririm. Kurulum için yardıma ihtiyacınız varsa, bu pratik kurulum kılavuzuna bakın. Başlangıç: Terminalin temelleri bundan sonra Cygwin’i yüklediğinizi ve Linux ve OSX kullanıcılarının sahip olduğu çoğu komuta erişebileceğinizi varsayacağım. Terminal penceresini başlattığınızda, küçük bir bilgi içerdiğini göreceksiniz. Temel OSX.
Mülkünüz biraz farklı görünüyorsa, endişelenmeyin, yine de düzgün çalışacaktır. Yukarıdaki ekran görüntüsü, girmek için kullandığınız kullanıcıyı, girmek için kullandığınız makineyi ve şu anda bulunduğunuz dizini gösterir. Kullanıcımın adı “Danielpataki”, girdiğim makine “MacBook-Pro.local” idi ve konumum “~” idi. Tilde karakterleri “Mevcut Kullanıcı Ev Dizini” demenin kısa bir yoludur. Mac’imde bu “/kullanıcılar/Danielpataki” ile aynı. Dizini kaydedin ve değiştirin dizini değiştirmek için CD komutunu, ardından mutlak veya göreceli bir yol kullanabilirsiniz. Bilgisayarımda bir WordPress kurulumum var, mutlak yol “/kullanıcılar/Danielpataki/vvv/www/wordpress-e-defult”. Ev dizininde olduğum için, aşağıdaki komutlardan birini kullanarak oraya gidebilirdim:

Core 3417F39E7B9867E226FCCE84CF619B içerir
İlk komut, geçerli dizinden hesaplanan göreceli bir yol kullanır. İkinci komut, dosya sisteminin üstünden başlayan mutlak bir yol kullanır. Bir içerik tablosu oluşturmak için LS komutunu kullanın. Aşağıdaki ekran görüntüsüne benzer bir çıktı üretmelidir: dizin dahil

Not: Böyle bir dizini kaydederken gizli dosyalar görüntülenmez. Eklemek için komuta -a seçeneğini eklemelisiniz: ls -a
Gizli dosya

Anatomi Terminal Komutları Terminali ilk kullandığımda, seçenekler, argümanlar, bayraklar, operatörler, anahtarlar gibi kullanılan tüm küçük ek komutlar hakkında her zaman kafam karıştı, oh … sonra karışıklığın makul olduğunu buldum – hayır yoktu Bu şeyleri adlandırmanın arkasındaki regülatör gövdesi.
Hangi varyasyonların komutlara ait olabileceğini haritalayalım ve birçok şeyi daha net göreceksiniz. Komutta göreceğiniz öğelerin çoğunu içeren sahte bir komut yaptım.

Core 3417F39E7B9867E226FCCE84CF619B içerir
Komutun adı “loremipsum” dır, fikir komutun sizin için bazı dolgu maddeleri yayınlayacağıdır. İki bayrak kullandım. “-P” paragrafı t etiketine sarmalıdır. “-H” başlık etiketini kullanarak başlık yapmalıdır. Komutun ayrıca bir argümanı vardır: “http://filamarama.io/,” Lorem iPSUM metninin kaynağı. Beş paragraf üretmesi gereken bir parametre ekledim: ” – uzunluk = 5″.
SSH ve Access Sunucuya Terminalde görüntülenen bilgileri gördüğümüzde öğreticinin başlangıcında hatırlıyor musunuz? Bilgilerin iki biti, eriştiğimiz kullanıcı adı ve motoru içerir. SSH, uzun mesafeli makineye belirli bir kullanıcı olarak girebileceğiniz ve içindeki verilerle çalışabileceğiniz bir mekanizmadır. Sahip yoksa web ana bilgisayarınızdan SSH ayrıntılarını isteyin. Bir sunucu, bağlantı noktası, kullanıcı adı ve şifreye ihtiyacınız olacak. Ana bilgisayarınız SSH erişimini desteklemiyorsa, WordPress’i yerel olarak yüklemeniz gerekir. Nasıl tamamlanacağına dair yardım için bir Vagrant kullanma kılavuzumuza bakın. Hükümet sunucunuza erişmek aşağıdakilerden biridir:
Core 3417F39E7B9867E226FCCE84CF619B içerir
Port numarasını almazsanız ilk komutu kullanın. Bu, SSH’nin varsayılan bağlantı noktasını kullandığı anlamına gelir. Port numarasını alırsanız ikinci komutu kullanın. Son olarak, WordPress’i yerel olarak çalıştırırsanız, sanal motor dizininizden son komutu çalıştırın. Windows kullanıcıları, SSH ile başlamak için Putty adlı bir uygulamaya ihtiyacınız var. Yardıma ihtiyacınız varsa Mediatemple’ın bir kılavuzu mevcuttur. Komut satırının son kelimeleri birçok araca erişmenizi sağlar. Her biri benzersizdir ve farklı amaçlar için kullanılır, ancak komutun yapısını anlayarak ve terminale biraz aşina olarak, daha kolay kullanabilirsiniz.
Bu serinin yaklaşan öğreticisinde, size daha fazla deneyim ve yararlı araçlar hakkında doğrudan bilgi vermek için çok sayıda komut satırı kullanan bazı yardımcı programlar göreceğiz.
Bu öğreticinin yararlı olduğunu düşünüyor musunuz?Neden WordPress gelişimini öğrenmek istiyorsunuz?Daha fazla bilmek istiyorsun?Bize aşağıdaki yorumlarda anlatın.
Komut satırı
gelişim
terminal

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir