Merhaba,
Wordpress'de makale ekleme sayfasına metabox ekledim.
Metabox harici alan demek bilmeyenler için.
Metabox'a eklenen linkteki birkaç bilgiyi çekip diğer metaboxlara eklemem gerek. Bunun için jquery ile button'un click olayına fonksiyonlar yazmaya çalıştım ancak başaramadım.
Hazır fonksiyonlar var mı bunun için.
Makale ekleme sayfasında fonksiyon çağırma
3
●365
- 17-01-2015, 23:01:32Yazdıklarım gayet açık. Yapamadığın bir şeyin görselini nasıl açıklayabilirim.buraqgo adlı üyeden alıntı: mesajı görüntüle
Şu şekilde söylim metabox'a url girecek kullanıcı makale ekleme sayfasında. yine kod ile eklediğim butona basınca fonksiyon çağıracam veya makaleyi kaydet dediğimizde. - 17-01-2015, 23:18:04Bu işini görür. İncele mantığını kavrarsın. Bu arada yazdıkların gayet açık değil

<?php function buraqgo_metabox_ekle(){ add_meta_box("","Gügül","buraqgo_metabox_goster","post","normal","core"); } function bgo_ajax() { //ajax işlemleri if ( isset($_REQUEST) ) { $val = $_REQUEST['degiskenAdi']; echo $val; } die(); } add_action( 'wp_ajax_bgo_ajax', 'example_ajax_request' ); function buraqgo_metabox_goster($post){ //Kutunun İçerisinde gözükecekler buraya. //Ajax için #tikla adında bir buton olduğunu varsayalım. ?> <script type="text/javascript"> jQuery(document).ready(function($) { $('#tikla').click(function() { var degiskenAdi = 'deger';//Buraya bir inputtan veri alabilirsin val() metodu ile $.ajax({ url: ajaxurl, data: { 'action':'bgo_ajax', 'fruit' : degiskenAdi }, success:function(data) { alert(data);//Dönen sonuçlarla işlemler buradan yapılır }, error: function(errorThrown){ alert(data); } }); }); }); </script> <button id="tikla">Tıkla</button> <?php } add_action("add_meta_boxes","buraqgo_metabox_ekle"); function buraqgo_metabox_kaydet(){ //Kaydettiğinde çalışacak fonksiyonlar buraya. } add_action("save_post","buraqgo_metabox_kaydet"); ?>
