Ejemplo n.º 1
0
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/');
        }
    }
}
Ejemplo n.º 2
0
		<?php 
_e('SiteOrigin CSS', 'so-css');
?>
	</h2>


	<?php 
if (isset($_POST['siteorigin_custom_css_save'])) {
    ?>
		<div class="updated settings-error">
			<p>
				<?php 
    _e('Site design updated.', 'so-css');
    ?>
				<?php 
    printf(__('<a href="%s" target="_blank">Tweet</a> your new design to find out what your followers think.', 'so-css'), esc_url(SiteOrigin_CSS::single()->get_tweet_url()));
    ?>
			</p>
		</div>
	<?php 
}
?>

	<?php 
if (!empty($revision)) {
    ?>
		<div class="updated settings-error">
			<p><?php 
    _e('Viewing a revision. Save CSS to keep using this revision.', 'so-css');
    ?>
</p>
Ejemplo n.º 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'));
 }
Ejemplo n.º 4
0
<?php

$snippets = SiteOrigin_CSS::single()->get_snippets();
?>

<div class="wrap" id="siteorigin-custom-css">
	<h2>
		<img src="<?php 
echo plugin_dir_url(__FILE__) . '../css/images/icon.png';
?>
" class="icon" />
		<?php 
_e('SiteOrigin CSS', 'so-css');
?>
	</h2>


	<?php 
if (isset($_POST['siteorigin_custom_css_save'])) {
    ?>
		<div class="updated settings-error"><p><?php 
    _e('Site design updated.', 'so-css');
    ?>
</p></div>
	<?php 
}
?>

	<?php 
if (!empty($revision)) {
    ?>