コード例 #1
0
ファイル: functions.php プロジェクト: gipix/azm
function vantage_premium_setup()
{
    if (siteorigin_setting('social_ajax_comments')) {
        siteorigin_ajax_comments_activate();
    }
    if (siteorigin_setting('social_share_post')) {
        siteorigin_share_activate();
    }
    $mega_menu_active = function_exists('ubermenu') || function_exists('max_mega_menu_is_enabled') && max_mega_menu_is_enabled('primary');
    if (siteorigin_setting('navigation_responsive_menu') && !$mega_menu_active) {
        include get_template_directory() . '/premium/extras/mobilenav/mobilenav.php';
    }
    // Add the snippets folder to the custom CSS editor
    if (class_exists('SiteOrigin_CSS')) {
        SiteOrigin_CSS::single()->register_snippet_path(get_template_directory() . '/premium/snippets/');
    } else {
        if (function_exists('siteorigin_custom_css_register_snippet_path')) {
            siteorigin_custom_css_register_snippet_path(get_template_directory() . '/premium/snippets/');
        }
    }
}
コード例 #2
0
ファイル: page.php プロジェクト: supahseppe/sumar
			</div>

			<div class="custom-css-container">
				<textarea name="custom_css" id="custom-css-textarea" class="css-editor" rows="<?php 
echo max(10, substr_count($custom_css, "\n") + 1);
?>
"><?php 
echo esc_textarea($custom_css);
?>
</textarea>
				<?php 
wp_nonce_field('custom_css', '_sononce');
?>
			</div>
			<p class="description"><?php 
SiteOrigin_CSS::editor_description();
?>
</p>

			<p class="submit">
				<input type="submit" name="siteorigin_custom_css_save" class="button-primary" value="<?php 
esc_attr_e('Save CSS', 'so-css');
?>
" />
			</p>

			<div class="custom-css-preview">

			</div>

			<div class="decoration"></div>
コード例 #3
0
 function enqueue_admin_scripts($page)
 {
     if ($page != 'appearance_page_so_custom_css') {
         return;
     }
     // Core WordPress stuff that we use
     wp_enqueue_media();
     // Enqueue the codemirror scripts. Call Underscore and Backbone dependencies so they're enqueued first to prevent conflicts.
     wp_enqueue_script('codemirror', plugin_dir_url(__FILE__) . 'lib/codemirror/lib/codemirror' . SOCSS_JS_SUFFIX . '.js', array('underscore', 'backbone'), '5.2.0');
     wp_enqueue_script('codemirror-mode-css', plugin_dir_url(__FILE__) . 'lib/codemirror/mode/css/css' . SOCSS_JS_SUFFIX . '.js', array(), '5.2.0');
     if (!wp_script_is('wp-color-picker')) {
         // Add in all the linting libs
         wp_enqueue_script('codemirror-lint', plugin_dir_url(__FILE__) . 'lib/codemirror/addon/lint/lint' . SOCSS_JS_SUFFIX . '.js', array('codemirror'), '5.2.0');
         wp_enqueue_script('codemirror-lint-css', plugin_dir_url(__FILE__) . 'lib/codemirror/addon/lint/css-lint' . SOCSS_JS_SUFFIX . '.js', array('codemirror', 'codemirror-lint-css-lib'), '5.2.0');
         wp_enqueue_script('codemirror-lint-css-lib', plugin_dir_url(__FILE__) . 'js/csslint' . SOCSS_JS_SUFFIX . '.js', array(), '0.10.0');
     }
     // The CodeMirror autocomplete library
     wp_enqueue_script('codemirror-show-hint', plugin_dir_url(__FILE__) . 'lib/codemirror/addon/hint/show-hint' . SOCSS_JS_SUFFIX . '.js', array('codemirror'), '5.2.0');
     // All the CodeMirror styles
     wp_enqueue_style('codemirror', plugin_dir_url(__FILE__) . 'lib/codemirror/lib/codemirror.css', array(), '5.2.0');
     wp_enqueue_style('codemirror-theme-neat', plugin_dir_url(__FILE__) . 'lib/codemirror/theme/neat.css', array(), '5.2.0');
     wp_enqueue_style('codemirror-lint-css', plugin_dir_url(__FILE__) . 'lib/codemirror/addon/lint/lint.css', array(), '5.2.0');
     wp_enqueue_style('codemirror-show-hint', plugin_dir_url(__FILE__) . 'lib/codemirror/addon/hint/show-hint.css', array(), '5.2.0');
     // Enqueue the scripts for theme CSS processing
     wp_enqueue_script('siteorigin-custom-css-parser', plugin_dir_url(__FILE__) . 'js/css' . SOCSS_JS_SUFFIX . '.js', array('jquery'), SOCSS_VERSION);
     // There are conflicts between CSS linting and the built in WordPress color picker, so use something else
     wp_enqueue_style('siteorigin-custom-css-minicolors', plugin_dir_url(__FILE__) . 'lib/minicolors/jquery.minicolors.css', array(), '2.1.7');
     wp_enqueue_script('siteorigin-custom-css-minicolors', plugin_dir_url(__FILE__) . 'lib/minicolors/jquery.minicolors' . SOCSS_JS_SUFFIX . '.js', array('jquery'), '2.1.7');
     // We need Font Awesome
     wp_enqueue_style('siteorigin-custom-css-font-awesome', plugin_dir_url(__FILE__) . 'lib/fontawesome/css/font-awesome.min.css', array(), SOCSS_VERSION);
     // All the custom SiteOrigin CSS stuff
     wp_enqueue_script('siteorigin-custom-css', plugin_dir_url(__FILE__) . 'js/editor' . SOCSS_JS_SUFFIX . '.js', array('jquery', 'underscore', 'backbone', 'siteorigin-custom-css-parser', 'codemirror'), SOCSS_VERSION, true);
     wp_enqueue_style('siteorigin-custom-css', plugin_dir_url(__FILE__) . 'css/admin.css', array(), SOCSS_VERSION);
     wp_localize_script('siteorigin-custom-css', 'socssOptions', array('themeCSS' => SiteOrigin_CSS::single()->get_theme_css(), 'homeURL' => add_query_arg('so_css_preview', '1', site_url()), 'snippets' => $this->get_snippets(), 'propertyControllers' => apply_filters('siteorigin_css_property_controllers', $this->get_property_controllers()), 'loc' => array('unchanged' => __('Unchanged', 'so-css'), 'select' => __('Select', 'so-css'), 'select_image' => __('Select Image', 'so-css'), 'leave' => __('Are you sure you want to leave without saving?', 'so-css'))));
     // This is for the templates required by the CSS editor
     add_action('admin_footer', array($this, 'action_admin_footer'));
 }