WordPress Ziyaretçi Siteye İçerik Eklesin

 9 Temmuz 2015 Wordpress  3 Yorum 

WordPress, blog yapısı olarak ortaya çıktığı için bazı değerlerini koruyor. Fakat biz kullanıcılar yine kendi ihtiyaçlarımız karşılayacak eklentileri yazarak diğer WordPress kullanıcılarının hizmetine sunuyoruz.

WordPress sitelere üyelik koşulu belirtmeden giren her ziyaretçinin basit adımlarla içerik gönderebileceği bir eklentiyi tanıtmak istiyorum size. Bu eklenti sayesinde dediğim gibi ziyaretçiler basit bir form aracılığı ile sitenize direk içerik ekleyebilecek.

Direk içerik ekleyecekten kastım kullanıcının eklediği içerik yazı taslaklarına kayıt olacak, sizde taslaklara girerek içeriği okuyup onaylayarak yazının direk paylaşılmasını sağlayacaksınız.

Böylece E-posta üzerinden değilde her şey site üzerinden gerçekleşecek. Kısacası iki emekli olmaktan çıkacak ve işinizi kolaylaştıracak. Eklenti özel alan mantığı ile çalışan bazı özellikler barındırıyor. Ama ilk olarak ayar kısmını inceleyelim.

User Submited Posts eklentisini indirdikten sonra WordPress admin panelimizden eklentiler kısmından kuruyoruz. Eklentiyi etkinleştirdikten sonra ayarlar > user submited posts kısmına geliyoruz ve Options’a tıklıyoruz.

wordpress_ziyaretci_konueklesin_1

Yukarıdaki açıklama doğrultusunda sol kısımdaki Show yada Hide’yi seçerek olmasını istemediklerinizi kaldırıp olmasını istediklerinizi gösterebilirsiniz. Burda önemli husus temanız ne olursa olsun gönderen adı ve resmi gibi bazı şeyler konuda gözükmeyecek sıkıntı etmeyin yazının altında nasıl yapacağınızı da anlattığım bölüme göz atabilirsiniz. Yazının ekleneceği kategoriyi General Form Options kısmından çoklu seçebilirsiniz. Böylece ziyaretçi konuyu nereye eklemek istiyorsa o kategoriyi seçebilecek. Gönderilen yazılar hangi yazar adına paylaşılsın istiyorsanız Assigned Author kısmının karşısından paylaşacağınız yazar adı belirleyebilirsiniz.

Tavsiyem site isminiz ile bir yazar oluşturmanız ve yazıları bu yazar üzerinden paylaşmanız. Peki bu formu ziyaretçi nasıl görecek hemen ondan da bahsedeyim. Bunun iki yöntemi var. Dilerseniz herhangi bir php sayfası oluşturup direk kodunu çalıştırabilir yada WordPress ile yeni sayfa(yazıda olabilir) oluşturup fonksiyon kodunu o sayfaya ekleyerek ziyaretçilerinizin sitenize yazı eklemesini sağlayabilirsiniz.

Yukarıdaki kodu herhangi bir php dosyanızda(tema dosyaları olabilir) uygun yere ekleyerek formu çağırabilirsiniz.

Sayfaya eklemek için ise;

kodunu kullanabilirsiniz.Şimdi gelelim form ile gönderilen bazı verilerin temaya nasıl ekleneceğine. Aşağıdaki resim kodunu temanızın category.php, index.php ve single.php dosyalarınıza the_content tagından önce ekleyin. Böylece ziyaretçinin gönderdiği resim konu başlangıcında yerini alacak.

Artık ziyaretçinin eklediği görsel yazının en üstünde yerini aldı. Şimdi yazının sonuna birde yazıyı göndereni ekleyelim, aşağıdaki kodu da the_content tagından hemen sonra ekliyoruz.

Artık form ile gönderilen fakat ziyaretçiye gösterilmeyen içeriklerde sitenizde gözükecek. Umarım faydasını görürsünüz.

149 Gösterim
,,,

Bu yazı için 3 Yorum Yapılmış

  1. şener dedi ki:

    Merhabalar. formu oluşturdum fakat ben bir de telefon için satır eklemek istiyorum forma nasıl yapabilirim acaba?

    • SSerseri dedi ki:

      kardeşim bunun için eklenti dosyasında değişiklik yapman gerekiyor. Eklentiler > Düzenleyici deyip user submit post’u seç. Ardından yeni bir metabox oluşturman gerek ama sana burdan anlatamam baştan sona bir konu olarak blogumda çok yakında yazacağım..

Bir Cevap Yazın

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

Copyright © 2015 - 2017
"İnsanın en hayırlısı İnsanlığa faydalı olandır." Hadis'i Şerif
Altyapı: Wordpress Tema: YBS V1.0 Beta
Sitemiz internette aranılan birçok soruya cevap vermek amacıyla kurulmuştur.