WordPress için Eklentiler ve Kısa Kod Oluşturun

Eklentiler şuradan yüklenebilir: WordPress kontrol paneli ve işlevselliği genişletmek ve genişletmek için kodu özgürce kullanabilir veya değiştirebilir, hatta sitenizin ihtiyaçlarına bağlı olarak kendi özel eklentinizi oluşturabilirsiniz.
Eklentilerin ana özelliği istilacı olmamasıdır, yani bir eklenti kurulduğunda web, eklentinin sağladığı işlevleri üstlenir, ancak eklenti kaldırıldığında bu işlevler ortadan kalkar.
Eklentilerin çoğu, temaları değiştirseniz veya WordPress kurulumunu güncelleseniz bile, web'e atanan tasarım veya temadan bağımsızdır, işlevsellik etkilenmeyecektir.
Wordpress, kullanıcılar ve şirketler tarafından yayınlanan geniş bir eklenti veritabanına sahiptir, bazıları ücretli ve diğerleri ücretsizdir.Eklentileri resmi Wordpress Eklentiler Dizininde görebiliriz. Ayrıca yönetim panelinden de erişebiliriz. Eklentiler menüsü.

Özel Wordpress Eklentisi oluşturun


Özel bir eklentinin oluşturulması, diğer daha genel eklentilerde bulamadığımız görevlerin veya verilerin ve iş modellerinin belirli yönleriyle ilgili birçok sorunu çözebilir.
Eklentiler normalde kullanıcılar tarafından test edilir, çalışan bir web sitesine bir eklenti yüklemeden önce, başarısız olması durumunda yerel olarak yüklemek en iyisidir, eklentiyi yönetim panelinden veya eklenti klasöründen kaldırarak hatayı düzeltebiliriz. web sitemiz.
Bu komut dosyaları klasörde saklanır wp içeriği / eklentileri, her eklenti, tanımlayıcı adıyla bir klasörde.

Bu eğitimin amacı adımları izleyerek bir eklenti oluşturun ayrıntılı olarak ve bir Wordpress web sitesinde test edeceğiz.
Bunda web üzerinde bir reklam sistemine sahip olmanızı sağlayacak bir eklenti oluşturma eğitimi. Başka bir öğreticide, WordPress için Özel Widget Geliştirme, bir Widget oluşturmuştuk, bunda bir eklenti oluşturacağız, yani widget, özel gönderiler ve kısa kodlar, tüm yayınlama araçlarını tek bir eklentide içerecek.
wp-content/plugin klasöründe başlayacağız ve içinde klasörü oluşturacağız wpanuncios bu bizim eklentimizi içerecek.
Sonra dosyayı oluşturacağız wpanuncios.php, Açıyoruz ve aşağıdaki kodu ekliyoruz ve dosyayı kaydediyoruz.
 
Bu başlık, eklentinin adını, onu geliştiren şirketi, yazarı ve ana işlevselliğinin açıklamasını belirtir.
Daha sonra eklenti alanına Wordpress yöneticisine gidersek eklentimizin etkinleştirilmeye hazır olduğunu göreceğiz. Başlığı aldığından ve gösterdiğinden beri.

Ardından, eklentiyi yapılandırmak için kodu ekleyeceğiz ve yazı ekleme ve düzenleme için tüm seçeneklerle birlikte Wordpress yöneticisinde kendi menüsüne sahip olacağız.
 __ ('Reklamlar'), 'singular_name' => __ ('Reklam'), 'menu_name' => __ ('Reklamlar'), 'name_admin_bar' => __ ('Reklamlar'), 'all_items' => __ ( 'Tüm duyurular'), 'add_new_item' => __ ('Duyuru ekle'), 'add_new' => __ ('Yeni ekle'), 'new_item' => __ ('Yeni duyuru'), 'edit_item' = > __ ('Reklamı düzenle'), 'update_item' => __ ('Reklamı güncelle'), 'view_item' => __ ('Reklamı görüntüle'), 'search_items' => __ ('Arama reklamları'), 'not_found ' => __ (' Bulunamadı :( '),' not_found_in_trash '=> __ (' Boş çöp kutusu '),); ?> var13 ->
