Importera och arkivera dina tweets med WordPress

Vad du ska skapa

I denna handledning guidar jag dig genom installationen, konfigurationen och anpassningen av ett gratis, open source Twitter Archive-plugin och det medföljande WordPress-temat.

Varför arkivera dina tweets?

Google har en gång haft ett partnerskap med söktjänsten med Twitter, men efter det har det gått ut att upptäcka ditt tweetarkiv med lite tillfälle. Dessutom bygger sökmotorns trafik till Twitter.com inte webbplatsens sökmotorrangering eller hjälper dig att tjäna pengar.

Utvecklare Ozh Richard byggt ett WordPress-plugin som automatiskt arkiverar dina tweets till din WordPress-blogg. Richard skapade också ett WordPress-tema bara för ditt Twitter-arkiv. Han är också skaparen av några andra intressanta saker, inklusive JOURLS (som jag har skrivit en kommande handledning om - kolla min instruktörssida). 

Om du kör en WordPress-webbplats i ditt Twitter-arkiv kan Google enkelt indexera dina tweets, fånga mer söktrafik och lägga till i sökmotorns ranking och potentiella intäktsström. Teoretiskt kan du kanske tjäna intäkter från reklam på dessa sidor, eller delta i diskussioner med läsare som skickar kommentarer. Det kan också driva diskussionerna nativt tillbaka till Twitter från Googles webbtrafik.

Installera WordPress

Du kan använda någon LAMP-server eller molninstans du vill installera WordPress. Jag använder Digital Ocean eftersom det är billigt och erbjuder snabba SSD-enheter för hosting. Du hittar min visuella guide för att installera WordPress på Digital Ocean här.

När du har WordPress helt installerat och konfigurerat med din Twitter Archive-domän kan du fortsätta nedan. Du kan också experimentera med att lägga till Twitter Archive-plugin till en befintlig WordPress-webbplats, även om det här sannolikt kommer att generera många inlägg, många av de tweets som pekar på din webbplats själv.

Installera Tweet Arkivera Tema

Eftersom Tweet Archiver-temat är värd för ett offentligt Github-arkiv loggade jag in i min server och tog den och fällde den upp (/ Var / www / tweets är katalogen i min WordPress-installation för mitt Twitter-arkiv):

cd / var / www / tweets / wp-innehåll / teman wget https://github.com/ozh/ozh-tweet-archive-theme/archive/master.zip unzip master.zip rm master.zip mv ozh-tweet- arkiv-temmästare / tweetarkiv

Obs! Ett annat alternativ till det tillvägagångssätt jag använder skulle vara att skapa ditt eget lokala förråd av temat och göra ändringar innan du trycker på dem på din server.

Därefter besöker du instrumentpanelen Utseende> Teman menyn och klicka på Aktivera Förutom Tweet Arkivering tema:

Tyvärr behöver temat anpassas manuellt. det finns inget WordPress dashboard gränssnitt för att anpassa det. 

Använd Utseende> Redaktör och välj header.php fil att redigera:

Du vill göra ändringar i alla HTML-länkar och textfält till ditt eget Twitter-konto och relaterade sidor. Du kan inte global ersätta på "ozh" eftersom den används som prefix för många pluginfunktioner.

Det finns två kvarter som måste redigeras i header.php:

  • Ozh @ ozh
  • tweets
  • följande
  • följare
  • listade

Här är den andra:

 
  • Jeff Reifman
  • @reifman
  • @newscloud
  • Jeff Reifman
  • Seattle, Wa.
  • jeffreifman.com
  • lookahead.io

Spara ändringarna när du har gjort dina ändringar.

Installera Tweet Arkiv Plugin

Lägg till plugin

Nu kan vi installera Tweet Archiver plugin själv:

Gå till Plugins> Lägg till nytt, och söka efter tweet arkiverare:

Klick Installera och aktivera det. Du kommer att bli ombedd att konfigurera sina inställningar, men först måste vi skapa en Twitter-applikation för att få API-nycklar till vårt Twitter-konto.

Skapa en ansökan på Twitter

Besök Twitters programhanterare för att registrera en ny applikation:

Klick Skapa ny app och ge webbadressen till ditt WordPress Twitter arkiv:

Besök tangenterna och få tillgång till tokensfliken för att kopiera konsumentnyckeln och konsumenthemligheten för din Twitter-applikation:

