コード例 #1
0
ファイル: settings.php プロジェクト: anderfilth/4rodasWP
 /**
  * Fields settings
  */
 static function field_settings()
 {
     $prefix = 'field-';
     $prefix2 = 'show-' . $prefix;
     $result = array(array('label' => array('text' => ''), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_Html::html_group_class(), 'width' => 12)), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_display_settings()))), !get_option('pt_cv_version_pro') ? PT_CV_Settings::get_cvpro(__('Display Title above Thumbnail ?', PT_CV_TEXTDOMAIN), 12, 'margin-top: -15px; margin-bottom: 5px;') : '', apply_filters(PT_CV_PREFIX_ . 'settings_title_display', array(), $prefix, $prefix2), array('label' => array('text' => __('Thumbnail settings', PT_CV_TEXTDOMAIN)), 'extra_setting' => array('params' => array('group-class' => PT_CV_PREFIX . 'field-setting', 'wrap-class' => PT_CV_Html::html_group_class() . ' ' . PT_CV_PREFIX . 'thumbnail-setting' . ' ' . PT_CV_PREFIX . 'w50')), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_thumbnail_settings($prefix))), 'dependence' => array($prefix2 . 'thumbnail', 'yes')), array('label' => array('text' => __('Content settings', PT_CV_TEXTDOMAIN)), 'extra_setting' => array('params' => array('group-class' => PT_CV_PREFIX . 'field-setting' . ' ' . PT_CV_PREFIX . 'content-setting')), 'params' => array(array('type' => 'radio', 'name' => $prefix . 'content-show', 'options' => array('full' => __('Show Full Content', PT_CV_TEXTDOMAIN), 'excerpt' => __('Show Excerpt', PT_CV_TEXTDOMAIN)), 'std' => 'excerpt')), 'dependence' => array($prefix2 . 'content', 'yes')), array('label' => array('text' => ''), 'extra_setting' => array('params' => array('group-class' => PT_CV_PREFIX . 'field-setting' . ' ' . PT_CV_PREFIX . 'excerpt-setting', 'wrap-id' => PT_CV_Html::html_group_id('excerpt-settings'))), 'params' => array(array('type' => 'group', 'params' => apply_filters(PT_CV_PREFIX_ . 'excerpt_settings', array(array('label' => array('text' => __('Excerpt settings', PT_CV_TEXTDOMAIN)), 'params' => array(array('type' => 'number', 'name' => $prefix . 'excerpt-length', 'std' => '20', 'placeholder' => 'e.g. 20', 'append_text' => 'words', 'desc' => __('Generating excerpt by selecting the first X words of the content', PT_CV_TEXTDOMAIN)))), !get_option('pt_cv_version_pro') ? PT_CV_Settings::get_cvpro(__('Use manual excerpt, change "Read More" text ?', PT_CV_TEXTDOMAIN), 9) : '', array('label' => array('text' => ''), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_PREFIX . 'full-fields')), 'params' => array(array('type' => 'checkbox', 'name' => $prefix . 'excerpt-allow_html', 'options' => PT_CV_Values::yes_no('yes', __('Allow HTML tags (a, br, strong, em, strike, i, ul, ol, li) in excerpt', PT_CV_TEXTDOMAIN)), 'std' => '')))), $prefix . 'excerpt-'))), 'dependence' => array(array($prefix . 'content-show', 'excerpt'))), array('label' => array('text' => __('Meta fields settings', PT_CV_TEXTDOMAIN)), 'extra_setting' => array('params' => array('group-class' => PT_CV_PREFIX . 'field-setting' . ' ' . PT_CV_PREFIX . 'metafield-setting', 'wrap-class' => PT_CV_Html::html_group_class() . ' ' . PT_CV_PREFIX . 'meta-fields-settings')), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_meta_fields('meta-fields-'), 'desc' => apply_filters(PT_CV_PREFIX_ . 'settings_sort_text', ''))), 'dependence' => array($prefix2 . 'meta-fields', 'yes')), apply_filters(PT_CV_PREFIX_ . 'settings_taxonomies_display', array(), 'meta-fields-'));
     $result = apply_filters(PT_CV_PREFIX_ . 'field_settings', $result, $prefix2);
     return $result;
 }
