コード例 #1
0
ファイル: GenesisAdmin.php プロジェクト: easinewe/Avec2016
    /**
     *
     * @param $setting
     * @param $args
     */
    function print_setting($setting, $args)
    {
        w3_require_once(W3TC_INC_FUNCTIONS_DIR . '/extensions.php');
        list($name, $id) = w3tc_get_name_and_id('genesis.theme', $setting);
        if ($args['type'] != 'custom') {
            w3_ui_element($args['type'], $setting, $name, w3tc_get_extension_config('genesis.theme', $setting), w3_extension_is_sealed('genesis.theme'));
        } else {
            if ($setting == 'reject_roles') {
                $saved_roles = w3tc_get_extension_config('genesis.theme', $setting);
                if (!is_array($saved_roles)) {
                    $saved_roles = array();
                }
                ?>
                <div id="<?php 
                echo esc_attr($id);
                ?>
">
                <input type="hidden" name="<?php 
                echo esc_attr($name);
                ?>
" value="" />
                <?php 
                foreach (get_editable_roles() as $role_name => $role_data) {
                    ?>
                    <input <?php 
                    disabled(w3_extension_is_sealed('genesis.theme'));
                    ?>
 type="checkbox" name="<?php 
                    echo esc_attr($name);
                    ?>
[]" value="<?php 
                    echo $role_name;
                    ?>
" <?php 
                    checked(in_array($role_name, $saved_roles));
                    ?>
 id="role_<?php 
                    echo $role_name;
                    ?>
" />
                    <label for="role_<?php 
                    echo $role_name;
                    ?>
"><?php 
                    echo $role_data['name'];
                    ?>
</label>
                <?php 
                }
                ?>
                </div>
            <?php 
            } else {
                $saved_hooks = w3tc_get_extension_config('genesis.theme', $setting);
                if (!is_array($saved_hooks)) {
                    $saved_hooks = array();
                }
                $hooks = array('genesis_header' => 'Header', 'genesis_footer' => 'Footer', 'genesis_sidebar' => 'Sidebar', 'genesis_loop' => 'The Loop', 'wp_head' => 'wp_head', 'wp_footer' => 'wp_footer', 'genesis_comments' => 'Comments', 'genesis_pings' => 'Pings', 'genesis_do_nav' => 'Primary navigation', 'genesis_do_subnav' => 'Secondary navigation');
                ?>
                <div id="<?php 
                echo esc_attr($id);
                ?>
">
                    <input <?php 
                disabled(w3_extension_is_sealed('genesis.theme'));
                ?>
 type="hidden" name="<?php 
                echo esc_attr($name);
                ?>
" value="" />
                <?php 
                foreach ($hooks as $hook => $hook_label) {
                    ?>
                    <input <?php 
                    disabled(w3_extension_is_sealed('genesis.theme'));
                    ?>
 type="checkbox" name="<?php 
                    echo esc_attr($name);
                    ?>
[]" value="<?php 
                    echo $hook;
                    ?>
" <?php 
                    checked(in_array($hook, $saved_hooks));
                    ?>
 id="role_<?php 
                    echo $hook;
                    ?>
" />
                    <label for="role_<?php 
                    echo $hook;
                    ?>
"><?php 
                    echo $hook_label;
                    ?>
</label><br />
                <?php 
                }
                ?>
                </div>
            <?php 
            }
        }
    }
コード例 #2
0
w3_e_config_label('cloudflare.key', 'general');
?>
</label></th>
        <td>
            <?php 
w3_ui_element('password', 'cloudflare.key', $name, w3tc_get_extension_config('cloudflare', 'key'), w3_extension_is_sealed('cloudflare'));
?>
            (<a href="https://www.cloudflare.com/my-account.html"><?php 
_e('find it here', 'w3-total-cache');
?>
</a>)
        </td>
    </tr>
    <tr>
        <?php 
list($name, $id) = w3tc_get_name_and_id('cloudflare', 'zone');
?>
        <th><?php 
w3_e_config_label('cloudflare.zone', 'general');
?>
</th>
        <td>
            <?php 
w3_ui_element('textbox', 'cloudflare.zone', $name, w3tc_get_extension_config('cloudflare', 'zone'), w3_extension_is_sealed('cloudflare'));
?>
        </td>
    </tr>
    <tr>
        <th><?php 
_e('Security level:', 'w3-total-cache');
?>
コード例 #3
0
ファイル: FeedBurnerAdmin.php プロジェクト: easinewe/Avec2016
 /**
  *
  * @param $setting
  * @param $args
  */
 function print_setting($setting, $args)
 {
     w3_require_once(W3TC_INC_FUNCTIONS_DIR . '/extensions.php');
     list($name, $id) = w3tc_get_name_and_id('feedburner', $setting);
     w3_ui_element($args['type'], $setting, $name, w3tc_get_extension_config('feedburner', $setting), w3_extension_is_sealed('feedburner'));
 }