Quindi hai riusciti a specificare una pagina personalizzata nel tuo setup Wordpress andando a: [Impostazioni], [lettura], [prima pagina visualizza], [ "Una pagina statica" - Radio Button]. E adesso? Chi se ne frega se è possibile creare una pagina personalizzata con contenuto statico su di esso. Vogliamo alcuni fresco, più avanzato, wigetized goodies per tirare insieme il nostro blog su una base dinamica. Se hai visto la nuova prima pagina di RobMalon.Com quindi avrete un'idea di alcune delle funzioni che sto per insegnare in modo che voi potete impostazione qualcosa di simile sul tuo blog.
Home page personalizzata Design & Layout
Un primo passo importante per questa elaborazione è quello che vuoi fare. Organizzare ciò che i widget sono in corso per andare dove. Questo è difficile, se non sapete cosa Wordpress è in grado di. Quindi, a breve andare oltre ciò che abbiamo alle nostre mani, il tuo piano di prima pagina di contenuti basati su queste due domande:
- Che cosa se tutte le categorie sono sufficientemente importante per dare loro il proprio mini-feed sulla prima pagina?
- Quanti articoli recenti in ogni widget che si desidera visualizzare? Questa compensazione in diversi luoghi vi permetterà di perfezionare una home page per farlo ben saldo dove altrimenti non sarebbe irregolare a causa del contenuto in colonne.
- Vuoi visualizzare le prime 200 caratteri (senza collegamenti / immagini) di ogni articolo? Si consideri questo come effetto del precedente punto ho fatto.
Design e architettura. - Si veda il layout idea a destra per un esempio visivo. In uno spot nella parte sinistra esempio si potrebbe mettere il 8 Articoli più recenti in tutto il sito e comprendono tutte le categorie. In due spot che si possono avere solo posti da una categoria che hai classificati come "Aggiornamenti"? O forse di una categoria che si utilizza per la sua ultima etichetta "Video" post? Poi nella categoria 3 un elenco di articoli che lei ritiene di essere "Vetrina" articoli. L'elenco è infinito con le opzioni. Quando vai alla tua pagina di configurazione come questo, un lotto è determinato in modo ben classificare il tuo attuale post. Per esempio, ho implementato una zona caratterizzata in alto area sulla prima pagina. Ho dovuto tornare indietro, creare una nuova categoria, e di applicare tale categoria di posti esistenti come ho visto in forma. Quindi, da ora in poi, ho semplicemente aggiungere come andare a fare quando scrivo un post che voglio mostrare in "optional" widget sulla prima pagina. - Mentre si sta pianificando il vostro widget, non deve dimenticare, è possibile utilizzare il codice di altri plugin come bene. Più che in circa un po '.
Tabella di installazione o CSS
Ora che hai che verso il basso, il suo tempo per attuare alcune codice del layout. Se siete nuovi a questo, impostare questo in una tabella. Se stai cercando di andare tutti hardcore, quindi utilizzare un layout con div come questo:
-
//Setup For Example 1 (3 widgets) -
< div style = "width:100%; padding: 5px; border: 1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
//Setup For Example 2 (4 widgets) -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 4 CODE HERE -
</ div > - Scarica questo codice: 0826divfrontpagewidgets.txt
Nel caso in cui sei confuso, tutto questo codice sta per andare in una "pagina", che dovreste aver già specificato come la home page. In caso contrario, la sua non è una cattiva idea pratica in modo non-FrontPage, che è inedito in modo da poter sperimentare senza porre blog esistente nel caos.
Il widget di codificazione delle merci
Poi avete alcune opzioni per ogni widget. Cosa dovete fare è dire il buon Wordpress funzione "loop through" per i post che desideri visualizzare. Ecco degli esempi:
-
<?php -
//Setting up the new loop of posts -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5&category=1′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
- < a href = "<?php the_permalink(); ?>" rel = "bookmark" title = "Permanent Link to “<?php the_title(); ?>”" >< ?php the_title ( ) ; ? ></ a > -
< div class = "postbreak" > -
<?php -
//End the loop -
endforeach ; -
?> -
<?php -
//This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines. -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
< h3 >< a style = "font-size:14px;" href = "<?php the_permalink() ?>" rel = "bookmark" title = "Permanent Link to <?php the_title(); ?>" >< ?php the_title ( ) ; ? ></ a ></ h3 > -
<?php -
//Display a clip from the post -
the_excerpt ( ) ; -
//End the loop -
endforeach ; -
?> - Scarica questo codice: 0826codefrontpagewidgets.txt
Creazione di home page intricato può essere ulteriormente migliorato l'utilizzo di più tag dei template wordpress. Tutta la documentazione è lì, è sufficiente richiamare le funzioni con i parametri che si desidera (come disponibili in ogni modello di etichetta). Nell'esempio precedente ho prima mostra un modo per scorrere attraverso i collegamenti in una particolare categoria utilizzando il modello di etichetta get_posts. Nel secondo esempio utilizzare nuovamente, ma questa volta non si specifica una categoria (in modo che visualizza tutti i post recenti) e mostra the_excerpt () con il quale si prende una saturazione delle attuali posto in the_loop.
Guardare attraverso il get_post di documentazione e di aggiungere il corretto variabili per regolare l'uscita che ti piacerebbe vedere. FRO esempio, il seguente get_post funzione di visualizzazione 3 posti da tutte le categorie ad eccezione di 5 e 8:
get_posts ( 'numberposts = 3 & =- categoria 5, -8');
Se si desidera trovare l'ID di una categoria, posta, o fare la pagina followign:
- admin log in.
- Passare alla scheda gestire.
- Fare clic su categorie (o post o pagine)
- Oltre al passaggio del mouse o fare clic sulla corretta categoria, posta, o la pagina che si desidera conoscere l'ID del
- Nella barra di stato (se sei hovering) o nella barra degli indirizzi (se hai cliccato), si dovrebbe vedere un link simile a questa:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - Nel precedente esempio sono stato in categorie. La categoria che ho scelto ha un idea di "11". Ora posso exlicitly includere o escludere essa. In alcuni casi si vorrà fare con questo post e / o pagine. get_posts doesn't sostenere questo, ma se si gioca con le altre funzioni di Wordpress, che a volte fare. Controllare l'etichetta modello di documentazione su una base per ogni funzione. Avrete almeno sapere come ottenere l'ID ora, senza dover accedere al vostro database MySQL.
Plug-in
Potrebbe essere necessario un plug-in chiamato Exec-PHP installato sul tuo blog in modo che sia possibile eseguire il codice PHP sopra posti all'interno. Fate attenzione a installare questo plug-in se hai altre persone gestire il tuo blog con te se. In caso affermativo è possibile setup personalizzati privilegi. Se poi non solo assicurarsi che il proprio installato e attivato.
Sono sicuro che hai visto innumerevoli altri plugin di là fuori che ti offre un frammento di codice che è possibile utilizzare nel vostro sidebar.php file all'interno del vostro tema cartella. È inoltre possibile utilizzare tale codice all'interno di uno qualsiasi dei widget si crea nella tua home page all'interno di tali blocchi. Potete trovare il codice di solito come quella all'interno del readme o installare file rileva che la maggior parte dei plug-in di venire con.
Esempi

Sulla sinistra è un esempio della mia prima pagina da quando ho recentemente ridisegnato RobMalon.Com. Ho anche recentemente ha aiutato un amico personale mio istituire un simile impostazione con la sua pagina a ToddRecommends.TV che non Live torrenti e colloqui Film e Tech. Potete vedere un clip di ciò che la sua prima pagina al momento appare come sul lato destro. Ha i suoi ultimi posti per ciascuno dei suoi principali categorie sulla sua pagina e viene visualizzato un feed in alto a destra da un'altra categoria, che egli utilizza per gli aggiornamenti sugli eventi, aggiornamenti e notizie generali.





































Grazie per la spina uomo, e le punte! Potrei provare ad aggiungere altre funzioni alla mia home page!