Domanda

In WordPress codifica plug-in, se ho due categorie (auto e giardinaggio) e voglio escludere sempre giardinaggio da tutte le query, qual è l'intercetta (gancio o altro trucco) ho bisogno di fare per fare questo? Ho bisogno di escludere sempre il giardinaggio che si tratti di via di ricerca, widget di tag cloud, commentare widget di widget del calendario, e di qualsiasi altra parte del sito.

Il motivo che mi chiedo è che il mio cliente ha bisogno di avere un unico tema reagiscono in modo diverso dal nome di dominio in arrivo. Se l'utente gardening.com e sta mappati a questo blog, quindi vuole limitarsi a mostrare solo gardening.com soddisfare. Se l'utente digita cars.com e sta mappati a questo stesso blog, poi vuole limitarsi a mostrare solo i contenuti cars.com.

disse di nuovo, la mia domanda si trova nella zona di voler colpire un luogo centrale di WordPress con un gancio plugin per garantire sempre le query sono limitati a una determinata categoria. In questo modo, anche se si aggiunge un nuovo plugin che non è un default venire con WordPress, sarà anche essere limitato per categoria troppo.

Ho già capito come scivolare questo codice nel header.php di un tema per rendere i collegamenti agiscono correttamente a seconda a seconda di quale URL qualcuno digita:

$sURL = 'http://' . $_SERVER['SERVER_NAME'];
update_option('siteurl',$sURL);
update_option('home',$sURL);
unset($sURL);
È stato utile?

Soluzione

Ho trovato ho dovuto creare un home.php che era una copia di index.php, ma virare su un query_posts chiamata prima che i have_posts chiamata (_SERVER [ 'SERVER_NAME'] 'category_name ='. $) (). Su index.php, ho lasciato da solo e non ho aggiunto i query_posts (). Poi, ho dovuto fare un archive.php che era una copia di archive.php di Kubrick, e quindi modificare quel modo che posso cambiare query_posts () in modo diverso a seconda di ciò che è stato scelto di fare, come ad esempio aggiungere "& tag =", "& l'anno =", ecc Come pure, doveva essere aggiunto un search.php (prendendo a prestito da Kubrick), che ha fatto una restrizione troppo per categoria. Questo è stato un grande aiuto:

http://codex.wordpress.org/Template_Tags/query_posts

L'unica cosa che non ho ancora capito è come limitare i widget nella barra laterale dinamica a una categoria. Sto facendo che in un richiesta separata in StackOverflow.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top