Så du har formået at angive en brugerdefineret forreste side i din Wordpress-opsætningen ved at gå til: [indstillinger], [behandling], [forsiden viser], [ "En statisk side" - Radio Button]. Hvad nu? Hvem interesserer hvis du kan oprette en speciel front side med statisk indhold på den. Vi ønsker nogle cool, mere avancerede, wigetized goodies til at samle vores blog på et dynamisk grundlag. Hvis du har set den nye front side af RobMalon.Com så har du en idé om nogle af de funktioner, jeg er ved at lære dig, så du kan setup noget lignende på din blog.
Custom Hjemmeside Design & Layout
Et vigtigt første skridt til dette er ved at udarbejde ud af, hvad du vil gøre. Organizer hvad widgets kommer til at gå hvor. Det er vanskeligt, hvis du ikke ved hvad Wordpress er i stand til. Altså, kort at gå over, hvad vi har i vores hænder, planlægge dit forsiden indhold baseret på disse spørgsmål:
- Hvilke kategorier, hvis nogen er vigtige nok til at give dem deres egen mini-feed på forsiden?
- Hvor mange nylige artikler i hver widget har du lyst til at vise? Udligning af denne i forskellige steder giver dig mulighed for at nappe en hjemmeside for at få det til balance pænt, hvor det ellers ikke ville på grund af uensartet indhold i kolonner.
- Ønsker du at vise de første 200 tegn (uden links / billeder) af hver artikel? Overveje, hvordan dette vil påvirke den forrige, jeg sagde.
Design og arkitektur. - Se layout idé til højre for en visuel eksempel. I stedet en i venstre side eksempel du kan bringe de 8 seneste artikler på tværs af hele webstedet og omfatte alle kategorier. I stedet for to, du måtte have stillinger kun fra en kategori, som du har mærket "opdateringer"? Eller måske en kategori, som du bruger til at kode dine seneste "Video"-stillinger? Så i kategori 3 en liste over genstande, som du anser for at være "Markante" artikler. Listen er endeløs med valgmuligheder. Når du går til opsætning af din side som dette, et parti er fast besluttet på, hvor godt du kategorisere din nuværende stillinger. For eksempel har jeg gennemført en del af området i toppen fanebladsbaseret område på forsiden. Jeg var nødt til at gå tilbage, oprette en ny kategori, og anvende denne kategori til eksisterende stillinger, som jeg anså det for hensigtsmæssigt. Derefter, fra nu af vil jeg blot tilføje det som jeg går, når jeg skriver en post, som jeg gerne vil dukke op i "funktioner" widget på forsiden. - Mens du planlægger dine widgets, så glem ikke, kan du bruge koden fra andre plugins så godt. Mere om, at i en bit.
Tabel eller CSS setup
Nu, hvor du har at ned sin tid at gennemføre nogle layout-kode. Hvis du er ny her, sæt det op i en tabel. Hvis du søger at gå alle hardcore og derefter bruge et layout 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 > - Hent denne kode: 0826divfrontpagewidgets.txt
I tilfælde du er forvirret, alle denne kode vil gå ind i en "side", som bør du allerede har angivet som startside. Er det ikke tilfældet, det er ikke en dårlig idé at praksis på et ikke-forsiden der er ikke offentliggjort, så du kan eksperimentere uden at en eksisterende blog i kaos.
Indkodning af widgets
Så du har nogle valgmuligheder for hver widget. Hvad du skal gøre, er at fortælle den korrekte Wordpress funktion er at sløjfe gennem de stillinger, som du gerne vil 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 ; -
?> - Hent denne kode: 0826codefrontpagewidgets.txt
Oprettelse af indviklede hjemmesider kan styrkes yderligere ved hjælp af multiple wordpress skabelon tags. Al den dokumentation er der, blot kalde funktioner med de parametre, du ønsker (som findes i hver enkelt skabelon-tag). I eksemplet ovenfor jeg først vise en måde at Gentag gennem links i en bestemt kategori ved hjælp af den skabelon tag get_posts. I det andet eksempel jeg bruge det igen, men denne gang ikke angiver en kategori (så det viser alle de seneste stillinger) og vise the_excerpt () med det, der tager en klipning af den nuværende stilling i the_loop.
Kig gennem get_post dokumentation og tilføj den korrekte variabler til at justere udgangsniveauet du gerne vil se. Tilbage eksempel følgende get_post funktion vil vise 3 stillinger fra alle kategorier undtagen 5 og 8:
get_posts ( 'numberposts = 3 & kategori =- 5, -8');
Hvis du ønsker at finde id på en kategori, post eller siden gøre det followign:
- logge ind på admin.
- Naviger til forvalte fane.
- Klik på kategorier (eller stillinger, eller sider)
- Hover overtaget eller klik på den korrekte kategori, post, eller side, du ønsker at vide id
- I statuslinjen (hvis du er svævende) eller i adresselinjen (hvis du klikkede) bør du se et link der ligner denne:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - I ovenstående eksempel var jeg i kategorier. Den kategori jeg har valgt indeholder en idé om, "11". Nu kan jeg exlicitly medtage eller udelukke det. I nogle tilfælde vil du ønsker at gøre dette med stillinger og / eller sider som godt. get_posts doesn't støtte dette, men hvis du spiller med andre Wordpress funktioner, de nogle gange gør. Kontroller skabelon tag dokumentation på en pr-funktion grundlag. Du vil i det mindste vide, hvordan du kan få ID's nu uden at skulle logge ind på din MySQL-database.
Plug-ins
Du kan få brug for en plug-in kaldet Exec-PHP installeret på din blog, så du kan udføre ovenstående PHP kode inde stillinger. Være forsigtig med at installere denne plug-in, hvis du har andre mennesker, der forvalter din blog med dig selv. Hvis så du kan indstille brugertilpassede privilegier. Hvis ikke så bare sørge for, at dens installeret og aktiveret.
Jeg er sikker på, at du har set utallige andre plugin's derude, som giver dig et stykke kode, som du kan bruge i din sidebar.php fil inde i dit tema mappe. Du kan også bruge denne kode i et af de widgets, du opretter på din hjemmeside inden for disse blokke. Du kan normalt finde kode gerne, at inde i README eller installere bemærker fil, at de fleste plug-in kommer med.
Eksempler

Til venstre er et eksempel på min front side fra da jeg for nylig nydesignede RobMalon.Com. Jeg har også for nylig hjulpet en personlig ven af mine skabe et lignende setup med hans side på ToddRecommends.TV hvem der gør Live streams og samtaler Film og Tech. Du kan se et klip af, hvad hans forsiden øjeblikket ser ud som om den højre side. Han har sin seneste stillinger for hver af hans vigtigste kategorier på hans side og viser et feed på toppen lige fra en anden kategori, som han bruger for opdateringer om arrangementer, opdateringer og generelle nyheder.





































Tak for stikket mand, og tips! Jeg kan prøve at tilføje nogle flere funktioner til min hjemmeside!