Orta Kullanıcılar için WordPress’in Geliştirilmesi: Özel Gönderinin Türleri ve Taksonomisi

Özel yayınların türü ve taksonomisi, WordPress’i sadece bir blog platformu değil, içerik yönetim sistemi (CMS) yapan şeydir. Onlarla birlikte, daha sonra hedeflenen şablon dosyasını kullanarak görüntülenebileceğiniz kendi yayınızın türünü ekleyebilirsiniz. Ayrıca, içeriğinizi sınıflandırmak için sadece bir kategori ve etiketten daha fazlasını kullanmanıza izin veren özel bir taksonomi de yapabilirsiniz. Bu, orta kullanıcılarımız için WordPress geliştirme serisindeki dördüncü gönderi. Bu dizi, sizi WordPress ile geliştirmenin temellerini, PHP ile kodlamaya ve temalar ve eklentiler oluşturma ile tanışan WordPress için yeni başlayanlar geliştirmek için popüler öğreticimizi takip ediyor.
Bu seride şimdiye kadar kendi temalarınızı ve eklentilerinizi yaptınız ve şimdi özel gönderinin türünü ve taksonomisini sitenize eklemeye devam edeceksiniz. Bu öğreticide öğreneceksiniz:
Ne tür bir özel yazı ve taksonomi, vanilya wordpress ile elde ettiğiniz fark ve bunların size nasıl yardımcı olabileceği.
Bir eklentide özel bir gönderinin türü ve taksonomisi nasıl kaydedilir.
Yazı tipine taksonomi nasıl eklenir (veya onu silin).
Şablon dosyası da dahil olmak üzere özel bir yayının türü ve taksonomisi nasıl görüntülenir.
Özel sevkiyat ve taksonomi sevkiyatınızı almak için hangi işlevi kullanabilirsiniz.
Genel bir resimle başlayalım.
Orta kullanıcılarımız için WordPress Geliştirme Serisindeki öğreticiyi özlüyor musunuz? Yedi yazıyı buradan takip edebilirsiniz:
Orta Kullanıcılar İçin WordPress Geliştirme: Ayrıntılı Tema Geliştirme
Orta Kullanıcılar İçin WordPress Geliştirme: Orta Kullanıcılar için WordPress Geliştirme Ayarlamaya Hazır Temalarınızı Oluşturma: Eklentiler Oluşturma
Orta Kullanıcılar için WordPress’in Geliştirilmesi: Özel Gönderinin Türleri ve Taksonomisi
Orta Kullanıcılar İçin WordPress Geliştirme: Perde ve Tekrarlama
Orta Kullanıcılar için WordPress Geliştirme: Özel ve Meta Veri alanları
Orta kullanıcılar için WordPress’in geliştirilmesi: uluslararasılaşma
Bu doğru, WPMU dev üyeleri için ücretsiz WordPress bilgisi, akran incelemeleri, eğitmen geri bildirimi ve sertifika, WordPress WordPress’te yer alan bir dizi yayın ve taksonomi ile birlikte yayın türlerini ve taksonomi öğrenmeye başladı. Yayın türleri:
Gönderme – Blogunuz için kullandığınız gönderim.
Statik sayfalar.
Ek – Medya Dosyası.
Revizyon – Her bir yazı için her revizyon ‘revize’ post tipinin bir direği olarak saklanır.
Gezinme Menüsü Öğeleri – Navigasyon menünüzdeki her öğe bu tür yayınlara göre saklanır.
“Post” kelimesi WordPress hakkında konuşurken biraz kafa karıştırıcı olabilir. Bazı terminolojiye bakalım ve düzeltmeye çalışalım:
Post (küçük harf “P” ile) – Veritabanında, WordPress her bir yazı türünün her öğesini bir yazı olarak saklar. Dolayısıyla, ürün adı verilen bir yazı türü oluşturur ve ardından siteniz için bir ürün oluşturursanız, WP_Posts veritabanı tablosuna standart yazı ile aynı şekilde girerler. Fark, veritabanında bir değer olarak gönderiye karşı depolanan yazı türünün bir yazı değil, bir ürün olacağıdır.
Gönderme – Bu, yaptığınız her tür özel yazı ile aynı şekilde bir yazı türüdür. Gönderme, blog yayınları, güncellemeler, haber öğeleri vb. İçin WordPress ile birlikte bulunan bir yazı türüdür. Yayın türleri – Bu, sayfalar, yayınlar vb. Gönderi biçimi ile karıştırılmayın – yayın formatı, yakında göreceğiniz gibi yayınları sınıflandırmak için kullanılan sınıflandırmadır.
Bu seride, blog yayınları bağlamındaki yayınlara atıfta bulunmak için büyük P ve Plots P’yi, her türlü yayın türü de dahil olmak üzere daha sağduyulu bir şekilde gönderilere atıfta bulunmak için P harflerini kullanacağım. Bunu serinin geri kalanında yapmadım çünkü bu yazmanın olağan yolu değil, bu yüzden lütfen kafası karışık!
Fiuh! Yani bu bir yazı türü. Taksonomi ne olacak? WordPress de birkaçıyla birlikte geliyor:
Mesajlar için kullanılan hiyerarşik taksonomi kategorileri (yani kategorileri birbirine ayarlayabilirsiniz).
Etiketler yazılar için kullanılmayan hiyerarşik taksonomi.
Bağlantı Kategorisi – Eski “blogroll” işlevini kullanırsanız bağlantıları sınıflandırmak için kullanılır. Bu varsayılan olarak devre dışı bırakılır, bu yüzden sen olursam endişelenmeyeceğim.
Gönderi formatı – hiyerarşik olmayan yayınları sınıflandırmak için diğer taksonomi. Bunu, ilgili şablon dosyalarını kullanarak farklı gönderme formatlarını görüntülemek için kullanabilirsiniz.
Varsayılan olarak, bu taksonominin üçü yayınlar için geçerlidir ve bağlantılar için bir tane uygulanır, ancak diğer yazı türleri için de geçerli olmamanız veya varsayılan yazı türünden silinmemeniz için hiçbir neden yoktur. Daha sonra, kayıt yaptığınız yeni yayın türüne etiketlerin ve kategorilerin nasıl uygulanacağını, sayfaya ekleyeceğini veya kullanmak istemiyorsanız yayından silmeyi göstereceğim. Her taksonominin bir terimi var. İçeriğinizi sınıflandırmak için kullandığınız değer budur. Gönderinize eklediğiniz her kategori, taksonomi kategorisindeki terimdir. Taksonomiyi kaydettikten sonra, terimi yönetici ekranından – bir terim eklemek için özel bir ekranla veya yayınınızı düzenlerken ekleyebilirsiniz. Artık ne tür bir yazı ve taksonomi biliyorsunuz, siteniz için nasıl bir yazı türü yaptığınızı görelim. Gönderi türünü kaydetmek, yazı türünü kaydetmenin en iyi yolu, bunu yapmak için eklentiler yazmaktır. Bunun nedeni, temanıza gönderi türünü eklerseniz ve daha sonra temayı değiştirirseniz, gönderi türünüzü kaybedersiniz.
Bu seri için yazı türü ve taksonomimizi kaydetmek için bir eklenti oluşturalım. WP-Concent/Eklentiler Klasöründe Geliştirme Siteniz, eklentiniz için bir dosya oluşturun ve diğer eklentiler için yaptığınız gibi açma metnini ekleyin. Bunu şimdi gerektiği gibi nasıl yapacağınızı göstermeyeceğim, ancak kontrol etmeniz gerekiyorsa, bu serinin kaynak dosyasına bakın. Ardından, yazı türünüzü kaydetmek için bir işlev oluşturun. Bunun üç şey yapması gerekir: Kullanıcınızın yönetici ekranında onlarla çalışırken göreceği yazı türü için etiketi belirleyin.
Hiyerarşik (sayfa gibi) olup olmadığı (bir yazı gibi) gibi yayın türü için diğer argümanları belirleyin.
Register_post_type () () () kullanarak yazı türünü kaydedin.
Tüm bunları içeren işleviniz daha sonra INIT eyleminin kancasına bağlanır.
Bu, proje postasının türünü kaydetmek için işlevimdir:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Öyleyse işlevimde ne yaptığımı görelim:
Gönderi türüm için “Proje” başlığına göre birçok etiket ayarladım.
$ Etiketleri $ etiketleri bu argümanlardan biri olarak tanımlamak için değişken dizisindeki $ labels değişkenini kullandım.
Sitenin önünde bu tür bir yazı için bir arşiv sayfası olduğundan emin olmak için ‘Has_archive’ kullandım – yayın türünüz diğer yayınlara veya sayfalara yerleştirilecekse ve arşivde görüntülenmeyecekse, bu set yanlış.
İnsanların yazımın türünü görebilmeleri için ‘kamuoya’ true’ye ve ‘hiyerarşik’ yanlıştır çünkü bir sayfa değil, bir yazı gibi davranmak istiyorum. Bir proje olacak.
Başlık, üstün görüntü, alıntı vb. Gibi desteklenecek özellikleri belirledim.
Kategori ve etiket olarak sahip olacağı taksonomiyi belirledim. Daha sonra ek özel taksonomi ekleyeceğim. Gönderi türünüz yalnızca kayıt yapmadığınız özel taksonomi uygularsa, bu satırı bırakın.
Son olarak, Register_post_type () () () işlevini iki parametreyle kullandım: $ args değişkenimi kullanarak yazı türü (proje) ve bağımsız değişken için ID.
Şimdi sitemi görürsem, yazımın türünü yönetici ekranında görebiliyorum:
Gönderi türünü kaydetmek için işlevimde yayın türüne üstün görüntü desteği ekleyin, üstün görüntüler için destek ekledim, ancak şu anda hala projeme ekleyemedim. Bunun nedeni, temanın yazı türü için üstün görüntüleri desteklememesidir. Bu serinin ilk bölümünde, Mini Gönderiye (veya Üstün Görüntüye) tema desteğini gönderi ve sayfalara eklediğimizi hatırlayabilirsiniz. Bunu düzeltelim.
Temanızda, Fonksiyon.php dosyanızı açın ve şu satırı bulun:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Aşağıdaki gibi okunacak şekilde düzenleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir

