Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Cakifo is a free WordPress theme built from the Hybrid Core framework
CSS PHP
tag: v1.1

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
functions
images
js
languages
library
404.php
README.markdown
archive.php
attachment.php
comment.php
comments.php
editor-style.css
footer.php
functions.php
header.php
home.php
index.php
license.txt
loop-meta.php
loop-nav.php
loop.php
menu-primary.php
post.php
readme.html
rtl.css
screenshot.png
search.php
searchform.php
section-headlines.php
section-recentposts.php
section-slider.php
sidebar-primary.php
sidebar-secondary.php
sidebar-subsidiary.php
singular.php
style.css
style.dev.css
template-archives.php
template-bookmarks.php
template-front-page.php

README.markdown

Cakifo

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 any blog.

  • Requires at least WordPress 3.1
  • Tested up to 3.2-bleeding

Demo

Demo available soon!

But here's a preview Cakifo preview

Features

  • Child theme friendly - Nearly everything can be customized in a child theme
  • Uses Hybrid Core as framework
  • Custom front page with slider, recent posts, and posts from categories
  • Per-post layouts that allow you to quickly change the layout of your site
  • Post setting that allows you to add a custom stylesheet for individual posts
  • A smart breadcrumb menu that handles tons of permalink setups
  • Built-in pagination for your home, archive, and search pages
  • Killer post thumbnails function that work with WordPress' featured image functionality and provide extra features
  • Multiple sidebars that you can customize however you like
  • Fully internationalized, so you can run the theme in any language - Danish are already added!
  • Uses the built-in WordPress menu system
  • Context-aware action and filter hooks, so you don't have to learn WordPress conditional tags
  • Many useful shortcodes
  • Small theme settings page (yes, that's a feature)
  • Ability to create custom templates for any post type in multiple ways
  • Highly-configurable widgets that give you full control over their display
  • Widget areas are content-aware, meaning that they only appear if they contain active widgets.
  • And much, much more!

(yes, the features are totally stolen from Justins' themes)

Child themes

Since Cakifo is a parent theme, you'll want to create a child theme if you plan on making any customizations. Don't know how to make a child theme? It's relatively simple. Just follow the below steps.

  • Create a theme folder in your /wp-content/themes directory called cakifo-child (or something else - you decide)
  • Then, create a style.css file within your theme folder
  • At the top of your style.css file, add the below information
/**
 * Theme Name: Cakifo child
 * Theme URI: http://link-to-your-site.com
 * Description: Describe what your theme should be like.
 * Version: 1.0
 * Author: Your Name
 * Author URI: http://link-to-your-site.com
 * Tags: Add, Whatever, Tags, You, Want
 * Template: cakifo
 */

This will give you a blank design. If you want to import the Cakifo parent theme style, simply append this code after the above information:

@import url( '../cakifo/style.css' );

/* Custom code goes below here. */

See more about Child Themes at the Codex

Functions.php

You can make more than just style changes in a child theme. Unlike style.css, the functions.php of a child theme does not override its counterpart from the parent. Instead, it is loaded in addition to the parent's functions.php. (Specifically, it is loaded right before the parent's file.)

Adding functions or changing things in the parent theme will be lost when it's updated. Fortunately Cakifo is very user child theme friendly. It has a lot of hooks and filter to make it easy for you to change the functionality of the parent theme in your child theme. See the Hybrid Core Hooks guide for more information.

Example

An example child theme is included in the download. But I'll give an example here as well

Let's say you want to change the speed of the slider. That's very easy. In your child theme functions.php do this

function my_slider_args( $args ) {
    $args['slideSpeed'] = 500; // Speed of the sliding animation in milliseconds
    $args['play'] = false; // Disables auto start
    
    return $args;
}

add_filter( 'cakifo_slider_args', 'my_slider_args' );

Or you want to remove comments from pages. Easy

    add_filter( 'show_singular_comments', '__return_false' ); 

License

Cakifo is licensed under the GNU General Public License v2.0

Credits

Support

I can help a bit with support for this theme. But Theme Hybrid has a Theme Club where you'll get the benefit of access to all of the tutorials and documentation and complete read/write access to the support forums. The support package exists to get you up and running as quickly as possible, and they have a great community of people willing to help each other out.

See guides for Hybrid Core

Visit my blog on Jayj.dk to contact me or follow me on Twitter

Something went wrong with that request. Please try again.