• 19-08-2025, 21:03:26
    #1
    Merhabalar acil yardım lazım bilen varsa sevinirim.

    sitemiz otomobil ile alakalı bir site ve bir marka üzerine olan site adımız XXX şeklinde, içerikleri ise elle yapay zeka ile hazırlıyoruz. fakat her seferinde XXX olan site adımızı otomatik bazı yerlere kod ile eklemek istiyoruz.

    örneğin

    içerik içinde
    {sitename} kullandığımızda bu ibare wordpress te bu şekilde çıkıyor. fakat biz istiyoruz ki.



    {sitename} bunu kullandığımızda

    XXX olan site adımız oto çıksın?

    bunun için ne yapmalıyız? functions mu yoksa eklenti vs mi kurmalıyız.


    şimdiden teşekkürler. değerli yanıtlarınız içni.
  • 19-08-2025, 21:05:13
    #2
    En sağlıklısı snippet eklenti kullanıp içine fonksiyon yazmak.
  • 19-08-2025, 21:14:38
    #3
    Bu kodu functions.php'ye ekleyin hocam. [site] yazdığınız yere Sitemizin Adı gelecektir. Kendinize göre düzenleyin.

    add_shortcode( 'site', 'sitename' );
    function sitename( $atts ) {
        return "Sitemizin Adı";
    }
  • 19-08-2025, 21:15:15
    #4
    tam anlatabildim mi emin olamadım. şöyle örneklendireyim belki daha net anlaşılır..

    site başlığı : Ferrari F50

    Değerli kullanıcılarımız,

    {sitename} modeli yenilendi. Yeni özellikler ve fonksiyonları var. Hız göstergeleri değişti.

    bu üstteki ibare ile yazdığımız içerik aşağıdaki gibi çıkmalı.

    Ferrari F50 modeli yenilendi. Yeni özellikler ve fonksiyonları var. Hız göstergeleri değişti.

    ----------------

    bu tarz yapay zeka ile oluşturacağımız çok sayıdaki makale için o {sitename} kısmı olacak fakat içeriklerde Ferrari F50 olarak gözükecek.

    ben içerik içine {sitename} yazdığımda maalesef Ferrari F50 çıkmıyo, {sitename} olarak kalıyo. bunu eklenti veya kodla nasıl dediğim şekle çevireceğim?
  • 19-08-2025, 21:21:40
    #5
    CarlitoBrigante adlı üyeden alıntı: mesajı görüntüle
    Bu kodu functions.php'ye ekleyin hocam. [site] yazdığınız yere Sitemizin Adı gelecektir. Kendinize göre düzenleyin.

    add_shortcode( 'site', 'sitename' );
    function sitename( $atts ) {
        return "Sitemizin Adı";
    }
    hocam bu işe yarıyor. fakat yine benim istediğimi yapmıyor. çünkü ben zaman zaman site adını değiştiriyorum. sabit kalmıyor. o yüzden istedim bunu.

    yani ben bu gün ferrari yaptıysam, yarın porche yapabilirim o siteyi. bu nedenle yazılar içinde {sitename} bunu kullanmak istedim. her yazıda site adı neyse o çıksın. sizin verdiğiniz bu kodu ona göre uyarlamaya çalıştım ama beceremedim. uyarlayabilirmiyiz?
  • 19-08-2025, 21:50:11
    #6
    www.sabamedya.com
    imza5555 adlı üyeden alıntı: mesajı görüntüle
    hocam bu işe yarıyor. fakat yine benim istediğimi yapmıyor. çünkü ben zaman zaman site adını değiştiriyorum. sabit kalmıyor. o yüzden istedim bunu.

    yani ben bu gün ferrari yaptıysam, yarın porche yapabilirim o siteyi. bu nedenle yazılar içinde {sitename} bunu kullanmak istedim. her yazıda site adı neyse o çıksın. sizin verdiğiniz bu kodu ona göre uyarlamaya çalıştım ama beceremedim. uyarlayabilirmiyiz?
    Site adınızını arada güncelliyor iseniz birde zamanlı görev cronjob tarzında bir function kodu yazarak gelirli periyorlarla yazı başlıkları güncelleme yaptırabilirsiniz. Yani belirli zaman aralığında sitename tarar değişti ise başlığıda değiştirir.
  • 20-08-2025, 00:41:29
    #7
    imza5555 adlı üyeden alıntı: mesajı görüntüle
    hocam bu işe yarıyor. fakat yine benim istediğimi yapmıyor. çünkü ben zaman zaman site adını değiştiriyorum. sabit kalmıyor. o yüzden istedim bunu.

    yani ben bu gün ferrari yaptıysam, yarın porche yapabilirim o siteyi. bu nedenle yazılar içinde {sitename} bunu kullanmak istedim. her yazıda site adı neyse o çıksın. sizin verdiğiniz bu kodu ona göre uyarlamaya çalıştım ama beceremedim. uyarlayabilirmiyiz?
    Kodu bu şekilde güncelleyin. Site adınız neyse o çıkacaktır.

    add_shortcode( 'site', 'sitename' );
    function sitename( $atts ) {
        return get_bloginfo( 'name' );
    }
  • 21-08-2025, 11:28:45
    #8
    hocam kod işe yarıyor. fakat şöyle bir sıkıntım var. sitenin AMP tarafını değiştirmiyor

    add_shortcode( 'site_title','db_site_title_shortcode' );
    function db_site_title_shortcode()
    {
    return get_bloginfo( 'name' );
    }

    bu kod işe yarıyor.

    fakat amp tarafında kaynak a baktığımda.

    content="%%sitename%%.com

    böyle başlıyor. normal kaynak yerine baktığımda ise Ferrari.com çıkıyor.

    amp tarafına nasıl müdahale edebilirim? functions.php amp eklentisinde baktım ona benzer bişey ama bulamadım. yada wordpress function.php ye amp ile ilgi kod mu eklememiz gerekir?
  • 21-08-2025, 11:38:37
    #9
    imza5555 adlı üyeden alıntı: mesajı görüntüle
    hocam kod işe yarıyor. fakat şöyle bir sıkıntım var. sitenin AMP tarafını değiştirmiyor

    add_shortcode( 'site_title','db_site_title_shortcode' );
    function db_site_title_shortcode()
    {
    return get_bloginfo( 'name' );
    }

    bu kod işe yarıyor.

    fakat amp tarafında kaynak a baktığımda.

    content="%%sitename%%.com

    böyle başlıyor. normal kaynak yerine baktığımda ise Ferrari.com çıkıyor.

    amp tarafına nasıl müdahale edebilirim? functions.php amp eklentisinde baktım ona benzer bişey ama bulamadım. yada wordpress function.php ye amp ile ilgi kod mu eklememiz gerekir?

    bu arada amp tarafında TİTLE kısmında sorun yaşamıyorum. yaşadığım sorun şurada.

    <meta property="og:description" content="%%sitename%%.com