Dosya ‘yı kaydet.
Şimdi bir proje eklediğinizde, üstün resimler yükleyebilirsiniz. Şimdi siteme yazı türleri ekleyebilirim ve üstün resimler ve diğer desteklenen özelliklerle onlar için kategoriler ve etiketler ayarlayabilirim. Taksonomi kaydetmek ama kategori ve etiket bana kontrol seviyesini vermezse projemi sınıflandırmam gerekiyorsa ? Buraya özel taksonomi girer. Yazma, sayfalar, ekler veya kendi özel gönderinizin türleri de dahil olmak üzere her türlü gönderiye uygulanacak özel bir taksonomi kaydedebilirsiniz. Veya bazı taksonomi için geçerli bir taksonomi kaydedebilirsiniz. Yeni yazı türümüz için bir tane kaydetelim. Eklenti dosyanızda, özel taksonomiyi kaydetmek için işlevler ekleyin. Bu, yazı tipinin işlevine benzer üç öğeyi içerecektir:
Etiketi tanımlar
Etiketler dahil argümanların tanımlanması.
Register_taxonomy () kullanarak taksonomiyi kaydedin.
Ve bir kez daha, işlevin init eylem kancasına bağlanması gerekir. Bu, sunulan hizmetlere göre kategorize edilen proje portföylerini içeren siteler için benim “hizmet” taksonomimdir:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Gönderi türü gibi, etiketi, birkaç argümanı tanımladım ve daha sonra taksonomiyi kaydetmek için Register_Taxonomy () işlevini kullandım. Üç parametreye sahiptir: taksonomi kimliği, uygulandığı yazı veya tür türü ve argümanı. Bu durumda, birkaç yazı türü vardır, bu yüzden dizi kullanıyorum; Taksonomunuzu bir tür gönderiye uygulamak istiyorsanız, kendiniz ekleyeceksiniz. Şimdi yönetici ekranımda, değer katabileceğim bir taksonomim var: Bu yüzden yeni bir yazı türü ve taksonomi kaydediyorsunuz. Mevcut yazım türlerine mevcut taksonomiyi eklemek, özel taksonomanızı seçtiğiniz yazı türüne veya türüne uygulayın kolaydır – bunu gönderi türünü kaydederken bunu yaparsınız. Gönderi türünü kaydederken mevcut taksonomiyi belirli türünüze uygulamak da kolaydır. Ancak WordPress’e dahil olan taksonomiyi almak ve varsayılan yayın türüne veya üçüncü taraf eklentisi aracılığıyla eklenen yazı türüne uygulamak istiyorsanız ne olur? Bunu yapmak için taksonomiyi yeniden kaydetmenize veya üçüncü taraf eklentisinde kodu düzenlemenize gerek yoktur. Tek yapmanız gereken Register_Taxonomy_For_Object_Type () () () (en iyi adı değil mi?) Kullanmaktır. Bunu mevcut eklenti dosyasında kategori ve sayfa ile yapalım.
Eklentinizi açın.
Bu işlevi ekleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Eklenti dosyanızı kaydedin.
Şimdi sayfayı düzenlediğinizde, kategoriyi içine ayarlayabileceğinizi göreceksiniz:
Bunu “sayfa” yazı türü için yapmakla sınırlı değilsiniz – örneğin Ek’e kategoriler veya etiketler ekleyebilirsiniz. Bu tekniği, her kategoriye bir resim yükleyerek ve görüntüyü görüntülemek için kategori arşivime özel bir döngü ekleyerek her kategori için bir tür üstün görüntü oluşturmak için kullandım. Varsayılan olarak, sayfanız kategori arşiv sayfanızda görünmez. Loop WordPress ile ilgili olan bu serinin bir sonraki bölümünde düzelteceğiz. Sitede gönderi ve taksonominin türünü görünce, yayınınızın türünü ve/veya taksonomisini kaydettikten sonra, yeniden yazma kurallarını yenilemek ve işleyişinizin türü ve taksonomisi için salyangozlar yapmak için Ayarlar> Kalıcı Bağlantıları ziyaret etmeniz gerekir. . Tek yapmanız gereken onu ziyaret etmek; Hiçbir şey girmenize veya değişiklik kaydetmenize gerek yok. Yapmamış olsanız bile, güzel bir kalıcı bağlantı hazırlama fırsatını yakalayabilirsiniz. Gönderi türünüzü gezinme menüsüne ekleyin Navigasyon menüsüne Post Archive türünü eklemek istiyorsanız, özel bir bağlantı hazırlamanız gerekir.

