• 01-09-2012, 00:29:17
    #1
    Arkadaşlar merhaba,

    Php bilgim fazla yok wordpress'e de yeni yeni alışıyorum.

    şimdi benim bir php sayfam var bu php sayfama wordpresste yazı eklerken yazdığım bir veriyi
    örn:
    [veri ="ornekveri"] şeklinde alıp bunu php sayfamda bir değişkene atamalıyım daha sonra bu örnek veri php sayfasında işlendikten sonra örneğin $sonuc değişkenizde duruyor bunu echo ile yazdırır gibi yazı sayfasına nasıl yazdırabiliriz.


    daha acıklayıcı olması adına örneğim video embed yapan pluginler var onlarda mesela [youtube]video linki[/youtube] yazdığında yazının içeriğinde embed olarak youtube videosu cıkıyor benim fonk. vs hazır sadece içerikten veriyi nasıl çeker ve yerine yeni veriyi nasıl yazdırırım orada takıldım?

    Yardımlarınızı bekliyorum
  • 01-09-2012, 11:44:34
    #2
    Up!
  • 01-09-2012, 11:56:42
    #3
    Mavi_AnKa adlı üyeden alıntı: mesajı görüntüle
    Up!
    r10 da yardımlasma devri neredeyse bitti :/
  • 01-09-2012, 12:47:47
    #4
    harici php nizi functions.php ye include edin.
    ardından ise "kısa kod" yazın dicem ama bilmiyorsanız işiniz zor çünkü maalesef pek türkçe kaynak yok bu konuyla ilgili ama..wordpress short codes diye araştırma yapabilirsiniz.


    include_once('fonks.php');
    
    function veri_ff($atts) {
        extract(shortcode_atts(array(
    	"no" => ''
        ), $atts));
    
        return sizin_esas_fonsk($no) ;
    }
    
    add_shortcode('veri', 'veri_ff');

    [veri no="yaziniz"] şeklinde kullanırsınız.
    yaziniz sizin_esas_fonks() da işlem görür.
  • 01-09-2012, 19:55:49
    #5
    cudjex adlı üyeden alıntı: mesajı görüntüle
    harici php nizi functions.php ye include edin.
    ardından ise "kısa kod" yazın dicem ama bilmiyorsanız işiniz zor çünkü maalesef pek türkçe kaynak yok bu konuyla ilgili ama..wordpress short codes diye araştırma yapabilirsiniz.


    include_once('fonks.php');
    
    function veri_ff($atts) {
        extract(shortcode_atts(array(
    	"no" => ''
        ), $atts));
    
        return sizin_esas_fonsk($no) ;
    }
    
    add_shortcode('veri', 'veri_ff');

    [veri no="yaziniz"] şeklinde kullanırsınız.
    yaziniz sizin_esas_fonks() da işlem görür.

    Teşekkürler bigli için hocam netleştirmek istediğim bir durum var şimdi bu durumda $no değişkenini benim fonksiyonumda kullanabilir miyim. bu değişkeni kullandıktan sonra cıktım $sonuc değişkenine gelecek ve ben bunu

    add_shortcodes ('veri','veri_ff'); olarakmı yoksa
    add_shortcodes ('veri','esas_fonk'); olarakmı gonderebilirim


    denemelerimde ordaki veriyi alıp değiştirebiliyorum ve içerikte çıkartabiliyorum ama bunu tek bir fonksiyonun içerisinde yapabildim.veri kısakodu ile aldığım no değişkenini alıp kendi fonksiyonumda çalıştıramadım gönderirkende kendi fonksiyonumdan sonra cıkan $sonuc değişkenini içeriğe göndermem gerek
  • 01-09-2012, 21:32:47
    #6
    hmm anladım.

    kullanmak istediğiniz fonksiyon şöyle olmalıdır,pek php bilgim yok.sanırım parametre deniyor.

    function sizin_esas_fonsk($veri) {
             // buraya işlevler vs..
    }
    +
    add_shortcodes ('veri','veri_ff');
    olarakmı yoksa olarak kullanıcaksın.