WordPress Eklenti Dizini
Yayınlanan: 2022-09-29WordPress Eklenti Dizini'ne atıfta bulunduğunuzu varsayarsak: WordPress Eklenti Dizini, WordPress içerik yönetim sistemi için merkezi bir eklenti dizinidir. Dizine web'de WordPress.org/plugins adresinden erişilebilir. Eklenti dizini, WordPress içerik yönetim sistemi için genel olarak erişilebilir bir merkezi eklenti dizinidir. WordPress Eklenti Dizini, WordPress içerik yönetim sistemi için merkezi bir eklenti dizinidir. WordPress Eklenti Dizini, ücretsiz ve açık kaynaklı WordPress eklentilerinin en büyük dizinidir. Dizin, WordPress topluluğu tarafından yönetilir ve WordPress sitelerinin işlevselliğini genişletmek için eklenti arayan herkes için harika bir kaynaktır.
Bu makaledeki adımlar, WordPress eklentinizi WordPress eklenti dizinine ekleme sürecinde size yol gösterecektir. Birçok kullanıcı için WordPress Eklenti Dizini, web siteleri için eklentileri arayabilecekleri yerdir. Topluluğa geri vermenin bir yolu, dizine eklentilerle katkıda bulunmaktır. Nasıl çalıştığını açıklamak için eklentinizin benioku dosyasını düzenlemelisiniz. 'Kararlı' ve 'Test edildi' alanlarına girerseniz, eklentinin sürümü görüntülenir. Resmi Readme Validator'ı kullanmak da iyi bir fikirdir. Eklentiler ekibi , başvurunuz onaylandığında sizi e-posta yoluyla bilgilendirecektir.
E-postanıza Subversion (SVN) deposunu eklerseniz, eklenti orada barındırılacaktır. Eklentiyi yüklemek için bilgisayarınızda kurulu bir SVN istemcisine ihtiyacınız olacak. Windows kullanıcıları ayrıca TortoiseSVn, SilkSVN ve Versions'ı (ücretsiz) kullanabilir. Yukarıda listelenen uygulamalardaki ve SVN'nin kendisindeki işlemler arasında birçok benzerlik vardır. senkronizasyon, bilgisayardaki yerel klasörünüzü ve alt sürüm dizininizi değiştirdiğinizde gerçekleşir. Dosyaları bagaja yükledikten sonra, onları bir sürüme etiketlemeniz gerekir. Sürüm numarasını ve etiketler klasörünü açarak yeni bir klasör oluşturabilirsiniz.
Geliştirmekte olduğumuz eklenti, örnek kod olarak 1.0 sürümünü kullanır. Eklentinizin başlığının sürüm numarasıyla uyumlu olduğunu kontrol edin. Görüntü boyutu 125 ila 250 piksel arasında olmalıdır. Kullanmak istiyorsanız lütfen JPEG veya PNG dosyalarını kullanın. WordPress eklentinizin WordPress eklentileri dizininin yerel kopyasına en fazla iki ekran görüntüsü ekleyebilirsiniz. Ekle düğmesine tıklayarak deponuza yeni varlık dosyaları ekleyebilirsiniz. Bir sonraki adım, dosyalarınızı Commit simgesiyle WordPress eklenti dizinine yüklemektir.
Eklenti alt klasörünün içeriği, tek bir dosya veya bir dosya koleksiyonu (örneğin, yapılandırma dosyaları, JSP dosyaları veya ASP.NET dosyaları) olabilir.
Bir klasör ve ardından gerekli tüm içeriği içeren tek bir dosya oluşturarak bir eklenti oluşturabilirsiniz. Awesomeplugin klasörü , WP-content/plugins klasöründe bulunabilir. Müthiş eklenti dosyanız bu yeni klasörde bulunacaktır.
PHP, kodun geçerli çalışma dizinini bulmak için __DIR_MAIN'i kullanır. Sabiti veya işlevi başka bir konumdan çağırdığınızda, eklentinizin dizin yolunu döndürür.
plugin_dir_path() işlevi, dosyanın bağlı olduğu dizinin yolunu döndürür.
WordPress'te Eklentiler Dizinini Nasıl Bulabilirim?

WordPress'te eklentiler dizinini bulmak için sitenize FTP üzerinden erişmeniz ve /wp-content/ klasörüne gitmeniz gerekecek. /wp-content/ klasörüne girdikten sonra /plugins/ adlı bir klasör göreceksiniz. Bu, WordPress siteniz için tüm eklentilerin depolandığı dizindir.
Eklentiler Nerede Depolanır?
Eklenti tarafından kullanılan resimler, JS, CSS ve diğer statik dosyalar eklentiler dizininde saklanır. Dosyaları WordPress web sitesine yüklerken, kullanıcının dosyaları WordPress içerik/ yükleme dizinindeki eklentiye özel klasöre kaydedilir.
WordPress Eklenti Adımı Nasıl Bulurum?
Menüden İncele'yi seçin ve ardından Kaynaklar >WP-İçeriği size stili gösterecektir. Lütfen tema adını, yazarını ve temayı açıklayan bir CSS sayfası ekleyin. Eklentiler klasörü, şu anda WP-Content'te yüklü olan eklentileri içerir.
Bir WordPress Klasörünün Yolunu Nasıl Bulurum?
Get_stylesheet_directory(), alt tema dizinine giden mutlak yolu bulmak için kullanılır. Stil sayfası dizin URI'sini almak için get_stylesheet_directory_uri() kullanmak yerine, dizin URI'sini almak için get_stylesheet_ directory_uri öğesini kullanın.
Eklentiler Nerede Depolanır?

Çoğu eklenti, bilgisayarınızdaki merkezi bir konumda, tipik olarak bir "eklentiler" veya "uzantılar" klasöründe depolanır. Bu onları bulmayı ve kurmayı kolaylaştırır. Bazı eklentiler, web tarayıcınız veya metin düzenleyicinizle birlikte paket halinde gelebilirken, diğerlerinin ayrı olarak indirilip yüklenmesi gerekebilir.
WordPress'in merkezi dosya ve klasör dizinlerinin eklenmesiyle, tüm dosya ve klasörlere artık tek bir yerden kolayca erişilebilir. Tüm eklentilerinizi bu şekilde düzenleyebilir, düzenleyebilir ve yönetebilirsiniz. WordPress dosyalarının nasıl düzenlendiğini ve sınıflandırıldığını anlamak, WordPress sorunlarını çözmeye başlamanın mükemmel bir yoludur. Her kullanıcıya, dosya ve klasörlerinin depolandığı bir dizin atanır. Sonuç olarak, her WordPress web sitesi aynı temel yapıya sahip olacaktır. WordPress eklentileri, dosya dizinlerini veya giriş komutlarını kullanmak zorunda kalmadan kolayca yükseltilebilir. Yükselttiğinizde, oluşturmak için çok çalıştığınız veriler silinir.
Firefox'ta Eklentiler Nasıl Bulunur?
Firefox kullanıcı profiliniz, eklentileri içeren bir klasör içerir.