URL alanında http://mysite.com/projects/ yazın, MySite.com’u kendi alanınızla değiştirin ve yazı türünüz için slug ile proje. Gönderi türünü kaydederken yeniden yazma argümanını kullanmazsanız, sümüğün tek bir biçimde olacağını unutmayın.
Bağlantı metninin metnine ürünü yazın.
Menüye ekle düğmesini tıklayın.
Bağlantı menüye eklendikten sonra, doğru yere taşıyın ve menüyü kaydedin.
Kaydet menüsünü tıklayarak değişikliklerinizi kaydedin. Bu adımı kaçırmayın! Şimdi sitenizi ön ucunu ziyaret edip menü bağlantısını tıklarsanız, Proje Arşivi sayfanıza çekileceksiniz. Bu benim, birkaç yüksek profilli proje eklendi:
Ardından, proje menüsü öğesi için bir alt öğe olarak yaptığınız taksonomi terimini ekleyin. Bunu yönetici menüsünü veya özelleştirici ekranını kullanarak yapabilirsiniz. Bunu yapmayı bitirdikten sonra, sitedeki olana da erişebilirsiniz. Bu benim:

WordPress şablon dosyası aracılığıyla yayın türlerini ve taksonomiyi gösteren, bu serinin ilk bölümünde ayrıntılı olarak öğrendiğimiz tema şablonu hiyerarşisinde görünen özel yayın türünüzü ve taksonominizi görüntülemek için ilk şablon dosyasını kullanacaktır. Temamızı kullanırken, döngüyü görüntülemek için loop.php dosyasını kullanan archive.php dosyasını kullanacaktır. Gönderi türümüzün arşivi için yeni bir şablon dosyası oluşturalım. İlk bölümde öğrendiklerinizi hatırlarsanız, arşiv-proje.php dememiz gerekir. Bu adınızdaki bu adla dosyalar oluşturun ve içerik arşivini kopyalayın.php. İlk olarak, başlığı değiştirelim.
Arşiv-Project.php dosyanızda aşağıdaki satırları bulun:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
İki satırın ilkini silin ve ikincisini aşağıdaki gibi okunacak şekilde düzenleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Dosya ‘yı kaydet.
Project_archive_title adlı bir filtreye metin eklediğimi unutmayın. Bu, ben veya temayı kullanan herhangi birinin, metni değiştirmek için herhangi bir zamanda kancaya bağlı işlevi yazabileceğim anlamına gelir. Şablon dosyasına statik bir metin eklediyseniz, filtreye koymalısınız. Not: Filtre hakkında bir özete ihtiyacınız varsa, bu serinin üçüne dönün. Ardından, arşiv sayfamıza üstün bir resim ekleyelim. Bunu Loop için yeni bir şablon bölümü oluşturarak yapıyoruz. Loop.php ve Name Loop-Project.php.
Arşiv-Project.php dosyanızda şu satırı bulun:

CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir

Okuması için düzenleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Şablon dosyasını kaydedin.
Yeni döngü dosyanızı açın ve şu satırı bulun:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Bunun altında şunu ekleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Şimdi arşiv sayfasına bakalım:
Şimdi üstün görüntüyü Loop-single.php dosyanıza ekleyin, böylece üstün görüntüye sahip her gönderi veya proje bunu bir sayfada görüntüleyecektir. Bunu yapmanı söylemeyeceğim çünkü şimdiye kadar öğrendiğiniz becerileri kullanmanızı istiyorum. Ancak kilitleniyorsanız, bu serinin kaynak dosyasını görebilirsiniz – dörtün tema sürümüne ihtiyacınız var. Şimdi kusurlu üstün görüntüler ile düzen, bu yüzden H2 öğesi için stilde bazı ayarlamalar yapacağım – kaynak dosyada görebilirsiniz. İçerik yerine proje arşivinize bir teklif görüntülemeyi tercih ederseniz ,_concent () kullandığınız The_Excerpt () kullanmak için Loop-Project.php dosyanızı düzenleyebilirsiniz. Tam içerikle kalıyorum çünkü içeriği kısaltacağım. Ardından, özel taksonomimiz için taksonomi teriminin arşivine bakalım. Bu şimdi görünüyor: Arşivlerin taksonomi terimini işleme şeklini değiştirmek için taksonomi için taksonomi-servis.php adlı yeni bir şablon dosyası oluşturmanız gerekir. Dosyayı oluşturmanızı ve düzenlemenizi istiyorum, ancak size ayrıntılı bir rehber vermeyeceğim çünkü şimdiye kadar öğrendiklerinizi kullanarak kendiniz yapmanızı istiyorum. Yapman gereken bu:
Yeni bir dosya oluşturun ve temanızdaki dosyanın ilgili kodunu kopyalayın.
H1 etiketindeki başlığın şu anda sorulan nesneyi aldığından ve yankılandığından emin olun (bu kod için bkz. Archive.php).
Get_template_part () işlevinin Loop-Project.php dosyasını çağırdığından emin olun.
Kilitle vurulursanız, kaynak dosyayı kontrol edebilirsiniz. Bu, Taksonomi Arşivi sayfasının yeni versiyonudur:
Şimdi taksonomi teriminin arşivine bir açıklama ekleyelim. Yönetici ekranı üzerinden hizmetiniz için birkaç açıklama oluşturarak başlayın. Bu benim: şimdi açıklamayı görüntülemek için taksonomi-hizmet.php dosyasını düzenleyelim. Bunu yapmak için term_description () işlevini kullanırız.
Taksonomi-Service.php dosyasını açın ve H1 öğelerine sahip çizgiler bulun.
Altında, bu kodu ekleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Dosya ‘yı kaydet.

