2016-03-29 26 views
1

Web sitesine (şablonsuz) özel bir sayfa ekleyecek bir eklenti oluşturuyorum.Javascript Kullanarak WordPress Sitesine Bir HTML Sayfası Ekleme

WordPress ile eklentimin Jquery bölümünün içinden nasıl konuştuğumuzu öğrenmek için uğraşıyorum.

Şu anda, sayfa için tüm HTML'yi içeren res denilen bir değişken var.

$.post(templateUrl + "templates/template2.html", function(data) { 
    tinyMCE.triggerSave(); 
    var res = data.replace("[([PREHEADER])]", $("#peg-newsletter-preheader").val()) 
    res = res.replace("[([HEADING])]", $("#peg-newsletter-heading").val()); 
}); 

Herhangi bir yardım için teşekkür ederiz.

Teşekkürler.

cevap

0

Yayını yanlış kullanıyorsunuz. fonksiyonu

 function(data) { 
       tinyMCE.triggerSave(); 
       var res = data.replace("[([PREHEADER])]", $("#peg-newsletter-preheader").val()) 
       res = res.replace("[([HEADING])]", $("#peg-newsletter-heading").val()); 
      }) 

ait Bu bölüm (bu başarılı yazı yaptıktan sonra WP aldığım bir yanıttır anlamına gelir) geri bir çağrıdır. Burada değişen değerler sadece wp yerine aldığınız değerleri değiştirir. Ancak bu bitiş noktası izin varsayılabilir

$.post(templateUrl + "templates/template2.html", 
     { preHeader: "something", Header: "something" }, 
     function(data) { 
     alert("Post successful"); 
     }); 

:

http://api.jquery.com/jquery.post/ Yani jquery sonrası aşağıdaki gibi görünecektir: 'konuş' Kime

Eğer vücutta veri göndermek için gereken wp için İstediğiniz şeyi yapmak için bir posta isteği için.

Neyi başarmaya çalıştığınızdan emin değilim. WP'nin HTML şablonunu değiştirmek istediğiniz gibi görünüyor mu? Eğer öyleyse, bu api, WP'den WP Mesajlarını/Blog verilerini çekmek için olduğundan, bunu yapmanıza izin verecek herhangi bir dinlenme api'yi bilmiyorum. HTH

İlgili konular