コード例 #2
0
 /**
  * Fields settings
  */
 static function field_settings()
 {
     $prefix = 'field-';
     $prefix2 = 'show-' . $prefix;
     $result = array(array('label' => array('text' => ''), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_Html::html_group_class(), 'width' => 12)), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_display_settings()))), !get_option('pt_cv_version_pro') ? array('label' => array('text' => ''), 'extra_setting' => array('params' => array('width' => 12)), 'params' => array(array('type' => 'html', 'content' => sprintf('<p class="text-muted" style="margin-top: -10px; margin-bottom: 15px;">&rarr; %s</p>', __('Customize display order of above fields by a simple drag-and-drop ?', PT_CV_DOMAIN) . sprintf(' <a href="%s" target="_blank">%s</a>', esc_url('http://www.contentviewspro.com/pricing/?utm_source=client&utm_medium=view'), __('Please upgrade to Pro', PT_CV_DOMAIN)))))) : '', apply_filters(PT_CV_PREFIX_ . 'settings_title_display', array(), $prefix, $prefix2), array('label' => array('text' => __('Thumbnail settings', PT_CV_DOMAIN)), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_Html::html_group_class() . ' ' . PT_CV_PREFIX . 'thumbnail-setting' . ' ' . PT_CV_PREFIX . 'w50')), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_thumbnail_settings($prefix))), 'dependence' => array($prefix2 . 'thumbnail', 'yes')), array('label' => array('text' => __('Content settings', PT_CV_DOMAIN)), 'params' => array(array('type' => 'radio', 'name' => $prefix . 'content-show', 'options' => array('full' => __('Show Full Content', PT_CV_DOMAIN), 'excerpt' => __('Show Excerpt', PT_CV_DOMAIN)), 'std' => 'excerpt')), 'dependence' => array($prefix2 . 'content', 'yes')), array('label' => array('text' => ''), 'extra_setting' => array('params' => array('wrap-id' => PT_CV_Html::html_group_id('excerpt-settings'))), 'params' => array(array('type' => 'group', 'params' => apply_filters(PT_CV_PREFIX_ . 'excerpt_settings', array(array('label' => array('text' => __('Excerpt settings', PT_CV_DOMAIN)), 'extra_setting' => array('params' => array('width' => 9)), 'params' => array(array('type' => 'number', 'name' => $prefix . 'excerpt-length', 'std' => '20', 'placeholder' => 'e.g. 20', 'append_text' => 'words', 'desc' => __('Generating excerpt by selecting the first X words of the content', PT_CV_DOMAIN)))), array('label' => array('text' => ''), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_PREFIX . 'full-fields', 'width' => 9)), 'params' => array(array('type' => 'checkbox', 'name' => $prefix . 'excerpt-allow_html', 'options' => PT_CV_Values::yes_no('yes', __('Allow HTML tags (a, br, strong, em, strike, i, ul, ol, li) in excerpt', PT_CV_DOMAIN)), 'std' => '', 'desc' => __('This option can cause broken HTML output. Please be careful when check it', PT_CV_DOMAIN))))), $prefix . 'excerpt-'))), 'dependence' => array(array($prefix . 'content-show', 'excerpt'))), array('label' => array('text' => __('Meta fields settings', PT_CV_DOMAIN)), 'extra_setting' => array('params' => array('wrap-class' => PT_CV_Html::html_group_class() . ' ' . PT_CV_PREFIX . 'meta-fields-settings')), 'params' => array(array('type' => 'group', 'params' => PT_CV_Settings::field_meta_fields('meta-fields-'), 'desc' => apply_filters(PT_CV_PREFIX_ . 'settings_sort_text', ''))), 'dependence' => array($prefix2 . 'meta-fields', 'yes')), apply_filters(PT_CV_PREFIX_ . 'settings_taxonomies_display', array(), 'meta-fields-'));
     $result = apply_filters(PT_CV_PREFIX_ . 'field_settings', $result, $prefix2);
     return $result;
 }