Şimdi sitenizi tekrar ziyaret edip taksonomi terimi arşivini açarsanız, açıklamayı göreceksiniz:

Şimdi Proje Arşiviniz için taksonomi terimi arşivi de dahil olmak üzere birkaç şablon dosyası var. Arşiv yazı türüne bir bağlantı ve taksonomi terimi WordPress, belirli yayınlar veya herhangi bir yayın türü için geçerli olan yayınların ve yayınların alınması ve yayınlanması için kullanabileceğiniz bir dizi işlev vardır. Bir dizi kullanımı vardır:
Belirli yayınlar için taksonomi terimini belirlemek ve arşiv sayfalarına bağlantılar sağlamak.
Özel döngülerde (bu serinin bir sonraki bölümünde öğreneceğiniz) kullanılmak üzere taksonomi terimlerinin bir listesini alın.
Ana içerikten sonra (bu serinin bir sonraki bölümünde göreceğimiz) aynı tür yayın türünün diğer yayınlarını görüntüleyebilmeniz için geçerli gönderi türünü tanımlamak, çünkü özel sorgular yazmayı içerir).
Uygulamanın ilkiyle çalışalım ve döngü için her yazımız için taksonomik terimlerin bir listesi ekleyelim. Bunu Loop-Project.php dosyanızda ve Loop-single.php dosyanızda yapmanız gerekir.

