PROZONE powered by Tophost
  Home   Forum   Regolamento Help Login Registrati   *
Statistiche
Utenti
Utenti Totali: 1707
Ultimo utente: xal
Statistiche
Posts Totali: 29470
Topics Totali: 3404
Online Oggi: 51
Presenze Massime Online: 559
(23 Luglio 2008, 14:24:28)
Utenti Online
Utenti: 0
Visitatori: 50
Totale: 50
Siti amici
Design & Multimedia

Dire e Fare il blog che ti aiuta

Wordpress
Pagine: [1]
 
Autore Topic: Wordpress e Adsense  (Letto 1224 volte)
Kaesar83
Utente Attivo
****
Posts: 228


Wordpress e Adsense
« il: 26 Dicembre 2008, 15:01:40 »

Ciao Ragazzi,
sto smanettando con questa ottima piattaforma per blog e vorrei sapere una cosa.
Sto cercando di inserire nel testo di un articolo, del codice Adsense (precisamente un "insieme di link").
Vorrei sapere come fare per inserire il codice nel mezzo dell'articolo, magari lì dove parte il tag MORE.
Leggendo qua e là, anche sulla documentazione ufficiale di wordpress ho capito che
Codice:
<?php the_content('more_link_text'strip_teaser'more_file'); ?>
la riga di codice in alto mi stampa a video la parte successiva al more, per stampare la parte iniziale come faccio?
In questo modo farei
Codice:
<?php the_content('che stampa la parte iniziale'); ?>
[CODICE ADSENSE]
<?php the_content('more_link_text'strip_teaser'more_file'); ?>
Avete consigli a riguardo!?
Magari anche alternative alla mia idea.
Grazie
Loggato

Portale Web - Suada.it
IRC Resource - IRC-Zone.org
Kaesar83
Utente Attivo
****
Posts: 228


Re: Wordpress e Adsense
« Risposta #1 il: 26 Dicembre 2008, 17:46:40 »

Allora...
credo di essere arrivato ad una soluzione abbastanza valida
Codice:
<?php
add_filter
('the_content''adsense_sostituisce_more');

function 
adsense_sostituisce_more($content) {   
$html = array("<span id=\"more-","</span></p>");  
$ads = array('<div class="google-ads">[CODICE-ADSENSE]</div>');
  
$content str_replace($html,$ads,$content);   
  
return $content;   
}
?>

Inserisco questa funzione prima del Loop (che restituirà il contenuto della pagina).
L'unico problema è che vorrei capire come inserire accanto a 'more-' l'id del post.
La funzione the_ID() non posso richiamarla perchè il codice di sopra viene prima del loop è anche se la richiamassi non mi sortisce alcun risultato (mi echa solo l'id).
Suggermenti!?
« Ultima modifica: 27 Dicembre 2008, 14:59:53 da Kaesar83 » Loggato

Portale Web - Suada.it
IRC Resource - IRC-Zone.org
Kaesar83
Utente Attivo
****
Posts: 228


Re: Wordpress e Adsense
« Risposta #2 il: 26 Dicembre 2008, 17:59:46 »

Niente raga, mi scuso per il flame, ma ho risolto da solo  Linguaccia
Posto in basso la soluzione
Codice:
<?php
add_filter
('the_content''adsense_sostituisce_more');

function 
adsense_sostituisce_more($content) {   
global $wp_query;
$thePostID $wp_query->post->ID;
$html = array("<span id=\"more-".$thePostID."\">","</span></p>");    
$ads = array('<div class="google-ads">[CODICE-ADSENSE]</div>');
  
$content str_replace($html,$ads,$content);   
  
return $content;   
}
?>

« Ultima modifica: 27 Dicembre 2008, 14:59:34 da Kaesar83 » Loggato

Portale Web - Suada.it
IRC Resource - IRC-Zone.org
Pagine: [1]
 
 
Salta a:  

Oggetto Iniziato da Risposte Visto Ultimo Post
Link Utili guardaqua 5 11846 Ultimo Post 25 Ottobre 2009, 17:27:51
da Sonia D
Tophost: Infrastruttura Blade Center IBM « 1 2 » Tophost 20 11825 Ultimo Post 8 Agosto 2008, 11:43:34
da daniele4home
E' bello sentirsi amati.... « 1 2 ... 11 12 » Tophost 172 54426 Ultimo Post 2 Febbraio 2008, 14:25:45
da Diavolo_Rosso
Guida A Mod_rewrite (parte 1) « 1 2 3 4 5 » doGmaI 68 48831 Ultimo Post 14 Ottobre 2009, 16:42:18
da sOoN
Di Tophost, traffico intenso e assistenza Jhack 10 3690 Ultimo Post 1 Agosto 2008, 19:36:11
da Diavolo_Rosso
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia

TinyPortal v0.9.8 © Bloc
XHTML 1.0 Valido! CSS Valido!


Ultima visita di Google a questa pagina 20 Luglio 2010, 07:01:10