Semalt Uzmanı: Basit Bir WordPress Eklentisi Nasıl Oluşturulur

Özel bir WordPress eklentisi oluşturmak kolaydır. Çoğu insan bu yönü, değişikliklerini ve birçok ihtiyacını ele almak için yararlı bulabilir. Eklentiler, web sitenizin çalışma şeklini değiştiren PHP kodu parçalarıdır. Bu kodu oluşturmak ve web sitesinin ana kodunu değiştirmek zorunda kalmadan WordPress web sitenize eklemek mümkündür. Bazı durumlarda, sitenize hazır bir ticari eklentisi olmayan benzersiz bir özellik eklemeniz gerekebilir.

Andrew Dyhan, önde gelen bir uzman tarafından sağlanan bu SEO yazılarında, Semalt olarak, özel WordPress eklentisi nasıl oluşturulacağını öğreneceksiniz.

WordPress eklentisinin temel yapısı

Bu SEO kılavuzunda, bir WordPress eklentisi oluşturmaya odaklanacağız. Bu, içinde bazı talimatlar içeren basit bir PHP dosyasıdır. Benim görüşüme göre, bir klasör oluşturmak ve PHP dosyasını içine koymak her zaman iyidir. Bu klasör, eklentideki adla benzer bir ad içermelidir. Bu dosyayı oluşturduktan sonra, sunucu ana makinenizdeki wp-content / plugins klasörüne yüklemek önemlidir. Bir eklentinin bazı temel özellikleri vardır. Örneğin, başlık var.

WordPress eklenti başlığı

Basit bir başlık, WordPress'in tanıyabileceği küçük bir işlevsel yapıya sahiptir. Örneğin:

<? Php

Eklenti Adı: Yeni Eklentimiz

Bu, WordPress içerik yönetim sistemiyle uyumlu bir eklenti başlığının en basit biçimidir. Bu adımı uygulayarak WordPress eklentileri alanınızda etkinleştirebileceğiniz çalışan bir eklenti elde edersiniz. Bununla birlikte, üzerinde hiçbir işlev yoktur. Bu nedenle web sitenizin işlevselliğini değiştirmez. Başlık ayrıca yazar, açıklama, sürüm vb. Gibi başka bilgiler de içerebilir. Bu bilgilerin bir kısmı gelecekteki gelişim amaçları için gerekli olabilir.

Eklentinin geri kalanı

Eklentinize koyabileceğiniz talimatların bir sınırı yoktur. Ancak, web sitenizin yanıtını bir inşaat stratejisi olarak değerlendirmek önemlidir. Çok fazla kod eklemek sitenizin yoğun şekilde değiştirilmesini sağlayabilir. Eklentinizi istediğiniz kadar değiştirebilirsiniz. Herhangi bir tema gibi, fonksiyonlar.php dosyasında yapabileceğiniz herhangi bir değişiklik gibi değiştirebileceğiniz basit bir PHP dosyasıdır. Temel bir noktadan sonra, bir WordPress web sitesine koyabileceğiniz değişiklikleri en aza indirmek önemlidir. Örneğin, bu pasajı, web sitemin bir sayfayı başka bir sayfaya, tamamen yeni bir web sitesinde bile yönlendirmesine yardımcı olmak için kullanabilirim;

işlev my_custom_redirect () {

küresel $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'yönlendirme', doğru)) {

wp_redirect ($ redirect);

çıkış;

add_action ('get_header', 'my_custom_redirect');

Bu pasajın basit bir işlevi vardır. Herhangi bir sayfaya özel bir meta eklemenize izin verebilir. Ayrıca, farklı bir URL kullanarak özel bir 'yönlendirme' eklemenize yardımcı olabilir. Önceki başlığımda, tüm eklenti şöyle görünecekti;

<? Php

/ *

Eklenti Adı: Yeni Eklentimiz

işlev my_custom_redirect () {

küresel $ post;

if (is_page () || is_object ($ post)) {

if ($ redirect = get_post_meta ($ post-> ID, 'yönlendirme', doğru))

wp_redirect ($ redirect);

çıkış;

add_action ('get_header', 'my_custom_redirect');

Özel bir WordPress eklentisi oluşturmak bu kadar basittir. Yukarıdaki durumda olduğu gibi, sayfaları yeniden yönlendirebilen bir eklenti yaptık. WordPress web sitenizde farklı işlevler gerçekleştirmek için farklı bir PHP kodu satırı da ekleyebilirsiniz.