Har fått förfrågningar om hur jag skapade min microblogg/twitter-sektion i WordPress. Det finns två sätt att skapa detta på. Antingen så att det bara publiceras på din blogg eller så att det publiceras både på din sida och på Twitter.com.
Vi kan börja med den första som vi kallar microblogg. Vad man gör här är att man skapar en vanlig kategori för vilken man skapar en egen wp-query (hämtning från databasen), exkluderar kategorin i den vanliga indexeringen och skapar en template för kategorivisningen. Jag förklarar närmare i 4 steg.
1. Skapa en kategori
Gå in under Inlägg -> Kategorier och skapa en kategori som du döper till ”Microblogg”. När kategorin är skapad så hamnar den i listan av kategorier till vänster. För nu muspekaren över kategorin i listan och lägg märke till adressen i statusfältet, i denna adress så hittar du en del som lyder ID=XX (xx=siffror). Denna/dessa siffror är kategorins ID som du behöver lägg på minnet.
2. Exkludera kategori
För att microbloggsinläggen inte ska dyka upp i den vanliga listningen av inlägg så behöver man exkludera den. Detta gör man enklast med tillägget Simply Exclude. Aktivera tillägget och välj från vilka delar du vill exkludera kategorin i dess inställningar.
3. Skapa en WP-Query
En egen WP-Query är rättså enkel att skapa och man kan använda vanliga template tags för att specificera informationen.
Grunden för en egen query ser ut som följer
have_posts()) : $my_query->the_post(); ?>
// visning av data
Med denna kod väljer man alltså från vilken kategori man vill hämta informationen. Här kommer ID-numret som vi skulle komma ihåg tidigare in. Ange ditt ID som cat=3 om kategorin har ID 3. (Vill man visa denna del i sidopanelen och vill visa fler än ett inlägg så kan man även ändra showposts=1 till antalet.)
Nu till var och hur man lägger in koden. I princip så kan man placera denna kod var som helst, man kan välja att visa denna microblogg ovanför de vanliga inläggen på indexsidan, eller så kanske man vill visa den i sidopanelen. Som exempel så kommer vi lägga till koden i temats index.php, detta är som namnet antyder sidan som visas som index/startsida. (Notera att den exakta placeringen kan skilja från tema till tema beroende på hur man vill visa det.)
Öppna index.php och placera koden efter (har du inte get_sidebar här så kan du bortse från den)
och innan
Exempel
have_posts()) : $my_query->the_post(); ?>
Varje sektion får här ett eget lager (div) för att man ska kunna styra dem på ett enkelt sätt via CSS. För detta exempel så skulle man kunna använda följande regler i sin style.css (notera att du behöver ha egna bilder för de som är angivna i css, dessa placeras i /themes/
.microblog .micro-link h1 {
font-size: 12px;
margin: 0px;
padding: 0px;
}
.microblog .micro-link {
float: left;
}
.microblog .micro-rss a img {
border: none;
padding-left: 5px;
}
.microblog .micro-content-wrap {
padding-top: 3px;
}
.microblog .micro-time {
float: left;
font-size: 11px;
line-height: 16px;
}
.microblog .micro-content-wrap .micro-time a {
color: #999;
}
.microblog .micro-content-wrap .micro-time a:hover {
text-decoration: none;
}
.microblog .micro-content {
font-size: 11px;
line-height: 16px;
float: left;
padding-right: 5px;
padding-left: 5px;
}
.microblog .micro-comment {
float: left;
font-size: 11px;
line-height: 16px;
}
Detta skulle ge dig något i den här stilen utskrivet
![]()
4. Skapa en template för kategorivisningen.
Eftersom inläggen i en sådan här sektion blir väldigt korta och kanske inte alltid har någon vettig titel så kanske man vill ändra hur just denna kategori visas när man listar alla inlägg under densamma. I WordPress kan man enkelt göra templates för specifika kategorier genom att bara skapa en mall som har namnet category-ID.php, här byter man ut ID mot det ID nummer som kategorin i fråga har. Generellt så kan detta vara en ren kopia av index.php fast med små förändringar för just denna kategori.
Detta exempel ger samma slags visning som för startsidan fast som listning
Exempel
Microblogg
kl
Kunde inte hittas
Det du söker kunde inte hittas här. Försök att söka efter ämnesord eller använd kategori/ämnes-länkarna
Notera att dessa mallar måste skapas utifrån ditt tema.
Det var allt för denna del, se gärna nästa del med Twitter-anslutning.

[...] är del 2 av “Microblogg/Twitter-sektion i WordPress” där jag kommer ta upp hur man skapar en Twitter-funktion som den som finns här på [...]