lostyazilim

Yorum Tarihinden Bağlantıyı Nasıl Kaldırabilirim?

11 Mesajlar 1.658 Okunma
lstbozum
wmaraci reklam

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Hangi şu yorumların ne zaman yapıldığını gösteren tarih var ya, işte ondan URL+#id şeklindeki bağlantıyı kaldırmak istiyorum. Yani sayfada yoruma gitmeye yarayan çapa bağlantısı.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
reklam

mimarcan mimarcan Mimar Kullanıcı
  • Üyelik 11.01.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Mimar
  • Konum İstanbul Anadolu
  • Ad Soyad İ** Y**
  • Mesajlar 663
  • Beğeniler 1244 / 182
  • Ticaret 2, (%50)
Neredeki bağlantıyı kaldırmak istediğinize bağlı.

Örneğin kategorideki yazılar ise muhtemelen category.php içinde
anasayfadaki yazılar ise muhtemelen index.php içinde vs vs.

Bazen loop-content gibi bir bölüm olabiliyor.

Ya da temanızın özelliklerinde olabiliyor.
 

 

krm krm Kerem Kullanıcı
  • Üyelik 31.05.2015
  • Yaş/Cinsiyet 38 / E
  • Meslek gezgin
  • Konum İstanbul Anadolu
  • Ad Soyad K** S**
  • Mesajlar 309
  • Beğeniler 55 / 124
  • Ticaret 2, (%100)
CSS ile yapabilirsin.

pointer-events: none;
cursor: default;
 

 

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

mimarcan adlı üyeden alıntı

Neredeki bağlantıyı kaldırmak istediğinize bağlı.

Örneğin kategorideki yazılar ise muhtemelen category.php içinde
anasayfadaki yazılar ise muhtemelen index.php içinde vs vs.

Bazen loop-content gibi bir bölüm olabiliyor.

Ya da temanızın özelliklerinde olabiliyor.


comments.php içerisinde olması gerekiyor ama yok, genel bir kod var. Wordpress'in varsayılan yorum listesini çektiği için müdahale edemiyorum sanırım.

krm adlı üyeden alıntı

CSS ile yapabilirsin.

pointer-events: none;
cursor: default;


Bu sadece gizlemeye yarar hocam, kullanıcı göremez ancak Google bağlantıyı görür. Amacım SEO açısından riskli bulduğum için bu bağlantıları html içerisinden yok etmek.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
wmaraci
wmaraci

mimarcan mimarcan Mimar Kullanıcı
  • Üyelik 11.01.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Mimar
  • Konum İstanbul Anadolu
  • Ad Soyad İ** Y**
  • Mesajlar 663
  • Beğeniler 1244 / 182
  • Ticaret 2, (%50)
bahsettiğiniz Comments. php de yer alan kodu ekler misiniz
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2772
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
function yorum_link_kaldir( $return, $author ) {
return $author;
}

add_filter( 'get_comment_author_link', 'yorum_link_kaldir', 10, 2 );


Tema düzgün kodlanmışsa, fonksiyon istediğiniz şeyi tam olarak yapacaktır...
MuratDinc

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

wpuzman adlı üyeden alıntı

function yorum_link_kaldir( $return, $author ) {
return $author;
}

add_filter( 'get_comment_author_link', 'yorum_link_kaldir', 10, 2 );


Tema düzgün kodlanmışsa, fonksiyon istediğiniz şeyi tam olarak yapacaktır...


Denedim olmadı hocam, sanırım farklı bir yorum alanı çalıştırıyor tema. Şöyle bir kod bulup istediğim gibi düzenledim ve kaldırmayı başardım;