Ardından, bir resmin yüklenmesine izin verecekse, reklam kayıt ekranının hangi seçenekleri sunacağını belirtmeliyiz, bir düzenleyicisi ve bir başlığı olacak, bu öğeler zaten varsayılan olarak yazılarda ve sayfalarda bilgi kaydetmek için geliyor.
 __ ('reklamlar'),' açıklama '=> __ (' Birden çok reklam'), 'etiketler' => $ etiketleri,' destekler' => dizi ('başlık', 'düzenleyici', 'küçük resim',),' hiyerarşik '=> false,' public '=> true,' show_ui '=> true,' show_in_menu '=> true,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => true, 'publicly_queryable' => true, 'capability_type' => 'page',); // Gönderiyi kullanılabilir olacak şekilde kaydederiz register_post_type ('ads', $ args); } // Yazıyı Wordpress'te çalışması için ekliyoruz add_action ('init', 'ads_post_type', 0); }?> var13 ->
Kodu kaydettikten sonra Eklentiyi etkinleştiriyoruz ve sol menüde ve yapılandırdığımız seçenekler içinde reklamlar seçeneğinin nasıl göründüğünü görebiliriz.

Yeni bir ilan oluşturduğumuzda, daha sonra yazacağımız ilan başlığının listede görüneceği yeri tanımladığımız alanları kullanacağız. Editörde yazacağımız reklamın metni içerik olacak ve reklama ekleyebileceğimiz öne çıkan görsel olacak bir görsel de atayabiliriz.
Daha sonra, yazılarda ve sayfalarda kullanım için basit bir şekilde WordPress'te çağırma işlevleri oluşturmak için bir dizi işlevden oluşan bir Kısa Kod oluşturacağız.
Örneğin, herhangi bir sayfada bir reklamı aşağıdaki şekilde görüntülemek için bir işlevi çağırabiliriz:
[reklamları listele].
Eklentinin altına aşağıdaki kodu ekliyoruz:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); while ($ wp_query-> have_posts()): $ wp_query-> the_post(); ?> var13 ->

Ayrı bir dosyaya koymak için css kodunu ayırabiliriz. Bu kısa kodu kaydettikten sonra bazı reklamlar ekleyebiliriz, bu eğitimde emlak reklamları koyacağız, ancak herhangi bir öğeyi koyabiliriz.

Daha sonra bir Wordpress sayfası oluşturacağız ve aşağıdaki [reklamların listesi] olan listeyi göstermek için kısa kodu ekleyeceğiz.
Genel sayfayı görüntülerken sonuç aşağıdaki olacaktır:

Kimliğine göre belirli bir reklamı görmek için bir kısa kodun nasıl oluşturulacağını görelim. Bunun için aşağıdaki kodu ekleyeceğiz:
 // ------------------------------------------------ --------------------- // Kimliğe göre Reklam Kısa Kod // - function adsID_shortcode ($ atts) {// kısa kod parametrelerinin kimliğini çıkar (shortcode_atts) (dizi ('id' => '',), $ atts)); // Reklamı, değişken olarak iletilen kimliğe göre ararız $ ad = get_post ($ id); // Öne çıkan görselin URL'sini ararız $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); geri dönmek '

'. $ reklam-> post_content. '

'; } add_shortcode ('reklam', 'adsID_shortcode');
Böylece [ad id = 999] kısa kodunu kullanabilir ve bir sayfada belirli bir reklam gösterebiliriz.
Reklam oluşturmak için bir eklentinin nasıl oluşturulacağını gördük, ayrıca yukarıda bahsedilen önceki öğreticide oluşturduğumuz widget'ı ekleyebilir ve diğer işlevleri ve veri alanlarını dahil edebiliriz.
Bir eklentiyi genişletmek için daha birçok seçenek ve işlev var, diğer derslerde göreceğimiz bir konu.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave