Skip to content

creativecommons/creativecommons-base

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
inc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CC blank WordPress theme

All Contributors

This is a blank CC theme for Wordpress. Please use it with a child theme

Contribute

Contributions are highly appreciated. Please see CONTRIBUTING.md.

📣 Let's chat

Do you want to connect with our contributors?

Just click the button below and follow the instructions.

slack

Contributors

Thanks goes to these wonderful people (emoji key):


Akpan Abraham

💻

Alain Seys

💻 📖 🚇

Cronus

💻

Hugo Solar

💻 🧑‍🏫 📖

JackieBinya

💻 📖

Kriti Godey

📆

Muluh MG Godson

💻

Timid Robot Zehta

🐛 📆 🚇 👀

Zack Krida

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Theme usage

The following projects inherit from the creativecommons-base theme:

Additional projects that may inherit from creativecommons-base:

  • Summit
  • New Global network (in development)

Hooks

Filters

cc_theme_base_mandatory_sidebars

Applied to expand the mandatory sidebars of the theme. It gets an array of the mandatory sidebars of the base theme as a parameter. The function should return an array with the sidebars

function filter_function_name( $mandatory_sidebars ) {
  // ...
}
add_filter( 'cc_theme_base_mandatory_sidebars', 'filter_function_name', 10, 1 );

cc_theme_base_menus

Applied to add new menu placeholders. By default this theme has:

  • Main menu
  • Main menu mobile
  • Footer menu

The function gets an array with the defined menus in the current format

array(
    'main-menu' => 'Main menu',
    'main-menu-mobile' => 'Main menu mobile',
    'footer' => 'Footer menu'
);

If you want to add new menu placeholder

function filter_menu_list( $menu_list ) {
    // $menu_list['menu_ID'] = 'Menu name';
  $menu_list['new_menu'] = 'This is a new menu';
  
  return $menu_list;
}
add_filter( 'cc_theme_base_menus', 'filter_menu_list', 10, 1 );

Actions

cc_theme_before_header

Action before the header element

cc_theme_before_header_content

Action inside

element but before the header content

cc_theme_after_header

Action after the header element

cc_theme_after_header_content

Action inside

element but after the header content

cc_theme_before_footer

Action before the footer element

cc_theme_before_footer_content

Action inside

element but before the footer content

cc_theme_after_footer

Action after the footer element

cc_theme_after_footer_content

Action inside

element but after the footer content