• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP op_default_option函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中op_default_option函数的典型用法代码示例。如果您正苦于以下问题:PHP op_default_option函数的具体用法?PHP op_default_option怎么用?PHP op_default_option使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了op_default_option函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: print_scripts

 function print_scripts()
 {
     wp_enqueue_style(OP_SN . '-admin-assets', OP_CSS . 'assets' . OP_SCRIPT_DEBUG . '.css', array(OP_SN . '-admin-common', OP_SN . '-fancybox'), OP_VERSION);
     wp_enqueue_script(OP_SN . '-base64', OP_JS . 'jquery/jquery.basesixtyfour.min.js', array(OP_SN . '-noconflict-js'), OP_VERSION);
     wp_enqueue_script(OP_SN . '-asset-browser', OP_JS . 'assets/dialog' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js', OP_SN . '-admin-common', OP_SN . '-base64', OP_SN . '-fancybox'), OP_VERSION, 1);
     // Fancybox for images
     $fancybox_images = op_default_option('fancybox_images');
     if (is_array($fancybox_images) && $fancybox_images['enabled'] === 'Y') {
         wp_enqueue_script(OP_SN . '-fancybox-images', OP_JS . 'fancybox_images' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js', OP_SN . '-fancybox'), OP_VERSION, true);
     }
     wp_enqueue_script('jquery-ui-slider', false, array(OP_SN . '-noconflict-js'), OP_VERSION);
 }
开发者ID:denis-chmel,项目名称:wordpress,代码行数:12,代码来源:assets.php


示例2: display

 function display($section_name = '', $return = false, $add_to_config = array())
 {
     $promotion = op_default_option('promotion');
     if ($this->get_option('promotion', 'enabled') == 'Y' && ($url = $this->get_option('promotion', 'aff_url')) && !empty($url)) {
         echo '<p class="op-promote"><a href="' . $url . '" target="_blank">' . __('Powered by OptimizePress 2.0', OP_SN) . '</a></p>';
     } else {
         $promotion = op_default_option('promotion');
         if (isset($promotion['enabled']) && $promotion['enabled'] == 'Y' && ($url = $promotion['aff_url']) && !empty($url)) {
             echo '<p class="op-promote"><a href="' . $url . '" target="_blank">' . __('Powered by OptimizePress 2.0', OP_SN) . '</a></p>';
         }
     }
 }
开发者ID:denis-chmel,项目名称:wordpress,代码行数:12,代码来源:promotion.php


示例3: save_color_scheme

 function save_color_scheme($op)
 {
     if (isset($op['color_scheme'])) {
         op_update_option('color_scheme', $op['color_scheme']);
     }
     $current = op_default_option('color_scheme_fields');
     $current = is_array($current) ? $current : array();
     $fields = isset($op['color_scheme_fields']) ? $op['color_scheme_fields'] : array();
     $color_fields = $this->color_fields();
     if (count($color_fields) > 0) {
         foreach ($color_fields as $name => $title) {
             if (isset($fields[$name])) {
                 $current[$name] = $fields[$name];
             }
         }
     }
     op_update_option('color_scheme_fields', $current);
 }
开发者ID:shahadat014,项目名称:geleyi,代码行数:18,代码来源:social_integration.php


示例4: save_header_prefs

 function save_header_prefs($op)
 {
     //First we process and save the top nav color scheme fields
     $current = op_default_option('color_scheme_fields');
     $current = is_array($current) ? $current : array();
     $fields = isset($op['color_scheme_fields']) ? $op['color_scheme_fields'] : array();
     /*$color_fields = $this->color_fields();
     		if(count($color_fields) > 0){
     			foreach($color_fields as $name => $title){
     				if(isset($fields[$name])){
     					$current[$name] = $fields[$name];
     				}
     			}
     		}*/
     foreach ($fields as $name => $field) {
         $current[$name] = $field;
     }
     op_update_option('color_scheme_fields', $current);
     //Now we process and save the original header prefs
     $op = isset($op['header_prefs']) ? $op['header_prefs'] : array();
     $header_prefs = op_get_option('header_prefs');
     $header_prefs = is_array($header_prefs) ? $header_prefs : array();
     foreach ($op as $key => $val) {
         $header_prefs[$key] = $val;
     }
     if (isset($op['menu_position'])) {
         $header_prefs['menu-position'] = $op['menu_position'];
     }
     if (isset($op['link_color'])) {
         $header_prefs['link_color'] = $op['link_color'];
     }
     $header_prefs['color_dropdowns'] = 'N';
     if (isset($op['color_dropdowns']) && $op['color_dropdowns'] == 'Y') {
         $header_prefs['color_dropdowns'] = 'Y';
     }
     op_update_option('header_prefs', $header_prefs);
 }
开发者ID:kyscastellanos,项目名称:arepa,代码行数:37,代码来源:layout.php


示例5: op_page_option

<?php

$footer_area = op_page_option('footer_area');
$footer_defaults = op_default_option('site_footer');
?>

<div class="op-bsw-grey-panel-content op-bsw-grey-panel-no-sidebar cf" id="op_page_layout_footer_area">
    <label for="op_footer_area_nav" class="form-title"><?php 
_e('Footer Navigation', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Select a source for the menu to be assigned to the footer links (next to the copyright message). Select none to show no menu', OP_SN);
?>
</p>
    <select id="op_footer_area_nav" name="op[footer_area][nav]"><option value=""><?php 
_e('None', OP_SN);
?>
</option>
    <?php 
$cur = !empty($footer_area['nav']) ? $footer_area['nav'] : $footer_defaults['nav'];
foreach ($nav_menus as $nav) {
    echo '<option value="' . $nav->term_id . '"' . ($cur == $nav->term_id ? ' selected="selected"' : '') . '>' . $nav->name . '</option>';
}
?>
    </select>
    
    <label for="op_footer_area_font" class="form-title"><?php 
_e('Select Navigation Bar Font (optional)', OP_SN);
?>
</label>
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:footer_area.php


示例6: op_register_scripts

function op_register_scripts()
{
    // AKISMET 3.0 and higher fix... we are deregistering their comment_form script in framework, and returning it here
    // under a different handle
    if (defined('AKISMET_VERSION') && version_compare(AKISMET_VERSION, '3.0.0') >= 0) {
        wp_register_script('akismet-form-2', AKISMET__PLUGIN_URL . '_inc/form.js', array(OP_SN . '-noconflict-js'), AKISMET_VERSION);
        wp_enqueue_script('akismet-form-2');
    }
    //If jQuery version is higher than 1.9 we require jQuery migrate plugin (which is by default registered in WP versions that come with jQuery 1.9 or higher)
    if (wp_script_is('jquery-migrate', 'registered')) {
        wp_enqueue_script(OP_SN . '-noconflict-js', OP_JS . 'jquery/jquery.noconflict' . OP_SCRIPT_DEBUG . '.js', array('jquery', 'jquery-migrate'), OP_VERSION);
    } else {
        wp_enqueue_script(OP_SN . '-noconflict-js', OP_JS . 'jquery/jquery.noconflict' . OP_SCRIPT_DEBUG . '.js', array('jquery'), OP_VERSION);
    }
    wp_enqueue_script(OP_SN . '-loadScript', OP_JS . 'jquery/jquery.loadScript' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js'), OP_VERSION);
    wp_register_script(OP_SN . '-backstretch', OP_JS . 'jquery/jquery.backstretch' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js'), OP_VERSION);
    wp_enqueue_script(OP_SN . '-placeholder', OP_JS . 'jquery/jquery.placeholder.min.js', array(OP_SN . '-noconflict-js'), OP_VERSION, true);
    wp_enqueue_script(OP_SN . '-fancybox', OP_JS . 'fancybox/jquery.fancybox.pack' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js'), OP_VERSION, true);
    wp_register_script(OP_SN . '-fancybox-op', OP_JS . 'fancybox/helpers/jquery.fancybox-op' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js', OP_SN . '-fancybox'), OP_VERSION);
    // Fancybox for images
    $fancybox_images = op_default_option('fancybox_images');
    if (is_array($fancybox_images) && $fancybox_images['enabled'] === 'Y') {
        wp_enqueue_script(OP_SN . '-fancybox-images', OP_JS . 'fancybox_images' . OP_SCRIPT_DEBUG . '.js', array(OP_SN . '-noconflict-js', OP_SN . '-fancybox'), OP_VERSION, true);
    }
}
开发者ID:JalpMi,项目名称:v2contact,代码行数:25,代码来源:scripts.php


示例7: _e

?>
    <div class="clear"></div>
   
    
   <!-- <div class="op-hr"><hr /></div> -->
    
    <label for="op_sections_blog_header_bgimg" class="form-title"><?php 
_e('Upload a Banner Image', 'optimizepress');
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Recommended if you don\'t have a logo. Upload a header image up to 975px in width with any graphics on it, and we\'ll throw that on instead.', 'optimizepress');
?>
</p>
    <?php 
op_upload_field('op[sections][blog_header][bgimg]', op_default_option('blog_header', 'bgimg'));
?>
    
    
    <label for="op_sections_blog_header_repeatbgimg" class="form-title"><?php 
_e('Upload Repeating Header Background Image', 'optimizepress');
?>
</label>
    <p class="op-micro-copy"><?php 
_e('This would normally be a gradient. Upload a repeating header background image which will be tiled horizontally on your header.  We recommend you use a gradient of your choice which is 1px by 250px or the same height as the banner image above if you have uploaded one', 'optimizepress');
?>
</p>
    <?php 
op_upload_field('op[sections][blog_header][repeatbgimg]', $repeatbgimg);
?>
    <label><?php 
开发者ID:kyscastellanos,项目名称:arepa,代码行数:31,代码来源:blog_header.php


示例8: get_disabled_filters

 function get_disabled_filters()
 {
     if (null === $this->_disabled_filters) {
         $filters = op_default_option('advanced_filter');
         $disabled = array();
         if (!empty($filters)) {
             foreach ($filters as $key => $filter) {
                 if ($filter === '1') {
                     $disabled[] = $key;
                 }
             }
         }
         $this->_disabled_filters = $disabled;
     }
     return $this->_disabled_filters;
 }
开发者ID:shahadat014,项目名称:geleyi,代码行数:16,代码来源:page_options.php


示例9: _e

<div class="op-bsw-grey-panel-content op-bsw-grey-panel-no-sidebar cf">
    <?php 
if ($error = $this->error('op_sections_site_footer')) {
    ?>
    <span class="error"><?php 
    echo $error;
    ?>
</span>
    <?php 
}
?>
    
    <label for="op_sections_social_integration_facebook_app_id" class="form-title"><?php 
_e('Facebook App ID', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('If you would like to integrate Facebook services with your website, please enter your Facebook APP ID below. Follow our guide to setting up a Facebook APP ID ', OP_SN);
?>
<a target="_blank" href="https://optimizepress.zendesk.com/hc/en-us/articles/200874728-Setup-Facebook-Comments-Facebook-App-ID"><?php 
_e('here', OP_SN);
?>
</a></p>
    <?php 
op_text_field('op[sections][social_integration][facebook_app_id]', op_default_option('social_integration', 'facebook_app_id'));
?>
    <div class="clear"></div>
</div>
开发者ID:denis-chmel,项目名称:wordpress,代码行数:28,代码来源:social_integration.php


示例10: _e

    ?>
</span>
    <?php 
}
?>
    
    <label for="op_sections_site_footer_copright" class="form-title"><?php 
_e('Copyright Information', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Copyright information will show on all pages in the footer, when the footer is activated.', OP_SN);
?>
</p>
    <?php 
op_text_field('op[sections][site_footer][copyright]', op_default_option('site_footer', 'copyright'));
?>
    <div class="clear"></div>
    
    <label for="op_sections_site_footer_disclaimer" class="form-title"><?php 
_e('Disclaimer', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Disclaimer will show on all pages in the footer, when the footer is activated.', OP_SN);
?>
</p>
    <?php 
op_text_area('op[sections][site_footer][disclaimer]', stripslashes(op_default_option('site_footer', 'disclaimer')));
?>
</div>
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:site_footer.php


示例11: _e

<div class="op-bsw-grey-panel-content op-bsw-grey-panel-no-sidebar">
    <label class="form-title" for="op_sections_promotion_settings_affiliate_url"><?php 
_e('Affiliate URL');
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Enter your OptimizePress affiliate URL here. This will link to the "Powered by OptimizePress " message in the footer. To promote OptimizePress join at <a target="_blank" href="http://www.optimizepress.com/affiliates">http://www.optimizepress.com/affiliates</a>. Leave blank to remove "Powered by..." message.', 'optimizepress');
?>
    <?php 
op_text_field('op[sections][promotion_settings][affiliate_url]', op_default_option('promotion_settings', 'affiliate_url'));
?>
</div>
开发者ID:kyscastellanos,项目名称:arepa,代码行数:12,代码来源:promotion_settings.php


示例12: array

     $opt_array = array('default_typography', 'color_elements', $element);
     $page_opt_array = array('typography', 'color_elements', $element);
     $page_opts = op_default_page_option($page_opt_array);
     if (is_array($page_opts)) {
         $color = $page_opts['color'];
         $decoration = $page_opts['text_decoration'];
     } else {
         $color = $page_opts;
         $decoration = '';
     }
     $color_test = str_replace('#', '', $color);
     if (empty($color_test)) {
         $color = op_default_option($opt_array, 'color');
     }
     if (!empty($decoration)) {
         $decoration = op_default_option($opt_array, 'decoration');
         op_color_picker($tmp_field . '[color]', $color, $tmp_id . '_color');
         op_text_decoration_drop($tmp_field . '[text_decoration]', $decoration, $tmp_id . '_text_decoration');
     } else {
         op_color_picker($tmp_field, $color, $tmp_id);
     }
     ?>
                     <a href="#reset" class="reset-link">Reset</a>
                 </div>
                 
             </li>
             <?php 
 }
 ?>
         </ul>
         <?php 
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:typography.php


示例13: theme1_output_css

function theme1_output_css($css = '')
{
    $op_fonts = new OptimizePress_Fonts();
    if (($start = op_get_option('color_scheme_fields', 'start')) && ($end = op_get_option('color_scheme_fields', 'end'))) {
        $css .= '
.featured-panel {
    background: ' . $end . ';
    background: -moz-linear-gradient(top, ' . $start . ' 0%, ' . $end . ' 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,' . $start . '), color-stop(100%,' . $end . '));
    background: -webkit-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: -o-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: -ms-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'' . $start . '\', endColorstr=\'' . $end . '\',GradientType=0 );
}

.op-page-header{
    background: ' . $end . ';
    background: -moz-linear-gradient(top, ' . $start . ' 0%, ' . $end . ' 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,' . $start . '), color-stop(100%,' . $end . '));
    background: -webkit-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: -o-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: -ms-linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%);
    background: linear-gradient(top, ' . $start . ' 0%,' . $end . ' 100%));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'' . $start . '\', endColorstr=\'' . $end . '\',GradientType=0 );
}';
    }
    if ($top_nav_font = op_get_option('color_scheme_fields', 'top_nav_font')) {
        $op_fonts->add_font($top_nav_font['font_family']);
        $nav_weight = '';
        if ($top_nav_font['font_weight'] == '300') {
            $nav_weight = 'font-weight: 300;';
        } elseif ($top_nav_font['font_weight'] == 'italic') {
            $nav_weight = 'font-style: italic;';
        } elseif (strtolower($top_nav_font['font_weight']) == 'bold italic') {
            $nav_weight = 'font-weight: bold; font-style: italic;';
        } elseif (strtolower($top_nav_font['font_weight']) == 'normal') {
            $nav_weight = 'font-weight: normal;';
        } elseif (strtolower($top_nav_font['font_weight']) == 'bold') {
            $nav_weight = 'font-weight: bold;';
        }
        $nav_shadow = '';
        switch (strtolower(str_replace(' ', '', $top_nav_font['font_shadow']))) {
            case 'light':
                $nav_shadow = 'text-shadow: 1px 1px 0px rgba(255,255,255,0.5);';
                break;
            case 'dark':
                $nav_shadow = 'text-shadow: 0 1px 1px #000000, 0 1px 1px rgba(0, 0, 0, 0.5);';
                break;
            case 'textshadow':
            case 'none':
            default:
                $nav_shadow = 'text-shadow: none;';
        }
        $css .= ' body #nav-top.navigation,body #nav-top.navigation ul li a {';
        if (!empty($top_nav_font['font_family'])) {
            $css .= ' font-family: ' . op_font_str($top_nav_font['font_family']) . ';';
        }
        if (!empty($top_nav_font['font_size'])) {
            $css .= ' font-size: ' . $top_nav_font['font_size'] . 'px;';
        }
        $css .= $nav_shadow . $nav_weight;
        $css .= '}';
    }
    if ($top_nav = op_get_option('color_scheme_fields', 'top_nav_color')) {
        $css .= '
body #nav-top.navigation,body #nav-top.navigation ul ul li { background-color: ' . $top_nav . ' }';
    }
    if ($link_color = op_get_option('color_scheme_fields', 'link_color')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li a{ color: ' . $link_color . ' }';
    }
    if ($top_nav_hover_link = op_get_option('color_scheme_fields', 'top_nav_hover_link')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li:hover a{ color: ' . $top_nav_hover_link . ' }';
    }
    if ($top_nav_dd = op_get_option('color_scheme_fields', 'top_nav_dd')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li ul.sub-menu a { background-color: ' . $top_nav_dd . ' }';
    }
    if ($top_nav_dd_hover = op_get_option('color_scheme_fields', 'top_nav_dd_hover')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li ul.sub-menu li:hover a { background-color: ' . $top_nav_dd_hover . ' }';
    }
    if ($top_nav_dd_link = op_get_option('color_scheme_fields', 'top_nav_dd_link')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li ul.sub-menu li a { color: ' . $top_nav_dd_link . ' }';
    }
    if ($top_nav_dd_hover_link = op_get_option('color_scheme_fields', 'top_nav_dd_hover_link')) {
        $css .= '
body #nav-top.navigation ul#navigation-above li ul.sub-menu li:hover a { color: ' . $top_nav_dd_hover_link . ' }';
    }
    if ($headline = op_get_option('color_scheme_fields', 'headline_title')) {
        $css .= '
.op-page-header h2,.op-page-header h2 a, .op-page-header h2 span { color: ' . $headline . ' }';
    }
    if ($layouts = op_theme_config('header_prefs', 'menu-positions')) {
        $cur_layout = op_get_current_item($layouts, op_default_option('header_prefs', 'menu-position'));
        $layout = $layouts[$cur_layout];
        if (isset($layout['link_color']) && $layout['link_color'] === true) {
//.........这里部分代码省略.........
开发者ID:JalpMi,项目名称:v2contact,代码行数:101,代码来源:functions.php


示例14: _e

<div class="op-bsw-grey-panel-content op-bsw-grey-panel-no-sidebar cf">
    <label for="op_favicon" class="form-title"><?php 
_e('Upload your favicon', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Favicons should be 16px by 16px and in .ico format. You can easily convert images into .ico format using <a href="http://iconverticons.com/online/" target="_blank">http://iconverticons.com/online/</a>.', OP_SN);
?>
</p>
    <?php 
op_upload_field('op[sections][favicon]', op_default_option('favicon'));
?>
    <div class="clear"></div>
</div>
开发者ID:denis-chmel,项目名称:wordpress,代码行数:14,代码来源:favicon.php


示例15: op_color_picker

			<?php 
op_color_picker('op[sections][color_scheme_fields][top_nav_dd_hover_link]', op_default_option('color_scheme_fields', 'top_nav_dd_hover_link'), 'op_sections_color_scheme_fields_top_nav_dd_hover_link');
?>
			<br style="clear: left;" />
			<label for="op_sections_color_scheme_fields_top_nav_dd" class="form-title"><?php 
_e('Dropdown Background', OP_SN);
?>
</label>
			<p class="op-micro-copy">Choose the colour for your dropdown menu background.</p>
			<?php 
op_color_picker('op[sections][color_scheme_fields][top_nav_dd]', op_default_option('color_scheme_fields', 'top_nav_dd'), 'op_sections_color_scheme_fields_top_nav_dd');
?>
			<br style="clear: left;" />
			<label for="op_sections_color_scheme_field_top_nav_dd_hover" class="form-title"><?php 
_e('Dropdown Background Hover', OP_SN);
?>
</label>
			<p class="micro-copy">Choose the background colour for the hover state of child pages in your navigation bar</p>
			<?php 
op_color_picker('op[sections][color_scheme_fields][top_nav_dd_hover]', op_default_option('color_scheme_fields', 'top_nav_dd_hover'), 'op_sections_color_scheme_fields_top_nav_dd_hover');
?>
		</div>
	</div>
</div>
<?php 
if (count($js) > 0) {
    echo '
<script type="text/javascript">
var op_menu_link_colors = ' . json_encode($js) . ';
</script>';
}
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:header_prefs.php


示例16: _e

_e('Select a default source for the menu to be assigned to the footer links (next to the copyright message). Select none to show no menu', OP_SN);
?>
</p>
    <select id="op_sections_site_footer_nav" name="op[sections][site_footer][nav]"><option value=""><?php 
_e('None', OP_SN);
?>
</option>
    <?php 
$cur = $footer_area['nav'];
foreach (wp_get_nav_menus() as $nav) {
    echo '<option value="' . $nav->term_id . '"' . ($cur == $nav->term_id ? ' selected="selected"' : '') . '>' . $nav->name . '</option>';
}
?>
    </select>
    
    <label for="op_sections_site_footer_font" class="form-title"><?php 
_e('Select Navigation Bar Font (optional)', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('If you would like to change the default font for this navigation menu, you may change these settings below. We recommend using a menu with no more than five items on it.', OP_SN);
?>
</p>
    <?php 
$font_family = !empty($footer_area['font_family']) ? $footer_area['font_family'] : op_default_option($footer_area, 'font_family');
$font_weight = !empty($footer_area['font_weight']) ? $footer_area['font_weight'] : op_default_option($footer_area, 'font_weight');
$font_size = !empty($footer_area['font_size']) ? $footer_area['font_size'] : op_default_option($footer_area, 'font_size');
$font_shadow = !empty($footer_area['font_shadow']) ? $footer_area['font_shadow'] : op_default_option($footer_area, 'font_shadow');
op_font_selector('op[sections][site_footer]', array('family' => $font_family, 'style' => $font_weight, 'size' => $font_size, 'shadow' => $font_shadow), '<div class="op-micro-copy-font-selector">', '</div>', false);
?>
</div>
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:site_footer.php


示例17: set_typography_defaults

 function set_typography_defaults()
 {
     //Get the header preferences
     $default_typography = op_default_option('default_typography');
     if (!empty($default_typography)) {
         //Loop through each of them and set the defaults if not set
         foreach ($default_typography['font_elements'] as $key => $cat) {
             foreach ($cat as $key2 => $pref) {
                 //Check to see if this value is empty so we can set the default, if needed
                 if (empty($pref)) {
                     //Explode the key so we can see which setting this is for
                     $key2_array = explode('_', $key2);
                     //Get the setting by seeing what is the last index of the array
                     $setting = end($key2_array);
                     //Check the last index in the array to see which setting this is for
                     switch ($setting) {
                         case 'font':
                             $default_typography['font_elements'][$key][$key2] = 'Source Sans Pro, sans-serif';
                             break;
                         case 'size':
                             if ($key == 'default') {
                                 $default_typography['font_elements'][$key][$key2] = 15;
                             }
                             break;
                             /*case 'style':
                             			$default_typography['font_elements'][$key][$key2] = OP_FONT_STYLE;
                             			break;
                             		case 'spacing':
                             			$default_typography['font_elements'][$key][$key2] = OP_FONT_SPACING;
                             			break;
                             		case 'shadow':
                             			$default_typography['font_elements'][$key][$key2] = OP_FONT_SHADOW;
                             			break;*/
                         /*case 'style':
                         			$default_typography['font_elements'][$key][$key2] = OP_FONT_STYLE;
                         			break;
                         		case 'spacing':
                         			$default_typography['font_elements'][$key][$key2] = OP_FONT_SPACING;
                         			break;
                         		case 'shadow':
                         			$default_typography['font_elements'][$key][$key2] = OP_FONT_SHADOW;
                         			break;*/
                         case 'color':
                             if ($key == 'default') {
                                 $default_typography['font_elements'][$key][$key2] = '###4';
                             }
                             break;
                     }
                 }
             }
         }
         //Update the default typography settings
         op_update_option('default_typography', $default_typography);
     }
     //Also check the footer defaults
     $site_footer = op_default_option('site_footer');
     //Set the default font family but only if it is not currently set
     $site_footer['font_family'] = !empty($site_footer['font_family']) ? 'Source Sans Pro, sans-serif' : '';
     //Update the default footer font settings
     op_update_option('site_footer', $site_footer);
 }
开发者ID:shahadat014,项目名称:geleyi,代码行数:61,代码来源:install.php


示例18: _e

<div class="op-bsw-grey-panel-content op-bsw-grey-panel-no-sidebar cf">
    <?php 
if ($error = $this->error('op_sections_social_integration_facebook_app_id')) {
    ?>
    <span class="error"><?php 
    echo $error;
    ?>
</span>
    <?php 
}
?>
    
    <label for="op_sections_facebook_app_id" class="form-title"><?php 
_e('Facebook App ID', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('If you would like to integrate Facebook services with your website, please enter your Facebook APP ID below. Follow our guide to setting up a Facebook APP ID ', OP_SN);
?>
<a target="_blank" href="https://optimizepress.zendesk.com/hc/en-us/articles/200874728-Setup-Facebook-Comments-Facebook-App-ID"><?php 
_e('here', OP_SN);
?>
</a></p>
    <?php 
op_text_field('op[sections][facebook_app_id]', op_default_option('comments', 'facebook', 'id'));
?>
    <div class="clear"></div>
</div>
开发者ID:denis-chmel,项目名称:wordpress,代码行数:28,代码来源:facebook_app_id.php


示例19: _e

_e('Upload a Banner Image', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('Upload a header image');
?>
</p>
    <?php 
op_upload_field('op[sections][header_logo_setup][bgimg]', op_default_option('header_logo_setup', 'bgimg'));
?>
    
    <div class="clear"></div>
    <label for="op_sections_header_logo_setup_repeatbgimg" class="form-title"><?php 
_e('Upload Repeating Header Image', OP_SN);
?>
</label>
    <p class="op-micro-copy"><?php 
_e('This would normally be a gradient.  Upload a repeating header background image which will be tiled horizontally on your header.  We recommend you use a gradient of your choice which is 1px by 250px or the same height as the banner image above if you have uploaded one', OP_SN);
?>
</p>
    <?php 
op_upload_field('op[sections][header_logo_setup][repeatbgimg]', op_default_option('header_logo_setup', 'repeatbgimg'));
?>
    <label><?php 
_e('or Choose a header background colour', OP_SN);
?>
</label>
	<?php 
op_color_picker('op[sections][header_logo_setup][bgcolor]', op_default_attr('header_logo_setup', 'bgcolor'), 'op_header_logo_setup');
?>
</div>
开发者ID:shahadat014,项目名称:geleyi,代码行数:31,代码来源:header_logo_setup.php


示例20: save_step_4

 function save_step_4()
 {
     $op_fonts = new OptimizePress_Fonts();
     $op = $_POST['op'];
     foreach ($this->sections as $name => $section) {
         $sections = $section['object']->sections();
         foreach ($sections as $section_name => $section_section) {
             if (is_array($section_section)) {
                 if (isset($section_section['save_action'])) {
                     call_user_func_array($section_section['save_action'], array(op_get_var($op, $section_name, array())));
                 }
                 if (isset($section_section['module'])) {
                     $mod_ops = op_get_var($op, $section_name, array());
                     $opts = op_get_var($section_section, 'options', array());
                     op_mod($section_section['module'], op_get_var($section_section, 'module_type', 'blog'))->save_settings($section_name, $opts, $mod_ops);
                 }
             }
         }
     }
     //Set this page's typography settings to be that of the defaults
     $default_typography = op_default_option('default_typography');
     if (!empty($default_typography) && isset($default_typography['font_elements'])) {
         foreach ($default_typography['font_elements'] as $typography) {
             $op_fonts->add_font($typography['font']);
         }
         op_update_page_option('typography', $default_typography);
     }
     if (op_has_error()) {
         $this->error = __('There was a problem processing the form, please review the errors below', OP_SN);
     }
     /* else {
     			$this->notification = __('Your page settings have been updated.',OP_SN);
     		}*/
     $this->_redirect();
 }
开发者ID:denis-chmel,项目名称:wordpress,代码行数:35,代码来源:page_builder.php



注:本文中的op_default_option函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP op_format_date函数代码示例发布时间:2022-05-15
下一篇:
PHP op_default_attr函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap