• 17-04-2019, 03:35:17
    #1
    [çözüldü]
  • 17-04-2019, 03:48:40
    #2
    onlycons adlı üyeden alıntı: mesajı görüntüle
    Merhaba, echo içine normal html, php kodları oluyor ancak WordPress'de ki bunun gibi kodlar olmuyor, ne yapabilirim bunun için? -> "<?php echo get_avatar( get_the_author_meta('email'), '45' ); ?>"

    ÖRNEK:
    function bp_custom_screen_content()
    {
    echo '<a href="">iç</a>';
    }
    Konuyu tam anlamadım ancak tek tırnak kullanıyorsunuz diye fonksiyonları işlevsizleştiriyor olabilirsiniz. Bir de echo komutundan sonra çift tırnak denersiniz.
  • 17-04-2019, 03:57:45
    #3
    Aynı şekilde bende anlatmak istediğinizi anlamadım
  • 17-04-2019, 04:01:41
    #4
    erenagar adlı üyeden alıntı: mesajı görüntüle
    Konuyu tam anlamadım ancak tek tırnak kullanıyorsunuz diye fonksiyonları işlevsizleştiriyor olabilirsiniz. Bir de echo komutundan sonra çift tırnak denersiniz.

    BilginTech adlı üyeden alıntı: mesajı görüntüle
    Aynı şekilde bende anlatmak istediğinizi anlamadım
    Echo içine html kodlar çalışıyor ancak ben yazı ismi vb. çekmek istiyorum bu kodlar çalışmıyor:

    1 - ECHO HTML KODLAR, hata vermiyor gösteriyor:
    echo '<a href="">BU ŞEKİLDE KODLAR ÇALIŞIYOR</a>';
    }

    2- ANCAK BU ŞEKİLDE ECHO İÇİNE KODLAR YAZINCA HATA VERİYOR, GÖSTERMİYOR :
    echo '<?php the_title); ?>';
    }
  • 17-04-2019, 04:13:33
    #5
    onlycons adlı üyeden alıntı: mesajı görüntüle
    Echo içine html kodlar çalışıyor ancak ben yazı ismi vb. çekmek istiyorum bu kodlar çalışmıyor:

    1 - ECHO HTML KODLAR, hata vermiyor gösteriyor:
    echo '<a href="">BU ŞEKİLDE KODLAR ÇALIŞIYOR</a>';
    }

    2- ANCAK BU ŞEKİLDE ECHO İÇİNE KODLAR YAZINCA HATA VERİYOR, GÖSTERMİYOR :
    echo '<?php the_title); ?>';
    }

    echo the_title;  
    }

    şeklinde yaparsanız sorun olmaz
  • 17-04-2019, 04:18:33
    #6
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    echo the_title;  
    }
    şeklinde yaparsanız sorun olmaz
    Yaptım ancak ortaya böyle çıktı, sayfa ismi çıkmadı: the_title
    function bp_custom_screen_content() {
    echo the_title;
    }
  • 17-04-2019, 04:26:06
    #7
    onlycons adlı üyeden alıntı: mesajı görüntüle
    Yaptım ancak ortaya böyle çıktı, sayfa ismi çıkmadı: the_title
    function bp_custom_screen_content() {
    echo the_title;
    }
    kodun tamamını görmediğimiz i.in verdiğin koda göre yazdım büyük ihtimalle parantezi unuttunuz

    iki farklı şekilde ekleyim.

    the_title fonksiyonsa ki büyük ihtimalle öyle
    echo the_title();
    değilse bir değişkense

    echo $the_title;
  • 17-04-2019, 04:34:13
    #8
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    kodun tamamını görmediğimiz i.in verdiğin koda göre yazdım büyük ihtimalle parantezi unuttunuz

    iki farklı şekilde ekleyim.

    the_title fonksiyonsa ki büyük ihtimalle öyle
    echo the_title();
    değilse bir değişkense

    echo $the_title;
    echo the_title(); bu şekilde oldu, teşekkür ederim. Peki bunu nasıl ekleyebilirim?

    <?php
    function yakuphoca_kendi_yazilarini_goster( $wp_query ) {
        if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
        if ( current_user_can( 'manage_options' ) ) {
                global $current_user;
                $wp_query->set( 'author', $current_user->id );
            }
        }
    }
    add_filter('parse_query', 'yakuphoca_kendi_yazilarini_goster' );
    
    ?>
  • 17-04-2019, 12:30:44
    #9
    echo the_title(); yanlış bir kullanım. Çünkü the_title() fonksiyonuna bakarsanız zaten echo yapıyor.
    https://developer.wordpress.org/refe...ons/the_title/

    Doğru kullanım ise: echo get_the_title();