GenerateWP este un site relativ recent aparut pe internet care ajuta dezvoltatori de teme si continu wordpress.Practic iti da codurile pentru diferite functii in wordpress.Pe mine unul ma ajutat prin inregistrarea a 3 noi widgeturi (stiam codurile oricum dar mai ajutat sa fac un nou camp pentru style.css).Casutele le gasiti in parte de jos a blogului pe care le-am populat cu diferite informatii.
1.In functions.php se adauga aceste coduri generate de site pentru inregistrare a 3 widgeturi (puteti inregistra cate vreti evident dar eu am avut nevoie doar de 3).
/*--------------------------------------------------------------------
* Register Sidebar
*---------------------------------------------------------------------*/
function custom_sidebar_info() {
$args = array(
'id' => 'info',
'name' => __( 'Info', 'text_domain' ),
'description' => __( 'Sidebar info footer', 'text_domain' ),
'before_title' => '
',
'after_title' => '
',
'before_widget' => '
'after_widget' => '
',
);
register_sidebar( $args );
}
// Hook into the 'widgets_init' action
add_action( 'widgets_init', 'custom_sidebar_info' );
// Register Sidebar
function custom_sidebar_info2() {
$args = array(
'id' => 'info2',
'name' => __( 'Info 2', 'text_domain' ),
'description' => __( 'Sidebar info footer', 'text_domain' ),
'before_title' => '
',
'after_title' => '
',
'before_widget' => '
'after_widget' => '
',
);
register_sidebar( $args );
}
// Hook into the 'widgets_init' action
add_action( 'widgets_init', 'custom_sidebar_info2' );
// Register Sidebar
function custom_sidebar_info3() {
$args = array(
'id' => 'info3',
'name' => __( 'Info 3', 'text_domain' ),
'description' => __( 'Sidebar info footer', 'text_domain' ),
'before_title' => '
',
'after_title' => '
',
'before_widget' => '
'after_widget' => '
',
);
register_sidebar( $args );
}
// Hook into the 'widgets_init' action
add_action( 'widgets_init', 'custom_sidebar_info3' );
Pentru a chema widgeturile vom folosi codul dynamic_sidebar(‘info’); ,codul de jos se pune in footer.php
Acum ceva stil in style.css (nu va place varianta mea nicio problema creati una cum va place.)
.total-box { list-style:none;
float: left;
width: 1020px;
height: 200px;
margin: 0px;
}
.box {
list-style:none;
padding: 5px;
float: left;
width: 300px;
height: 170px;
margin-top: 7px;
margin-left: 20px;
border: 1px solid #999;
font-family: verdana;
font-size: 12px;
box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
.after-box {
clear: left;
}
h2.widgettitle{
font-family: Geprgia,verdana,arial;
font-weight:bold;
list-style:none;
float:left;
width:290px;
height:25px;
color: #444;
font-size:15px;
text-align: left;
}
Pentru a popula widgeturile drag end drop text (Arbitrary text or HTML) in care puteti creea orice fel de continut.
Interesant site, sunt sigur ca reduce timpul de lucru la o tema, am dreptate?
da reduce la cel putin jumatate…este superb imi place mult.