Açık döngü-proje.php.

İçerik bölümünüz için Etiket
kapanıştan sonra şunu ekleyin: CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini yükleyin
Açık Döngü-Single.php.
Bir kez daha, DIV içeriğinden sonra şunu ekleyin:
CED187A1315170C14AEAC2AC35BC674D’nin çekirdeğini içerir
Her iki dosyayı da kaydedin.
Bu iki işlev kullanır:

Her iki dosyada da, yayınların bugün sahip olduğu terimlerin bir listesini görüntülemek için The_terms () ‘yi kullanırsınız: Üç parametre: ID gönderisi, önceki metin ve listedeki her öğe arasındaki metin.
Loop-single.php dosyasında, bizi diğer tek gönderiler yerine proje türünün bir gönderisinde incelemek için IS_Singular Fonksiyonunu (‘Proje’) kullanırsınız.
Şimdi onlar için tek projenizi veya arşiv sayfanızı görün ve tıklanan bağlantılarla her proje için bir hizmet listesi göreceksiniz:
Yukarıdaki ekran görüntüsünde veya arşiv sayfasındaki bir sonraki yazı arasında liste ve altbilgi arasında fazla bir mesafe yoktur, böylece .Entry-Meta sınıfına marj eklemek isteyebilirsiniz. İsterseniz, daha belirgin hale getirmek için kutuya da koyabilirsiniz. Seri için kaynak dosyaya bazı ekstra stiller ekledim ve bu benim şu anki yayınım:
Gönderi türleri ve taksonomi, özel gönderinin türü ve taksonomisi olmadan daha fazla WordPress getirir, WordPress oldukça sıkıcı bir sistem olacaktır.Ancak onlarla, kendi içeriğinizi ekleyebilir ve çevredeki sitenizi derleyebilir, WordPress’i bloglama platformundan CMS olarak değiştirebilirsiniz.Bu seride, kendi türünüzü ve taksonomanızı nasıl kaydedeceğinizi, temanızda bir şablon dosyasının nasıl oluşturulacağını ve Loop’ta taksonomi terimi arşivine nasıl bir bağlantı ekleyeceğinizi öğrendiniz.Bu serinin bir sonraki bölümünde, kodlama sorguları ve özel döngüler sırasında yaptığımız özel içeriği kullanacağız.Loop’un nasıl çalıştığı ve kendi özel sorgularınızı nasıl yapacağınız hakkında her şeyi öğreneceksiniz.Bir dahaki sefere görüşürüz! 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.
Etiket:
gelişim
Orta düzey

admin

Bir Cevap Yazın

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