WordPress Dizinimi Nasıl Bulabilirim?
'public_html' klasörü, tüm WordPress' kök dizin dosyalarını içerir. WordPress admin gibi WordPress'in çekirdek dosyalarına erişilebilir. PHP'yi kod diliniz olarak veya yüklü Temalarınızın veya Eklentilerinizin kod işlevselliğini kullanmak.
WordPress web siteleri aslında her biri kendine özgü özelliklere sahip birden fazla dosyadan oluşur. Dosyaların tümü, listenin en üstünde bulunan WordPress kök dizinine başvurur. Bir WordPress web sitesinin kök dizinini bulabildiğinizde, sorunun kaynağını bulmak için diğer dosya dizinlerini kolayca arayabilir ve bunlara erişebilirsiniz. Kök dizininizin üst kısmındaki alt dizinlere tıklayarak WordPress dosyalarınıza kolayca erişebilirsiniz. WordPress'in kök dizinine çeşitli yöntemlerle erişilebilir. Kontrol panelinizden bir FTP bağlantısı kullanmak, cpanel'i kullanmaya başlamanın en basit ve en yaygın yoludur. FTP istemcileriyle kullanılabilen bir istemci olan FileZilla buna iyi bir örnektir.
Web sitenizdeki dosyaları bulmanın en basit yollarından biri, yönetici panosundan WordPress kök dizinine erişmektir. WordPress dizininize ve dosyalarınıza erişmek için üçüncü taraf bir eklenti de kullanılabilir. Bunu yapmadan önce, nasıl yapılacağına ilişkin kılavuzumuzu kullanarak WordPress web sitenizi yedeklemeniz çok önemlidir. Dosya Yöneticisi eklentisi , WordPress dosyalarını kök dizinden düzenlemenize olanak tanır. Bu eklentinin 700.000'den fazla aktif kullanıcısı var ve son derece popüler. WordPress dizininizi bulmanın ve erişmenin FTP veya CAF'den daha uygun bir yoludur.
WordPress Eklenti Dizini Yapısı
WordPress Eklenti Dizini, WordPress eklentileri için resmi dizindir. Herkesin kullanabileceği açık kaynaklı eklentilerin bir dizinidir. Dizin kategorilere ayrılmıştır ve her eklentinin bir açıklama, bir özellik listesi ve eklenti yazarının web sitesine ve destek forumlarına bağlantılar dahil olmak üzere eklenti hakkında bilgiler içeren kendi sayfası vardır.
Bu bölümde bir WordPress eklentisinin nasıl yapılandırılacağını gösteriyoruz ve eklentinin bakımını ve okunmasını kolaylaştıran bazı kodlama standartlarını vurguluyoruz. Sosyal Projede Paylaş kodu ve birim testleri GitHub'da mevcuttur. Eclipse'e aktarabileceğimiz Eclipse hazır bir proje olacak. Share on Social'daki tüm modüller, gerekli olan tek dosya olan sınıflarla oluşturulmuştur. Ana dosyada, setup_sos_ eklentisini yapılandırmak için tek bir fonksiyon olan setup_sos_plugin() kullanıyoruz. Bu işlev ve karşılığı, eklentinin temeli olarak hizmet eder. is__administrator() kullandığımızda, yönetici ekranında mı yoksa web sitesinde mi olduğumuzu görebiliriz.
Yöntem adını kullanmadan yöntemleri adlandırabileceğimiz için yöntem adını isim çakışması olarak kullanmak yerine sınıfları kullanmalıyız. Eğitim boyunca, eklentinin yapısını ve dosyalarını ve ayrıca onu oluşturmak için kullanılan kodu gözden geçireceğiz. Önce $sos_shortcode içinde bir sınıf kapsam değişkeni ayarlayın. Yeni bir sınıf oluşturduğumuzda, eylemler, filtreler, kısa kodlar ve diğer sınıflar ve modüller ekleme gibi başlatma görevlerini gerçekleştirmek için setup() kullanırız. Tüm eklentilerin sınıf dosyaları aynı teknededir. Bu durumda dosyaların sınıf dosyaları olduğunu belirtmek için dosya adlarında – (tire) kullanırız, class-admin.php ve class- önekinde yaptığımız gibi. İşlev ve değişken işlevler söz konusu olduğunda, JavaScript'te de processLocker'da olduğu gibi deve durumu kullanılır.
Değişkenler, işlevler ve yöntemler oluşturulurken aşağıdakiler kullanılır. $share_name, $alt çizgi sembolünün kısaltmasıdır. Bir sonraki bölümde, eklentilerin ana dosyasını inceleyeceğiz ve PHP sınıflarının nasıl çalıştığını ayrıntılı olarak tartışacağız.
Eklenti Klasör Yapısı Nedir?
Ana dosya, tüm eklentilerin en önemlisidir. Eklentiyi yüklediğinizde, Omeka dosyası gerçekten yüklenir ve tüm kancaları ve filtreleri içerir. Ana eklenti dosyası , eklenti klasörü gibi adlandırılmalıdır. Bir PHP betiğinde sonuna php ekleyebilirsiniz.
WordPress Dizin Yapısı Nedir?
WordPress dosyaları, dosyaları düzenlemenin yaygın bir yöntemi olan hiyerarşik klasörler halinde düzenlenir. WordPress kurulumu tipik olarak public_html veya public_html olarak da bilinen kök dizinde bulunur ve diğer her şeye buradan erişilebilir. WordPress kök dizini üç ana klasör içerir: WordPress, WordPress ve WP-includes.
WordPress Dosyalarınızı Neden Alt Dizinlere Asla Koymamalısınız?
eklenti ve tema geliştiricilerinin kodları ve dosyaları sırasıyla eklentiler ve temalar dizinlerinde olmalıdır. Test senaryolarının ve sonuçlarının görünür olduğundan emin olmak için WordPress.org test kullanıcıları bir test dizini oluşturmalıdır. WordPress kurulumunu, özelleştirici ayarlarını ve eklentileri ve tema dosyalarını yöneticinin wp-içerik klasörüne yükleyin.
Dosya aramayı zorlaştırabileceğinden, bu içerik türlerinin hiçbiri için alt dizinler önerilmez. örneğin eklentiler ve temalar, "yüklemeler" veya "hata ayıklama" adı verilen alt dizinler oluşturmamalıdır. WordPress içerik klasörünüzdeki dosyalara, yükledikleri eklenti veya tema türünden bağımsız olarak tüm ziyaretçilere erişebilmelisiniz.
WordPress'te Nasıl Eklenti Dizini Oluştururum?
Eklentinizle çalışmaya başlamak için yerel bir kopya oluşturun ve ardından dosyaları ana klasöre yükleyin. Etiketler klasörü şimdi açılmalı ve içinde yeni bir klasör oluşturulmalıdır. Bu klasör bir sürüm adıyla adlandırılmalıdır. Eklentinin başlığıyla uyumlu olduğundan emin olun.