• 25-10-2023, 06:25:41
    #1
    Merhaba ben bazı kategorileri titlelerinin sonuna otomatik olarak bir şey eklemek istiyorum, örneğin kategorilerin sonu ekim modelleri diye bitiyorsa, sonuna otomatik olarak "hemen öğren" ekleyecek ve kategorilerin başlığı sitede "... ekim modelleri hemen öğren" olacak. Bunu nasıl sağlayabilirim? Yardımcı olursanız çok sevinirim.
  • 25-10-2023, 06:30:26
    #2
    Sanırım işinizi görür.


    function ekle_kategori_sonu($title) {
    if (is_category()) {
    $title .= ' hemen öğren';
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');

    Ayriyetten Yoast SEO Eklentisi ile de yapmanız mümkündür.
  • 25-10-2023, 06:34:17
    #3
    QuantumPix adlı üyeden alıntı: mesajı görüntüle
    Sanırım işinizi görür.


    function ekle_kategori_sonu($title) {
    if (is_category()) {
    $title .= ' hemen öğren';
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');

    Ayriyetten Yoast SEO Eklentisi ile de yapmanız mümkündür.
    Hocam bunda tüm kategorilerin sonuna hemen öğren ekliyor sanırım. yazımda dediğim gibi eğer kategoride "ekim modelleri" geçiyorsa sonuna "hemen öğren" ekleyecek.
  • 25-10-2023, 06:35:54
    #4
    Turgenyev adlı üyeden alıntı: mesajı görüntüle
    Hocam bunda tüm kategorilerin sonuna hemen öğren ekliyor sanırım. yazımda dediğim gibi eğer kategoride "ekim modelleri" geçiyorsa sonuna "hemen öğren" ekleyecek.
    Uykuluyum pardon dikkatim dağılmış. functions.php ekleyerseniz sorun çözülecektir diye umuyorum
    function ekle_kategori_sonu($title) {
    if (is_category() && strpos($title, 'Ekim modelleri') !== false) {
    $title .= ' hemen öğren';
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');
  • 25-10-2023, 06:44:23
    #5
    Hocam ben yarışa geçicem eğer ukarıda yazdığım da olmaz ise bu verdiğimi deneyebilirsiniz.

    function ekle_kategori_sonu($title) {
    if (is_category()) {
    $category = get_queried_object();
    if (strpos($category->name, 'Ekim modelleri') !== false) {
    $title .= ' hemen öğren';
    }
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');
  • 25-10-2023, 06:50:27
    #6
    QuantumPix adlı üyeden alıntı: mesajı görüntüle
    Hocam ben yarışa geçicem eğer ukarıda yazdığım da olmaz ise bu verdiğimi deneyebilirsiniz.

    function ekle_kategori_sonu($title) {
    if (is_category()) {
    $category = get_queried_object();
    if (strpos($category->name, 'Ekim modelleri') !== false) {
    $title .= ' hemen öğren';
    }
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');
    Merhaba ilginiz için teşekkürler hocam fakat ikisini de denedim maalesef olmadı.
  • 25-10-2023, 06:57:41
    #7
    Son olarak bunu de etin burada da olmaz ise büyük ihtimal ile özelleştirmeyi bir eklentiniz kısıtlıyor olabilir detaylı bakmak lazım.

    function ekle_kategori_sonu($title) {
    if (is_category()) {
    $category = get_queried_object();
    if (strpos($category->name, 'Ekim modelleri') !== false) {
    $title = $category->name . ' hemen öğren';
    }
    }
    return $title;
    }
    add_filter('wp_title', 'ekle_kategori_sonu');
  • 25-10-2023, 06:58:18
    #8
    Ayriyetten önbellek, cache temizliği yapınız
  • 25-10-2023, 07:35:57
    #9
    QuantumPix adlı üyeden alıntı: mesajı görüntüle
    Ayriyetten önbellek, cache temizliği yapınız
    Sanırım tema özellikleriyle ilgili bir sıkıntı var hocam, teşekkürler