Massad/creativecommons-base

Base WordPress theme for Creative Commons websites.

โ˜… 0Forks 0GitHub โ†—Compare

Project website โ†—

README

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

Contributors

hugosolarMuluhGodsonJackieBinyabrylieallcontributors[bot]zackkridashailee-malainseysCronus1007kgodeycc-creativecommons-github-io-botAkpjunior94TimidRobot

Issues