Permalänkar och struktur i WordPress

I mitten av oktober så skrev jag en post om Kategorier och taggar i WordPress där jag försökte bena ut hur man skulle göra med kategorier och taggar. Nu satt jag här och funderade på om jag skulle göra slag i saken och gå över hela bloggen och rensa upp och kategorisera och tagga upp innehållet en gång för alla.

Då slog det mig om jag inte samtidigt skulle ta och ändra permalänkarna på bloggen också. När jag ändå bara ska köra en kategorier så kan jag ju passa på att lägga med kategorin i permalänk-strukturen så får jag med det i long tailen och man talar om ännu tydligare för Google vad inlägget handlar om.

För att göra det ännu tydligare för Google så funderar jag samtidigt på att lägga på ”.html” i slutet av av permalänkarna så markerar upp att man har kommit till slutet och att man inte kan komma längre ner i herakin.

SEO-kunniga och andra webbutvecklare där ute dela gärna med er om jag är helt ute och cyklar i detta tänket eller har andra bara inte tänkt på det ännu eftersom det inte finns med som en standardalternativ under Inställningar -> Permalänkar?

Mål för 2013

Personliga och affärsmässiga mål för 2013.

  1. Släppa ett WordPress-tema
  2. Resa
  3. Träna Crossfit 3 ggr i veckan i minst ett halvår
  4. Springa en halvmara
  5. Lära mig reguljära uttryck skapligt utan fusklappar
  6. Testa och utvärdera SASS ordentligt gentemot LESS
  7. Läsa minst 4 böcker
  8. Bygga minst en ”mobile first” webbplats
  9. Bygga ett eget jQuery-plugin

Exkludera kategori från loop, feed & arkiv

Nu när jag bestämde mig för att köra min Blogg30 så bestämde jag ju samtidigt att jag skulle börja skriva lite om träning. För att jag skulle tillåta mig själv att göra detta så var jag tvungen att se till att jag skulle kunna exkludera kategorin från WordPress vanliga loop, RSS-feed och arkiv-sidor. Samtidigt vill jag ju ändå att man skulle kunna följa kategorin om man gjorde det aktiva valet så. Så har jag knåpat ihop lite kod som gör detta möjligt att man nu kan följa RSS-flödet för just min träning om man nu skulle vilja göra detta. Urlen är till feeden är här https://jarnesjo.net/traning/feed/

Koden som gör det möjligt att exkludera det från loopen, RSS och arkiv-sidorna, men inte kategorisidan och dess feed finner du här:

add_action('pre_get_posts', 'jarnesjo_exclude_category' );
function jarnesjo_exclude_category( &$wp_query ) {
	// Exclude from home, feed, but not from category page/feed
	if( is_home() || ( is_feed() && !is_category() ) || ( is_archive() && !is_category() )) {
		set_query_var('category__not_in', array(104)); // Exclude "traning"
	}
}

Minivariant av #blogg100. #blogg30 under 60 dagar

Jaha då har jag ryckts med av den senaste hajpen på Twitter som kallas #blogg100. Det går ut på att man ska skriva 100 inlägg under 100 dagar vilket är ett hästjobb som kräver en del planering och uthållighet för att kunna genomföra.
Jag insåg ganska snabbt att jag inte skulle klara av det då tiden inte riktigt räcker till som det är och det handlar om att prioritera saker och ting. Samtidigt tycker jag att det hade varit skitroligt att göra och en spark i röven för att komma framåt och igång igen.
Så därför kommer jag att köra en minivariant av det hela vilket jag själv kallar #blogg30 vilket kommer att gå ut på att jag ska skriva 30 poster under 60 dagar. Detta är något jag själv känner känns som ett realistiskt mål.

Innan jag tog beslutet av att göra detta så funderar jag mycket över vad jag ska skulle skriva om och kom fram till att jag inte är riktigt nergrottad i något specifikt som jag skulle kunna dela med mig av och göra en följetång av. Så därför kommer det bli allt mellan himmel och jord, men jag kommer att skapa en ny kategori här bloggen: träning där jag kommer att skriva om min senaste utmaning Crossfit. Jag kommer att exkludera denna kategorin från RSS-feedn och startsidan så att folk som följer min blogg för andra spretiga inlägg inte ska behöva ta del av denna egocentriska kategori som kommer att handla om tankar, funderingar och även användas som träningsdagbok.

Fan ta er Andreas & Joacim som har fått mig till att göra detta.

Uppföljning av Mål för 2012

Inför varje år så försöker jag sätta upp mål för året som ska komma både för att det är enklare att uppnå mål som man har skrivit ner och samtidigt för att det kan vara roligt att blicka tillbaka och se hur man såg på det nya året.

Så här följer min uppföljning av Mål för 2012.

1. Nytt tema på bloggen

17 oktober – Bloggen får nytt utseende

2. Ny företagssida

13 februari – WebReady.se får en ansiktslyft

3. Flytta till Kalmar

1 maj blev jag kalmarbo

4. Släppa ett gratistema till WordPress

Tanken var att detta temat som är på bloggen idag skulle bli det gratistemat. Men tiden rann ifrån mig.

5. Resa

Saved by the bell. Vi tillbringade julen på Gran Canaria, Puerto Rico.

6. Dubbla omsättningen i företaget

Success!

7. Slå rekordet på milen 54:07 min

1 augusti – 49:33 blev den officiella tiden på Kalmarmilen.

8. Spela fler matcher och göra fler mål än förra året (12 matcher / 8 mål)

20 matcher / 10 mål och pris för flest matcher och flest mål

Liten summering av min lista i form av bilder

Exclude pages in WordPress search result

If you want to exclude pages in search result i WordPress you just this to your functions.php.
If you just want to search for pages instead of posts you just change ’post’ to ’page’.

function add_search_filter( $query ) {
	if ( $query->is_search ) {
		$query->set('post_type', 'post');
	}
	return $query;
}
add_filter('pre_get_posts', 'add_search_filter');

How to add featured image to RSS in WordPress

Since I updated my blog with this new theme I started to use WordPress post formats.
But I found a problem when I used the post format Image or if I used a featured image as a part of the post. Write about the picture or just posted an image without any text to post. Everything looked fine until I checked the RSS. It just got the headline and nothing more or some text chatting about a picture doesn’t exist.

So here you got the solution:

// Add this in the functions.php
if ( !function_exists( 'add_featured_image_to_rss' ) ) {
	function add_featured_image_to_rss( $content ) {
		global $post;
		if ( has_post_thumbnail( $post->ID ) ){
			$content = get_the_post_thumbnail( $post->ID, 'large' ) . $content;
		}
		return $content;
	}
}
add_filter( 'the_excerpt_rss', 'add_featured_image_to_rss' );
add_filter( 'the_content_feed', 'add_featured_image_to_rss' );

Facebook iPhone-app nu med kamerafilter

I och med uppdatering idag som släpptes idag så har man fixat till en buggar, men det jag lade märket till så har man uppdaterat hur man delar foto. Vy för hur man bläddrar igenom bilderna är ny och gör det enklare att ladda upp fler bilder samtidigt på ett mycket snyggt och smidigt sätt. Men nu har man även möjligheten att lägga på filter på bilderna á la Instagram-style.
Det erbjuds i och med uppdateringen 14 stycken olika filter och man kan också beskära och rotera bilder direkt i appen.

Det är ett steg i helt rätt riktning och nu börjar appen även bli användbar på riktigt. Man har även insett att det är bilder som folk gillar att dela och låter nu användarna göra det på ett snyggt och bra sätt. Om man nu inte vill använda deras andra lilla kameratjänst, Instagram.

Kolla bilderna »