Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Link in uscita con attributo sponsored

    Salve,
    qualcuno mi può indicare come inserire in modo automatico a tutti i link in uscita l'attributo sponsored? Mi serve solo per quelli derivanti dai link Amazon. In pratica i link amazon inseriti manualmente nel sito non hanno attributo sponsored ( non sono riuscita a trovarli tutti perché screaming frog non riesce ).
    Ho trovato questa regola ...ma non va bene perché inserisce gli attributi a tutti i link in uscita e a me serve che sia presente solo in quelli Amazon


    codice:
    function add_nofollow_content($content) {
    $content = preg_replace_callback('/]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i', function($m) {
    if (strpos($m[1], "nome sito") === false)
    return '<a href="'.$m[1].'" rel="nofollow noopener sponsored" target="_blank"">'.$m[2].'</a>';
    else
    return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
    }, $content);
    return $content;
    }
    add_filter('the_content', 'add_nofollow_content');
    Ultima modifica di simonagiordano; 20-01-2023 a 12:08

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,564
    ciao simona, ricorda di usare sempre il tag CODE per postare codice sul forum.

    grazie e buon lavoro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2023 vBulletin Solutions, Inc. All rights reserved.