• 27-01-2022, 10:33:25
    #1
    Merhaba arkadaşlar javascript kodunu blog yazısına nasıl eklerim. Deniyorum ama olmuyor. Blog yazısı Html ile yapıyorum yine olmuyor. Bunun için eklenti var mı ? Mesela yazıdaki belirli yerlere bu kodu eklemek istiyorum.
  • 27-01-2022, 11:23:21
    #2
    Merhaba,

    Temanızın functions.php dosyasına ekleyip dilediğiniz gibi düzenleyebilirsiniz:

    function ozel_javascript_ekle($content)
    {
        if (!is_single()) return $content;
        $paragraphAfter = 2; //Hangi paragraftan sonra eklensin? Giriniz.
        $content = explode("</p>", $content);
        $new_content = '';
        for ($i = 0; $i < count($content); $i++) {
            if ($i == $paragraphAfter) {
                $new_content.= '<div style="width: 300px; height: 250px; padding: 6px 6px 6px 0; float: left; margin-left: 0; margin-right: 18px;">';
                $new_content.= '//JavaScript kodlarini buraya giriniz.';
                $new_content.= '</div>';
            }
    
            $new_content.= $content[$i] . "</p>";
        }
    
        return $new_content;
    }
    add_filter('the_content', 'ozel_javascript_ekle');
    $paragraphAfter = 2; - Burada 2, 3, 4, 5 gibi nasıl isterseniz o şekilde yazının dilediğiniz bir yerine ekleyebilirsiniz:

    //JavaScript kodlarini buraya giriniz. - Burası da JavaScript kodlarını girmeniz gereken yerdir.

    Ek olarak, bir üstteki div style tarzını kendinize göre düzenleyebilir, class kodu dahil ekleyebilirsiniz.

    Kolay gelsin...
  • 27-01-2022, 11:29:15
    #3
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Temanızın functions.php dosyasına ekleyip dilediğiniz gibi düzenleyebilirsiniz:

    function ozel_javascript_ekle($content)
    {
        if (!is_single()) return $content;
        $paragraphAfter = 2; //Hangi paragraftan sonra eklensin? Giriniz.
        $content = explode("</p>", $content);
        $new_content = '';
        for ($i = 0; $i < count($content); $i++) {
            if ($i == $paragraphAfter) {
                $new_content.= '<div style="width: 300px; height: 250px; padding: 6px 6px 6px 0; float: left; margin-left: 0; margin-right: 18px;">';
                $new_content.= '//JavaScript kodlarini buraya giriniz.';
                $new_content.= '</div>';
            }
    
            $new_content.= $content[$i] . "</p>";
        }
    
        return $new_content;
    }
    add_filter('the_content', 'ozel_javascript_ekle');
    $paragraphAfter = 2; - Burada 2, 3, 4, 5 gibi nasıl isterseniz o şekilde yazının dilediğiniz bir yerine ekleyebilirsiniz:

    //JavaScript kodlarini buraya giriniz. - Burası da JavaScript kodlarını girmeniz gereken yerdir.

    Ek olarak, bir üstteki div style tarzını kendinize göre düzenleyebilir, class kodu dahil ekleyebilirsiniz.

    Kolay gelsin...

    Şimdi ben amazon javascirpt kodu ekleyeceğim mesela yazdığım makale ile alakalı amazon satın alma kodunu paylaşıcam. Bunu her ayrı makale için makalenin içinde de bir çok kez yapabilmem lazım. Bu kodla bu olur mu ?
  • 27-01-2022, 11:43:40
    #4
    Trancesport adlı üyeden alıntı: mesajı görüntüle
    Şimdi ben amazon javascirpt kodu ekleyeceğim mesela yazdığım makale ile alakalı amazon satın alma kodunu paylaşıcam. Bunu her ayrı makale için makalenin içinde de bir çok kez yapabilmem lazım. Bu kodla bu olur mu ?
    Her ayrı makale derken, her makalede aynısı mı yoksa sitenizdeki bütün makalelerde şöyle farklı farklı olarak mı:

    siteniz.com/ornek-yazi/ <--- Burada ayrı bir kod

    siteniz.com/baska-bir-ornek-yazi/ <--- Burada ayrı bir kod
  • 27-01-2022, 12:33:18
    #5
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Her ayrı makale derken, her makalede aynısı mı yoksa sitenizdeki bütün makalelerde şöyle farklı farklı olarak mı:

    siteniz.com/ornek-yazi/ <--- Burada ayrı bir kod

    siteniz.com/baska-bir-ornek-yazi/ <--- Burada ayrı bir kod
    Evet farklı mesela araba ürünleri diyelim böyle bir makale yazdım bunun içine ürünleri ekleyeceğim. Mesela telefon tutacağı bununla ilgil açıklama yapıp altına ürün linki ekleyeceğim. O da şu şekilde oluyor.

    <script type="text/javascript">
    amzn_assoc_tracking_id = "xxxxx";
    amzn_assoc_ad_mode = "manual";
    amzn_assoc_ad_type = "smart";
    amzn_assoc_marketplace = "amazon";
    amzn_assoc_region = "US";
    amzn_assoc_design = "enhanced_links";
    amzn_assoc_asins = "B09Cygtr9H8";
    amzn_assoc_placement = "adunit";
    amzn_assoc_linkid = "545b2e915be38fewewdfe445";
    </script>
    <script src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US"></script>

  • 27-01-2022, 12:42:46
    #6
    Trancesport adlı üyeden alıntı: mesajı görüntüle
    Evet farklı mesela araba ürünleri diyelim böyle bir makale yazdım bunun içine ürünleri ekleyeceğim. Mesela telefon tutacağı bununla ilgil açıklama yapıp altına ürün linki ekleyeceğim. O da şu şekilde oluyor.
    Pekala o halde kodla uğraşmak yerine sanıyorum ilgili eklentiler işinize yarayabilir:
    https://wordpress.org/plugins/wp-coder/ - Özellikle videoyu izlerseniz çabucak anlarsınız. Bu şekilde dilediğiniz gibi ekleyebilir ve uğraşmadan işinizi halledebilirsiniz. Hatta özel CSS bile tanımlayabiliyorsunuz. Bu şekilde birden fazla ekleyerek (short code) her yazıya JavaScript tanımlayabilirsiniz. Bu sayede kontrolünü de daha iyi yapmış olursunuz.

    Bir de şöyle bir şey var:
    https://tr.wordpress.org/plugins/simple-custom-content/ - Burada short code sayesinde yine istediğinizi yapabilirsiniz. Gerçi biraz yetersiz gibi duruyor ama sanırım incelemek gerekiyor. Tabii belki lazım diye eklemiş olayım. Her iki eklentiyi de denemedim ama siz deneyebilirsiniz bakalım olacak mı? İlk eklentinin işe yarayacağını düşünüyorum.