Så du har klart å spesifisere en tilpasset forsiden i Wordpress oppsett ved å gå til: [innstillinger], [leser], [forsiden viser], [ "En statisk side" - Radioknapp]. Hva nå? Hvem bryr seg om du kan lage en egendefinert forside med statisk innhold på det. Vi ønsker litt kul, mer avanserte, wigetized godbiter å trekke sammen vår blogg på en dynamisk grunnlag. Hvis du har sett den nye forsiden av RobMalon.Com så har du en ide om noen av funksjonene jeg er i ferd med å lære deg slik at du kan konfigurere noe lignende på bloggen.
Tilpassede hjemmesiden Design & Layout
Et viktig første skritt mot dette er å utforme ut hva du vil gjøre. Organisere hva widgets kommer til å gå der. Det er vanskelig hvis du ikke vet hva Wordpress er i stand til. Så, kort skal gå over hva vi har i våre hender, kommer ut på forsiden innhold basert på disse spørsmålene:
- Hvilke kategorier hvis noen er viktig nok til å gi dem eget mini-feed på forsiden?
- Hvor mange de siste artiklene i hvert widget ønsker du å vise? Forskyvning dette på ulike steder lar deg justere en hjemmeside for å få det til å balansere pent der det ellers ikke ville på grunn av ujevn innholdet i kolonnene.
- Har du lyst til å vise de første 200 tegnene (uten koblinger / bilder) i en artikkel? Vurdere hvordan dette vil påvirke forrige punkt jeg har gjort.
Design og arkitektur. - Se oppsettet idé til høyre for et visuelt eksempel. I stedet en i venstre side eksempel kan du sette de 8 siste artiklene på hele nettstedet og omfatter alle kategorier. I stedet to som du kan ha innlegg bare fra en kategori som du har kalt "Oppdateringer"? Eller kanskje en kategori som du bruker til å merke nyeste "Video" innlegg? Så i kategorien 3 en liste over artikler som du anser å være "Featured"-artikler. Listen er uendelig med muligheter. Når du går til oppsett din side som dette, mye er avhengig av hvor godt du kategorisere din nåværende stillinger. For eksempel har jeg implementert et funksjonsrikt området i den øverste fanene område på forsiden. Jeg måtte gå tilbake, opprette en ny kategori, og gjelder som kategori til eksisterende innlegg som jeg så passe. Så, fra nå av, jeg bare legge til det så jeg går når jeg skriver et innlegg som jeg vil vise seg i "Featured" widget på forsiden. - Mens du planlegger ut dine ting, ikke glem at du kan bruke kode fra andre plugins i tillegg. Mer om det i en bit.
Tabell eller CSS-oppsett
Nå som du har denne ned, sin tid til å gjennomføre noen layout-kode. Hvis du er ny i dette, sett det opp i en tabell. Hvis du er ute å går alle hardcore, og deretter bruke en utforming med div's som dette:
-
//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 > - Last ned denne koden: 0826divfrontpagewidgets.txt
I tilfelle du er forvirret, all denne koden kommer til å gå inn i en "side" som du bør allerede har definert som hjemmeside. Hvis ikke, det er ikke en dårlig idé å øve på ikke-forside som er upublisert, slik at du kan eksperimentere uten å sette en eksisterende bloggen i kaos.
Coding Widgeter
Da har du noen alternativer for hver enhet. Hva du trenger å gjøre er å fortelle den riktige Wordpress funksjon for å sløyfe gjennom innleggene som du ønsker å vise. Her er eksempler:
-
<?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 ; -
?> - Last ned denne koden: 0826codefrontpagewidgets.txt
Etableringen av intrikate hjemmesider kan bli ytterligere forbedret ved hjelp av flere WordPress mal koder. All dokumentasjon er det bare å ringe funksjonene med parameterne du vil (som er tilgjengelig i hvert mal kode). I eksempelet ovenfor jeg først vise en måte å iterate gjennom koblinger i en bestemt kategori ved hjelp av malen tag get_posts. I det andre eksemplet jeg bruke det igjen men denne gangen ikke angir en kategori (slik at den viser alle de siste innleggene) og viser the_excerpt () med den som tar en klipping av nåværende stilling i the_loop.
Se gjennom get_post dokumentasjon og føyer de riktige variabler å justere du ønsker å se. Fro eksempel følgende get_post funksjonen vil vise 3 innlegg fra alle kategorier bortsett fra 5 og 8:
get_posts ( 'numberposts = 3 & kategorien =- 5, -8');
Hvis du vil finne ID-en en kategori, post, eller siden gjøre followign:
- logg inn admin.
- Naviger til styre-kategorien.
- Klikk kategorier (eller innlegg eller sider)
- Hold musen over eller klikk på riktig kategori, post, eller siden du ønsker å vite at IDen til
- På statuslinjen (hvis du holde markøren) eller i adresselinjen (hvis du klikket) burde du se en link som ser slik ut:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - I eksemplet ovenfor var jeg i kategorier. Den kategorien jeg valgte har en ide om "11". Nå kan jeg exlicitly inkludere eller ekskludere det. I noen tilfeller vil du gjøre dette med innlegg og / eller sider i tillegg. get_posts doesn't support dette, men hvis du spiller med andre Wordpress funksjoner, de noen ganger gjør. Sjekk malen tag dokumentasjon på en per funksjon basis. Du vil i alle fall vite hvordan man kan få ID står nå uten å måtte logge deg på MySQL database.
Plug-ins
Det kan hende du trenger en plug-in kalt Exec-PHP installert på bloggen din slik at du kan utføre over PHP-koden inni innlegg. Være forsiktig med å installere denne plug-in hvis du har andre mennesker håndtering av bloggen med deg selv. Hvis slik at du kan konfigurere egendefinerte privilegier. Hvis ikke så bare sørge for at dens installert og aktivert.
Jeg er sikker på at du har sett utallige andre programtillegg er der ute som gir deg et lite kode som du kan bruke i sidebar.php filen er inne på temaet mappen. Du kan også bruke koden innenfor noen av de widgeter du oppretter på din hjemmeside i disse blokkene. Du kan vanligvis finne koden sånn inne Viktig eller installere Notes-fil som de fleste plug-in kommer med.
Eksempler

På venstre er et eksempel på min front side fra da jeg nylig redesignet RobMalon.Com. Jeg har også nylig hjalp en personlig venn av meg opprette et lignende oppsett med hans side på ToddRecommends.TV Hvem gjør Live bekker og snakker filmer og Tech. Du kan se et klipp av hva hans forsiden nå ser ut på høyre side. Han har sin siste innleggene for hver av sine hovedkategorier på sin side og viser en strøm på øverst til høyre fra en annen kategori som han bruker for oppdateringer om hendelser, oppdateringer og generelle nyheter.





































Takk for støpslet mann, og tips! Jeg kan prøve å legge noen flere funksjoner til min hjemmeside!