WordPress – Filtrare Articoli in Base all’indirizzo del Sito

by News, Woocommerce Commenti disabilitati su WordPress – Filtrare Articoli in Base all’indirizzo del Sito

Può capitare, in alcuni casi, di aver bisogno di mostrare determinati articoli di wordpress in base all’indirizzo del sito web. Io ho utilizzato questo metodo quando avevo la possibilità di fare “infiniti” domini di TERZO Livello (tutti “indirizzati” al medesimo WordPress). Con questa modifica nel codice sarà possibile mostrare articoli PERSONALIZZATI in Base all’indirizzo (URL) del sito web.

Innanzi tutto è necessario trovare questa linea di codice (comune a tutti i WP):
<?php if (have_posts()): while (have_posts()) : the_post(); ?>
Solitamente è nella index.php del tema ma, in temi più complessi, potrebbe essere anche in qualche file di inclusione.

Ho inserito il codice seguente, PRIMA di questa linea.
Supponiamo di possedere www.winserver.it e di voler utilizzare www.web.winserver.it e www.soluzioni.winserver.it

La prima parte “rileva” l’indirizzo del sito web :

$pageURL = ‘http’;
if ($_SERVER[“HTTPS”] == “on”) {$pageURL .= “s”;}
$pageURL .= “://”;
if ($_SERVER[“SERVER_PORT”] != “80”) {
$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];
} else {
$pageURL .= $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
}

vi restituirà esattamente : www.soluzioni.winserver.it
A questo punto cerchiamo nell’url la parola ‘soluzioni’ e se la troviamo, mostriamo SOLO gli articoli di una DETERMINATA categoria.
ovviamente dobbiamo possdere l’ID della categoria

$trovato = substr_count($pageURL, “soluzioni”);
if ($trovato == 1) {
query_posts($query_string . ‘&cat=51’);
}

Questo metodo è un pò come fare una FAKE-NETWORK (di WordPress). Attenzione però alla SEO : i motori di ricerca potrebbero interpretare X siti web con gli stessi contenuti e penalizzarli per quello. Utilizzare questo sistema solo quando c’è necessità….di non fare SEO. 🙂

Seguici su:

FacebookLinkedInLinkedInLinkedIn

Potrebbero Interessarti anche:

Per maggiori informazioni, per suggerimenti e ottenere un preventivo gratuito per le tue esigenze, contatta la nostra Web Agency.
Il nostro staff di professionisti sarà lieto di fornire tutte le informazioni ed i costi riguardanti il servizio.
Attenzione : Webx.it non è un servizio di helpdesk “gratuito” a cui chiedere informazioni.

WebMaster Firenze

Fonti : WordPress, Assistenza WordPress, Sviluppatore WordPress, Web-Agency WordPress, Consulente WordPressSupporto tecnico, Assistenza WordPress, Assistenza e-commerce WordPress, Assistenza Sito WordPress, Assistenza WordPressFirenze, Assistenza WordPress Prato, 

, , , , , , , ,