Cakifo, a Free WordPress theme

cakifo-post-thumbnail

Cakifo is a free WordPress theme built with from the rock-solid Hybrid Core theme framework by Justin Tadlock, so it provides a great starting point with many useful features.

This theme is a parent theme. What this means is that to customize it, you should be creating a child theme. Is it a theme framework? Some people might call it that. All you need to know is that it’s a solid, yet flexible, starting point for nearly any blog.

Some features of Cakifo

  • Child theme friendly – Nearly everything can be customized in a child theme
  • Uses Hybrid Core as framework
  • HTML5
  • Custom front page with slider, recent posts, and posts from categories
  • Killer post thumbnails functionality
  • Per-post/page layouts (one-column, two-column, and three-column layouts)
  • Art direction (the ability to add custom, per-post stylesheets)
  • Highly-configurable widgets that give you full control over their display
  • Several sidebars (Sidebar, secondary sidebar, after-singular, after-single, error page, and footer + more in a child theme)
  • Many useful shortcodes
  • Small theme settings page (yes, that’s a feature)
  • Breadcrumbs
  • Built-in pagination
  • And much, much more!

(yes, some of these features are totally stolen from Justins’ themes ;) )

Download the theme

This theme has been tested and works with the latest version of WordPress (3.3.x). It is a parent theme, so any modifications you make should be handled within a child theme (example included in download)

You can view the source and help improving it on Github. The theme is licensed under GPL.

Update May 8, 2011

Version 1.1 has now been released. Changelog:

  • HTML5! The theme now uses HTML5
  • Improved Post formats
  • Frontpage improvements
  • Use loop.php instead of post-format.php
  • Print and RTL styles added
  • Slides script updated to 1.1.7

See a detailed changelog at Github

By in Downloads, WordPress | Published April 23, 2011

+9

