Şimdi ben direkt kod yazamam. Çünkü tema normal yorum formatını kullanıyor da olabilir, özel bir callback ile sadece yorum listelemeyi çekiyor da olabilir yada sadece yorum formu özelleştirilmiştir. Bunları bilmek lazım.
İlk sorudan başlayayım:
Sayfalarda yorum kısmı kapanmasın diyorsunuz.
İster sayfa olsan ister yazı:
//EĞER YORUM AÇIKSA
Yorum formunu çağıran kodun
//EĞER YORUM KAPALIYSA
YORUM KAPALIYSA GÖSTERMEK İSTEDİĞİN ŞEY
Sayfada yorum alanı etkinleştirilmişse görünür veya görünmez. Her sayfa için altta seçenek vardır zaten. Yorumları etkinleştir diye.
Yorum formunda herhangi bir yere tıklayınca giriş yapın diye uyarı vermesi.
2. soru hiç php vs karışmadan sade JQuery vs CSS ile yapılır.
Yorum formunda metin alanını üste alırsın, isim e-posta alanlarını alta çekersin vs CSS height değeriyle oynayarak gizlersin.
Gerisi sırf JQuery. Tıklayınca modal açılır ve modal içinde giriş formu çıkar. Orada giriş yap tuşuna basınca da formun CSS height ayarını tetikler ve normal form görünür.
http://www.w3schools.com/jquery/jquery_hide_show.asp
Her zaman en basit yolunu düşünmek lazım.
3- soru:
Easy Digital Downloads için Auto Register uzantısı var. Aratınca bulursun. Bunu indir ve kodlarına bak. Çok basit bir şekilde kendine uyarlarsın. Dediğin gibi girilen bilgilerle otomatik üyelik oluşturuyor.
Eklentiyi kurcalamaya gerek yok dersen bakman gereken yer burası: https://codex.wordpress.org/Database_Description
Burada wordpress veritabanı yapısını tam anlamıyla anlayabilirsin.
Sonra da https://codex.wordpress.org/Class_Reference/wpdb buradan database fonksiyonlarıyla veritabanına istediğini ekletip silersin. Kullanıcı adı vs
Bunlar çok karışık ben bunları yapamam bunların hazırı yokmu diyorsan birşey diyemem. Birine yaptır istediklerini.