• 09-02-2023, 08:48:45
    #1
    Link Kirliliği olmaması açısından sadece yazı içerisinde 1 tane kategoriye link verir.
    Veritabanı hızı açısından sorun çıkmamıştır.


    <?php
    /*
       Plugin Name: Auto Link Categories
       Plugin URI: https://www.r10.net/profil/110992-reckraez.html
       Description: Automatically links to categories when their name appears in post content
       Version: 1.0
       Author: Orkun Akay
       Author URI: https://www.r10.net/profil/110992-reckraez.html
    */
    function auto_link_category_in_content( $content ) {
        $linked = false;
        $categories = get_categories( array( 'hide_empty' => false ) );
    
        foreach ( $categories as $category ) {
            $category_name = $category->name;
            $category_link = get_category_link( $category->term_id );
            
            if ( strpos( $content, $category_name ) !== false && ! $linked ) { 
                $content = str_replace( $category_name, '<a href="' . $category_link . '" title="' . $category_name . ' BURAYA ALT TEXT'TE GÖRÜNMESİNİ VEYA KATEGORİ SONUNDA EKLENMİSİNİ İSTEDİĞİNİZ KELİMEYİ YAZINIZ,YOKSA BOŞ BIRAKABİLİRSİNİZ' . '" style="text-decoration: underline;">' . $category_name . '</a>', $content );
                $linked = true;
            }
        }
    
        return $content;
    }
    add_filter( 'the_content', 'auto_link_category_in_content' );
  • 10-02-2023, 01:29:25
    #2
    Spam yapacaktır bu ilerleyen ve içeriğin çoğaldığı zaman. Denemiştim bunu 2.5 sene evvel, ilk başta fayda etti sandım ama sonrasında kötü cortladık 😐
  • 10-02-2023, 01:33:17
    #3
    Kem4l adlı üyeden alıntı: mesajı görüntüle
    Spam yapacaktır bu ilerleyen ve içeriğin çoğaldığı zaman. Denemiştim bunu 2.5 sene evvel, ilk başta fayda etti sandım ama sonrasında kötü cortladık 😐
    Shiftdelete ve R10 blogda böyle bir kullanım gördüm ama manuel eklemek daha mı iyi olur?
  • 10-02-2023, 01:47:04
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Shiftdelete ve R10 blogda böyle bir kullanım gördüm ama manuel eklemek daha mı iyi olur?
    Kesinlikle manuel daha iyi. Kategorilere değil hatta sadece, yazı içinde kullanılmayan diğer kategorilere vermek veya ARAMA sonuçlarına vs. noindex sayfalara bile vermeniz, hatta ve hatta rakibiniz olmayan ve eğer bilgi paylaşımı tarzı bir siteyse; wikipedi veya farklı otoriter sitelere link vermeniz bile Google gözünde sitenizin otoritesini yükseltecektir. Diyecektir ki noindex sayfaya bile link veriyor, farklı sitelere link çıkışı var; demek ki kullanıcısının doğru şeylere ulaşmasını isteyen bir site inşaa etmeye çalışan site sahibi diyip ödülünü veriyor, emeği Google için doğru vermek önemli. Tabi bazen spam sitelere ve EN AZ spam siteler kadar KALİTESİZ ve ADİ olan news sitelerine ve haber sitelerine verdiği değeri görünce işten güçten elini eteğini çekesin geliyor ama ne yapalım yıllardır ekmek kapımız...