コード例 #1
0
function synved_shortcode_custom_skin_set($set, $item)
{
    if ($set != null && !is_array($set)) {
        $set = synved_option_item_set_parse($item, $set);
    }
    if (synved_option_addon_installed('synved_shortcode', 'skin_slickpanel')) {
        $set[]['slickpanel'] = 'SlickPanel';
    }
    return $set;
}
コード例 #2
0
function synved_social_automatic_append_post_types_set($set, $item)
{
    if ($set != null && !is_array($set)) {
        $set = synved_option_item_set_parse($item, $set);
    }
    $set = array();
    $types = get_post_types(array('public' => true));
    foreach ($types as $type_name) {
        $set[][$type_name] = $type_name;
    }
    return $set;
}
コード例 #3
0
function synved_option_item_set(array $item)
{
    $set = isset($item['set']) ? $item['set'] : null;
    if ($set instanceof SynvedOptionCallback) {
        $set = $set->Invoke(array(null, $item));
    }
    if ($set != null && !is_array($set)) {
        $set = synved_option_item_set_parse($item, $set);
    }
    return $set;
}