Klistra in dem nu i plugin-inställningarna:

För tillfället kan du lämna de utvidgade plugininställningarna som standard:

Spara ändringarna.

Tweet Arkiveringen i drift

Insticksprogrammet börjar omedelbart ladda ner ditt Tweet-arkiv:

Anpassa profil- och bakgrundsbilderna

Det finns några justeringar vi behöver göra. Vi måste ladda upp en ny profilbild och bakgrundsbild och ersätta länkarna till dessa till vår egen i stilarket (style.css). 

Skapa en fyrkantig profilbild på 256 x 256 pixlar. Ladda upp det här med mediebiblioteket. Notera den absoluta webbadressen och ersätt img / nytt-profile.jpg i stilarket nedan med länken till din nya profilbild. Använda sig av Utseende> Redaktör> Stylesheet att redigera filen:

#user .avatar width: 200px; höjd: 200px; bakgrundsbild: url (img / new-profile.jpg); bakgrundsstorlek: 100% 100%; border-radius: 10px; marginal: 8px; padding: 8px; display: block;  

Skapa också en större bakgrundsbild på 1500 x 500 pixlar och ladda upp den här till mediebiblioteket. Notera den absoluta URL-adressen till den här bilden och ersätt den i style.css-filen på de två ställena där #rubrik bakgrundsinställningen visas:

/ * Struktur, grundläggande, ostylad ------------------------------------------- ---- * / #header background: transparent url (http://twitter.jeffreifman.com/wp-content/uploads/2014/11/background.jpg) right -100px no-repeat; bakgrundsstorlek: 100% automatisk; bredd: 100%; höjd: 250px;  ... / * Responsive Styles -------------------------------------------- --- * / # liten namn display: none; @media all och (maxbredden: 1068px) #header background: url ("http://twitter.jeffreifman.com/wp-content/uploads /2014/11/background.jpg ") no-repeat -220px center; 

Alternativt kan du ersätta dessa filer på servern direkt via FTP eller SCP.

Du kan se min webbplats live på http://twitter.jeffreifman.com. När du har slutfört ändringarna visas din webbplats något så här:

Varje inlägg som skapas av tweetarkivet är bara ett enskilt WordPress-inlägg:

Jag gillar verkligen hur WordPress-taggning förbättrar mitt Twitter-arkiv:

sökmotoroptimering

Nu när vår webbplats matar innehåll från Twitter, måste vi optimera det för sökmotorer. Jag rekommenderar att du installerar Google Analytics-pluginarna Yoast SEO och Yoast. 

Du måste lägga till en ny webbplats i din Google Analytics-översikten och klistra in den anpassade strängen (t.ex. UA-xxxxxxxx-xx) i Yoast Google Analytics-plugin. 

När du är klar kan du verifiera din webbplats från Yoast SEO-instrumentbrädan. Detta kommer i sin tur att registrera och verifiera din webbplats med Googles verktyg för webbansvariga.

Yoast SEO kommer att skapa Sitemap-filer som Google regelbundet indexerar. Var noga med att skicka din webbplatskarta till Googles verktyg för webbansvariga, t.ex. http://yourarchivedomain.com/sitemap_index.xml. 

Snart kommer du att se webbtrafik bygga upp på din Twitter-webbplatstrafik som annars skulle ha gått till Twitter.com.

Om du vill lära dig mer om hur Tweet Archiver använder Twitter API i allmänhet, kolla in vår Tuts + -serie om Building med Twitter API. Du kan också inspektera det här pluginkoden under Plugins> Editor> ozh-tweet-archiver / inc / import.php.

Du kanske också vill kolla in en serie Jag skriver för närvarande för Tuts + på öppen källkods sociala nätverk. Funktionen för detta plugin har viss betydelse för den allmänna sociala nätverksinsatsen för öppen källkod, eftersom det ger ett sätt att migrera dina tweets till en WordPress-webbplats. Du hittar denna serie och mina andra Tuts + handledning på min instruktörssida eller följer mig på Twitter @ reifman. Vänligen skicka några kommentarer, korrigeringar eller ytterligare idéer nedan. Jag välkomnar din inmatning.

relaterade länkar

  • WordPress Theme för Twitter Archive
  • Tweet Arkivera WordPress Plugin
  • Tweet Arkiv och temautvecklare Ozh Richard
  • Bygga med Twitter API (Tuts + Serie)