예제 #1
0
/**
 * @desc Calls all other functions in this file initializing them
 * @author Georg Leciejewski
 */
function c_widget_title_register()
{
    $options = get_option('c_widget_title');
    $number = $options['number'];
    if ($number < 1) {
        $number = 1;
    }
    if ($number > 9) {
        $number = 9;
    }
    for ($i = 1; $i <= 9; $i++) {
        $name = array('Title %s', null, $i);
        register_page_widget($name, $i <= $number ? 'c_widget_title' : '', $i);
        register_c_widget_control($name, $i <= $number ? 'c_widget_title_control' : '', 450, 200, $i);
    }
    add_action('page_admin_setup', 'c_widget_title_setup');
    add_action('page_admin_page', 'c_widget_title_page');
}
예제 #2
0
/**
* @desc Calls all other functions in this file initializing them
* @author Georg Leciejewski
*/
function c_widget_end_while_register()
{
    $options = get_option('c_widget_end_while');
    $number = $options['number'];
    if ($number < 1) {
        $number = 1;
    }
    if ($number > 9) {
        $number = 9;
    }
    for ($i = 1; $i <= 9; $i++) {
        $name = array('End While Posts %s', null, $i);
        register_page_widget($name, $i <= $number ? 'c_widget_end_while' : '', $i);
    }
    add_action('page_admin_setup', 'c_widget_end_while_setup');
    add_action('page_admin_page', 'c_widget_end_while_page');
}