Vamos ahora a por los "themes". En esta carpeta tenemos los temas del blog, aparte de poder ser modificados podemos crear los nuestros propios ^ ^ y esto si que resulta interesante.
Dentro de esta carpeta tenemos otras dos:
Copiamos la de modern y la pegamos en esta misma carpeta. Ahora nos queda modificarla al gusto.
A esta carpeta copiada le he puesto de nombre "Japones" que será un diseño creado por mi.
Primero vamos a entrar y ha hacer unas pequeñas variaciones no complejas.
Abrimos el archivo "id" y escribimos lo que queremos que aparezca después al apretar en "tema". Yo he escrito "Japones". Guardamos.
Ahora viene algo más largo de hacer. Definir los colores que queremos que tenga.
Abrimos la carpeta "Colors", copiamos y pegamos el archivo "warm_grey", le cambiamos el nombre. Yo he puesto "Lila", este archivo sólo define colores, sin importarle en que tema te encuentres, es por eso que no se llama "Japones".
Lo abrimos y cambiamos el nombre y los colores.
Mirad como me ha quedado a mi:
WARM_GREYname:Warm Grey:bg_color:D9D9D2: header_bg_color:8C8C7E: footer_bg_color:8C8C7E: main_bg_color:D7D7CF: menu_bg_color:59594F: border_color:58584E: inner_border_color:9A9A8C: header_txt_color:FFFFFF: footer_txt_color:FFFFFF: txt_color:737367: headline_txt_color:737367: date_txt_color:A6A695: entry_bg:F2F2EB: entry_title_bg:BEBEB5: entry_border:95958C: entry_title_text:666661: entry_text:4F4F48: menu_bg:ACACA0: menu_title_bg:959587: menu_border:DADACE: menu_title_text:FFFFFF: menu_text:FFFFFF: link_reg_color:59594F: link_hi_color:FF6600: link_down_color:6329F7: menu_link_reg_color:59594F: menu_link_hi_color:FF6600: menu_link_down_color:6329F7
LILAname:Lila: bg_color:4E0883: header_bg_color:FFFFFF: footer_bg_color:FFFFFF: main_bg_color:B7A0C8: menu_bg_color:7D6C89: border_color:9203FE: inner_border_color:FFFFFF: header_txt_color:000000: footer_txt_color:000000: txt_color:422F51: headline_txt_color:8219D1: date_txt_color:000000: entry_bg:F2F2EB: entry_title_bg:4E0883: entry_border:EED4F8: entry_title_text:FFFFFF: entry_text:4F4F48: menu_bg:DDD2E0: menu_title_bg:4B0962: menu_border:DADACE: menu_title_text:FFFFFF: menu_text:000000: link_reg_color:7B08B0: link_hi_color:9E71B2: link_down_color:471A5D: menu_link_reg_color:7B08B0: menu_link_hi_color:9E71B2: menu_link_down_color:471A5D
Cuando acabemos guardamos.
Vamos ahora a decirle al CSS que cuando abra el tema Japonés se abran de forma predeterminada (usease, siempre) los colores "Lila"
Abrimos el archivo "Theme" de la carpeta "Japones" y colocamos los colores....
ERRORES: No se que hice que no me aparecía todo lo que aquí abajo pongo, me aparecian como si hubiera copiado la carpeta "Defautl" y no la de "Modern... Si a vosotros os pasa, sólo hay que abrir el "Theme" de "Default" y pegar allí la versión corta. Mirad como han de quedar los dos "Themes":
THEME DEFAULTfunction theme_default_colors () {
global $lang_string;
$color_def = array();
array_push( $color_def, array( 'id' => 'bg_color',
'string' => $lang_string['bg_color'],
'default' => 'CCCC99' ) );
array_push( $color_def, array( 'id' => 'border_color',
'string' => $lang_string['border_color'],
'default' => '4D4D45' ) );
array_push( $color_def, array( 'id' => 'main_bg_color',
'string' => $lang_string['main_bg_color'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'menu_bg_color',
'string' => $lang_string['menu_bg_color'],
'default' => 'F2F2F2' ) );
array_push( $color_def, array( 'id' => 'inner_border_color',
'string' => $lang_string['inner_border_color'],
'default' => 'D9D9D9' ) );
array_push( $color_def, array( 'id' => 'link_reg_color',
'string' => $lang_string['link_reg_color'],
'default' => '993333' ) );
array_push( $color_def, array( 'id' => 'link_hi_color',
'string' => $lang_string['link_hi_color'],
'default' => 'FF3333' ) );
array_push( $color_def, array( 'id' => 'link_down_color',
'string' => $lang_string['link_down_color'],
'default' => '3333FF' ) );
array_push( $color_def, array( 'id' => 'header_bg_color',
'string' => $lang_string['header_bg_color'],
'default' => '999966' ) );
array_push( $color_def, array( 'id' => 'header_txt_color',
'string' => $lang_string['header_txt_color'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'footer_bg_color',
'string' => $lang_string['footer_bg_color'],
'default' => 'EEEEEE' ) );
array_push( $color_def, array( 'id' => 'footer_txt_color',
'string' => $lang_string['footer_txt_color'],
'default' => '666666' ) );
array_push( $color_def, array( 'id' => 'txt_color',
'string' => $lang_string['txt_color'],
'default' => '666633' ) );
array_push( $color_def, array( 'id' => 'headline_txt_color',
'string' => $lang_string['headline_txt_color'],
'default' => '666633' ) );
array_push( $color_def, array( 'id' => 'date_txt_color',
'string' => $lang_string['date_txt_color'],
'default' => '999999' ) );
NOTA: este no se ha de modificar, comprobad que esté igual que este.
THEME JAPONESfunction theme_default_colors () {
global $lang_string;
$color_def = array();
// Backgrounds
array_push( $color_def, array( 'id' => 'bg_color',
'string' => $lang_string['bg_color'],
'default' => '4E0883' ) );
array_push( $color_def, array( 'id' => 'header_bg_color',
'string' => $lang_string['header_bg_color'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'footer_bg_color',
'string' => $lang_string['footer_bg_color'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'main_bg_color',
'string' => $lang_string['main_bg_color'],
'default' => 'B7A0C8' ) );
array_push( $color_def, array( 'id' => 'menu_bg_color',
'string' => $lang_string['menu_bg_color'],
'default' => '7D6C89' ) );
// Borders
array_push( $color_def, array( 'id' => 'border_color',
'string' => $lang_string['border_color'],
'default' => '9203FE' ) );
array_push( $color_def, array( 'id' => 'inner_border_color',
'string' => $lang_string['inner_border_color'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'header_txt_color',
'string' => $lang_string['header_txt_color'],
'default' => '000000' ) );
array_push( $color_def, array( 'id' => 'footer_txt_color',
'string' => $lang_string['footer_txt_color'],
'default' => '000000' ) );
array_push( $color_def, array( 'id' => 'txt_color',
'string' => $lang_string['txt_color'],
'default' => '422F51' ) );
array_push( $color_def, array( 'id' => 'headline_txt_color',
'string' => $lang_string['headline_txt_color'],
'default' => '8219D1' ) );
array_push( $color_def, array( 'id' => 'date_txt_color',
'string' => $lang_string['date_txt_color'],
'default' => '000000' ) );
array_push( $color_def, array( 'id' => 'entry_bg',
'string' => $lang_string['entry_bg'],
'default' => 'F2F2EB' ) );
array_push( $color_def, array( 'id' => 'entry_title_bg',
'string' => $lang_string['entry_title_bg'],
'default' => '4E0883' ) );
array_push( $color_def, array( 'id' => 'entry_border',
'string' => $lang_string['entry_border'],
'default' => 'EED4F8' ) );
array_push( $color_def, array( 'id' => 'entry_title_text',
'string' => $lang_string['entry_title_text'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'entry_text',
'string' => $lang_string['entry_text'],
'default' => '4F4F48' ) );
array_push( $color_def, array( 'id' => 'menu_bg',
'string' => $lang_string['menu_bg'],
'default' => 'DDD2E0' ) );
array_push( $color_def, array( 'id' => 'menu_title_bg',
'string' => $lang_string['menu_title_bg'],
'default' => '4B0962' ) );
array_push( $color_def, array( 'id' => 'menu_border',
'string' => $lang_string['menu_border'],
'default' => 'DADACE' ) );
array_push( $color_def, array( 'id' => 'menu_title_text',
'string' => $lang_string['menu_title_text'],
'default' => 'FFFFFF' ) );
array_push( $color_def, array( 'id' => 'menu_text',
'string' => $lang_string['menu_text'],
'default' => '000000' ) );
array_push( $color_def, array( 'id' => 'link_reg_color',
'string' => $lang_string['link_reg_color'],
'default' => '7B08B0' ) );
array_push( $color_def, array( 'id' => 'link_hi_color',
'string' => $lang_string['link_hi_color'],
'default' => '9E71B2' ) );
array_push( $color_def, array( 'id' => 'link_down_color',
'string' => $lang_string['link_down_color'],
'default' => '471A5D' ) );
array_push( $color_def, array( 'id' => 'menu_link_reg_color',
'string' => $lang_string['menu_link_reg_color'],
'default' => '7B08B0' ) );
array_push( $color_def, array( 'id' => 'menu_link_hi_color',
'string' => $lang_string['menu_link_hi_color'],
'default' => '9E71B2' ) );
array_push( $color_def, array( 'id' => 'menu_link_down_color',
'string' => $lang_string['menu_link_down_color'],
'default' => '471A5D' ) );
NOTA: Como podeis comprobar lleva los mismos colores que el archivo lila, de esta manera, al darle al tema "Japones" nos saldrán como predeterminados los colores de "Lila"
¿Qué hemos hecho con todo esto?Pues hemos creado un tema nuevo y un archivo de colores. El archivo de colores ha de llegar a ser el predeterminado del nuevo tema.