67 Responses to Cakifo, a Free WordPress theme

  1. Pingback: Download the theme for free

  2. Awesome work! I’m picking apart the code now. :) So far, it looks pretty good and something I will definitely be recommending to others. This is a great example of what can be done with Hybrid Core.

  3. Ahmed siger:

    pretty nice design i love it

  4. Paulius R siger:

    Clean and feature rich, very nice! I’m spreading a word about this theme @ my web

  5. Pingback: Cakifo WordPress Theme | WP Tuts

  6. Pingback: Cakifo WordPress theme updated to version 1.1

  7. Pingback: Cakifo WordPress theme updated to version 1.1

  8. Wolforg siger:

    Hello and congratulations for this great theme :-)
    I’ve translated it in french today, feel free to download this translation for including here : http://www.wptrads.fr/theme/cafiko/

    Best Regards,

  9. Pingback: Temi gratis per WordPress per costruire siti magazine

  10. jaffamonkey siger:

    Brilliant – thankyou very much, as I was looking for a good example of parent/child theme. Nice effort, and hoping to create my own real soon!

    • Jesper siger:

      Your welcome :) Thanks for the kind words

      • jaffamonkey siger:

        Np :) I have been trying to understand the framwork/parent theme/child theme concept, and after headaches playing with many, settled on Hybrid. I have had a lot of fun already with cafiko, and it has helped my learning. Design frameworks are the way forward. Designers – ignore them at their peril!

  11. Pingback: Cakifo updated to version 1.2

  12. Pingback: The Most Flexible WordPress Themes: Widgetized Front Page and Extensive Options | webexpedition18

  13. Just wanna say “Thanks!”
    Great theme.

  14. Pingback: 80+ Best Stylish Free Wordpress Themes | ApnaZilla

  15. Pingback: Best free wordpress theme 2011 – có download | Thiết kế website

  16. Pingback: Free Minimalist Wordpress Themes 2011 | radworx.com

  17. Pingback: Free Wordpress Themes To Download 2011 - icanbeCreative

  18. Pingback: 32 Nice White and Clean WordPress Themes

  19. Gregory C. siger:

    Amazing theme, by far my favorite of the Hybrid Core framework!

  20. Pingback: 25 Cool and Fresh Free WordPress Themes for 2011 | Customize WordPress Blog

  21. Pingback: ดีไซน์เว็บไซต์,โหลด,ดีไซน์เว็บไซต์โหลด | ดีไซน์เว็บไซต์

  22. Pingback: Лучшие бесплатные темы для WordPress | Личный Блог Никиты Белоусова

  23. Pingback: 57 Free high quality WordPress templates | Tech Hum

  24. ArmNo siger:

    Excellent theme! I’m using it now.

    Just 1 question.
    In single post/page, why is site title a h4 instead of h1?

    Single

    Index

  25. Pingback: 37 پوسته برتر و رايگان وردپرس در سال 2011 | آي تي باي

  26. Pingback: Kostenlose und hochwertige Wordpress-Themes zum Download. | Geld verdienen im Internet - Suchmaschinenoptimierung, Affiliate Marketing,Selbständigkeit

  27. Pingback: Cakifo - Awasome WordPress Theme

  28. Amazing theme for sure, thanks for it!
    But i have some questions.

    1. I see the demo have an author’s box bellow the post, but i can’t find it on the theme. I have my bio infos on my profile and everything, but it doesn’t show up o.o

    2. Does the theme load some js for Tweet, Face or +1 shortcodes if i’m not using them? I’m used to use AddThis for those share buttons, so i wanna get ride of them.
    Does they load anything even if i’m not using the shortcodes?

    3. The theme add the RSS link, but i wanted to use FeedBurner’s rss link. So i added it to header… but the old one (default from WP) did not go away since it’s being called by wp_head. Is there a way i can remove it and just let my feedburner one?
    I think i saw a functions.php code once, but can’t find anymore.

    Thanks again!
    Oh and btw, i’m using the Github one.

    • Jesper siger:

      Thanks!

      1) See my answer here

      2) Nope. It only loads script if you are using the shortcodes.

      If you use the same share button shortcode multiple times on a page, it loads several scripts – this will be fixed in the next version

      3) This code is untested on Cakifo but I use it for this site

      add_filter( 'feed_link', 'my_feed_link', 1, 2 );
      add_filter( 'category_feed_link', 'my_other_feed_link' );
      add_filter( 'author_feed_link', 'my_other_feed_link' );
      add_filter( 'tag_feed_link', 'my_other_feed_link' );
      add_filter( 'search_feed_link', 'my_other_feed_link' );
      
      function my_feed_link( $output, $feed ) {
      	$url = 'http://feeds.feedburner.com/xxx';
      
      	if ( $url ) {
      		$outputarray = array( 'rss' => $url, 'rss2' => $url, 'atom' => $url, 'rdf' => $url, 'comments_rss2' => '' );
      		$outputarray[$feed] = $url;
      		$output = $outputarray[$feed];
      	}
      
      	return $output;
      }
      
      function my_other_feed_link( $link ) {
      	$link = 'http://feeds.feedburner.com/xxx';
      	return $link;
      }
      
      • 1. I don’t use a Child Theme… since i do too many speed related otimizations, i don’t use child themes :S
        I know it’s a mistake and all but… yeah. Is there a way to activate it without using a child theme?

        2. Ok, thanks :D

        3. I actualy just found that code at WP Begginer. Problem is i wanted my entire blog to just have one feed… and this one add comment feed and etc :S
        Will keep looking for something.

        Thanks for all the help!

      • Jesper siger:

        If you customize the Cakifo theme directly (you shouldn’t) just find functions.php line 583 and change

        < ?php if ( get_the_author_meta( 'description' ) && ( function_exists( 'is_multi_author' ) && is_multi_author() ) ) : ?>

        to

        < ?php if ( get_the_author_meta( 'description' ) ) : ?>
  29. Wow, worked like a charm, thanks again!

    And i know i should not modify the main theme… but doing calls to a child theme, import and stuffs… i’m just speed adicted :S

  30. Ok… another question.
    Is there a way to move meta from the post bellow the author box?

    Like

    ___________________
    author box info
    ___________________
    post meta info
    ___________________

  31. Gabus siger:

    Thanks for feature theme of cakifo, bravo for the subscriber here..!!

  32. Pingback: Bộ sưu tầm đặc biệt 37 themes WordPress miễn phí | Hướng Dẫn WordPress

  33. ArmNo siger:

    Hi Jesper,

    I’m using this theme for one of my blog which has a pretty lengthy content
    and I think it is slowed down when scrolling because of css box-shadow (at least, in Chrome).

    Maybe you should check this article:
    http://nerds.airbnb.com/box-shadows-are-expensive-to-paint

    • Jesper siger:

      Hello ArmNo,

      Thanks for the feedback! I actually read that article last week, I’ll look into it and see what I can do

      I suggest you make a child theme and remove/adjust the shadow to fit your needs

  34. Maarten siger:

    Hello Jesper,

    yesterday WordPress 3.3 is released. Your 1.3 version of Cakifo is only compatible with WP 3.3. Can you tell me when you officially release Cakifo 1.3?

    With the update to WP 3.3 the slider stopped working on my website. I really like the slider!

    Thanks in advance

    • Jesper siger:

      Hello,

      The 1.3 version should be released shortly after Justin Tadlock release Hybrid Core 1.3 (in beta right now)

      I see what the problem is on your site. The slider script is being inserted before jQuery. Do you use a plugin or something to use the Google hosted jQuery?

      • Maarten siger:

        Hello,

        yes I use the Google hosted jQuery instead of the WordPress jQuery. I do this because I have a slow upload connection.

        I’ve temporarily disabled the slider on my site and will try again when you release the 1.3 version.

        Thanks for your answer :)

      • Jesper siger:

        What code do you use to use the Google hosted version?

  35. Maarten siger:

    I use the following code. It contains more functions besides using the Google hosted jQuery.

    function removeHeadLinks() {
    remove_action(‘wp_head’, ‘rsd_link’);
    remove_action(‘wp_head’, ‘wlwmanifest_link’);
    wp_deregister_script( ‘l10n’ );
    remove_action(‘wp_head’, ‘wp_generator’);
    }
    add_action(‘init’, ‘removeHeadLinks’);
    function _remove_script_version( $src ){
    $parts = explode( ‘?’, $src );
    return $parts[0];
    }
    add_filter( ‘script_loader_src’, ‘_remove_script_version’, 15, 1 );
    add_filter( ‘style_loader_src’, ‘_remove_script_version’, 15, 1 );
    if ( !is_admin() ){
    wp_deregister_script(‘jquery’);
    wp_register_script(‘jquery’, (“http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”), false, ’1.3.2′);
    wp_enqueue_script(‘jquery’);
    }

    • Jesper siger:

      You should use the wp_enqueue_scripts action to call the wp_enqueue_scripts function.

      Try

      function my_scripts_method() {
          wp_deregister_script( 'jquery' );
          wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js');
          wp_enqueue_script( 'jquery' );
      }    
      
      add_action('wp_enqueue_scripts', 'my_scripts_method');
      

      Remember to should add this to a Cakifo child theme or a plugin. Not the Cakifo functions.php

  36. Pingback: Jayj.dk - 2011 in Review | Jayj.dk

  37. Pingback: Land-of-web » 100+ best of the best wordpress themes 2011

  38. Pingback: 52 Best Free WordPress Themes 2011 | WP Daily Themes

  39. Pingback: 30 бесплатных wordpress шаблонов 2011 — часть 2

  40. Thalia Miller siger:

    Hi, This theme looks great. Would love to use it if I can figure it out but I have a stupid question. Why doesn’t the installed theme layout look like the demo version layout of the theme? I can’t find any options in the settings or instruction for applying the columnized grid layout shown on the demo. Do I have to manually enter hooks or shortcodes? Also not seeing my images in slider. Guess I’m missing some documentation? Thanks.

    • Jesper siger:

      Hello,

      The documentation for the theme isn’t the best, I know.

      There’s a Wiki on the Github page

      With the columnized grid I guess you mean the front page? If so you should check out “Setting up the Front page” in the Wiki. That page talks a bit about the slider as well.

      The slider should show images if you add a ‘Featured Image’ to the posts.

      - Jesper

      • Thalia Miller siger:

        Thank you so much. The wiki’s very helpful. I also noticed you’ve embedded detailed explanation in the code as well. I appreciate your quick response and the amazing effort you’ve put into this project. Thanks again.

      • Jesper siger:

        My pleasure :)

  41. Pingback: Excellent Free and Premium Responsive Wordpress Themes | Artfans Design

Leave a Reply