• User Newbie

    Filtro WordPress per sostituire parte del testo di un post a seconda del referrer

    Salve a tutti quale filtro devo applicare per poter modificare un link all'interno dei post in base al referrer? Esempio nei miei post c'è il link alla pagina esempio.php se un utente arriva sul mio sito da google vorrei che questo link diventasse esempio.php?id=google ho creato questa funzione da aggiungere al file /include/functions.php del template:
    function replace_text_wps($text){
    if (instr($_SERVER['HTTP_REFERRER'],'google.com')>0) {

    	$replace = array(
                // 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
                                'testo1' => 'testo2',
    			'testo3' => 'testo4',
        );
        $text = str_replace(array_keys($replace), $replace, $text);
        return $text;
    }
    

    }
    add_filter('the_content', 'replace_text_wps');

    quando inserisco questo codice nel file functions.php nella home vedo solo il titolo dell'ultimo post senza gli articoli, aggiungo che non conosco php, grazie