function dm_comment($comment, $args, $depth) {
$GLOBALS['comment'] = $comment; ?>
  • >


    $comment,
    $size='60',
    $default='' ); ?>
    %s dedi ki:'), get_comment_author_link()) ?>

    comment_approved == '0') : ?>







    $depth, 'max_depth' => $args['max_depth']))) ?>




    Bu arada hocam önceki konuda da yardımcı olmuştunuz, bu kodun içerisine şunu nasıl entegre edebilirim? Bunun zaten çalışmasını istediğim tek yer yorum alanı. Şu an site genelinde avatarların hepsine müdahale ediyor;

    function dm_get_avatar( $avatar, $id_or_email, $size ) {
    $sayi=rand(1,35);
    $avatar='Miyavliyo Rastgele Kedi Avatarı';
    return $avatar;
    }
    add_filter( 'get_avatar', 'dm_get_avatar', 10, 32 );
  •  

     

    👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

    wpuzman wpuzman WordPress Developer Kullanıcı
    • Üyelik 13.01.2017
    • Yaş/Cinsiyet 33 / E
    • Meslek Yazılım
    • Konum Trabzon
    • Ad Soyad B** M**
    • Mesajlar 2772
    • Beğeniler 293 / 949
    • Ticaret 33, (%100)
    dm_comment fonksiyonu ile yeniden bir yorum şablonu oluşturmanıza gerek yok. Bunun yerine Wordpress kancalarını kullanmak daha iyi olur.

    dm_get_avatar ve yorum_link_kaldir fonksiyonunun çalışması gerekiyor. functions.php dosyasına ekleyeceksiniz bu kodları.
    MuratDinc

    kişi bu mesajı beğendi.

    MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
    • Üyelik 01.11.2012
    • Yaş/Cinsiyet 32 / E
    • Meslek Girişimci
    • Konum Balıkesir
    • Ad Soyad M** D**
    • Mesajlar 1583
    • Beğeniler 207 / 257
    • Ticaret 5, (%100)

    wpuzman adlı üyeden alıntı

    dm_comment fonksiyonu ile yeniden bir yorum şablonu oluşturmanıza gerek yok. Bunun yerine Wordpress kancalarını kullanmak daha iyi olur.

    dm_get_avatar ve yorum_link_kaldir fonksiyonunun çalışması gerekiyor. functions.php dosyasına ekleyeceksiniz bu kodları.


    Kaldırmak istediğim "get_comment_author_link" değil de "get_comment_link" miş, bunu verdiğimiz koddaki ilgili alan ile değiştirince bağlantı kalmış oldu. Ancak şöyle bir sorun oldu Tarih yerine şimdi Tarih şeklinde görünüyor. Bağlantı yok ama metinde boş bir a href olduğunda tıklanabilir halde(sayfayı yeniliyor).

    Ayrıca şu bahsettiğiniz yorum alanı yaratma olayından vazgeçince avatar'ın boyutu için belirlenen $size='60', değeri varsayılan olarak 50'ye düşünüyor, bunu nereden değiştirebilirim acaba? dm_get_avatar diye açtığım kodlardaki '. $size.' yerine 60 yazdığımda gidip yazı altındaki yazar kutusuna falan da etki ediyor.
     

     

    👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

    wpuzman wpuzman WordPress Developer Kullanıcı
    • Üyelik 13.01.2017
    • Yaş/Cinsiyet 33 / E
    • Meslek Yazılım
    • Konum Trabzon
    • Ad Soyad B** M**
    • Mesajlar 2772
    • Beğeniler 293 / 949
    • Ticaret 33, (%100)
    Evet. yorum_link_kaldir fonksiyonu yazar linkini kaldırır sadece. Siz tarihteki linki kaldırmak için get_comment_link kullanmışsınız fakat bu da etiketini kaldırmaz sadece href="" içerisini kaldırır.

    Avatar için de yorumlara uygulanan değişiklikler sitedeki bütün avatarlara uygulanr.

    İstediklerinizi malesef kancalarla yapamazsınız. dm_comment fonksiyonunu kullanara özel bir yorum şablonu oluşturmanız gerekiyor.
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)