Ejemplo n.º 1
0
<?php

/**
 * @version    $Id$
 * @package    WR PageBuilder
 * @author     WooRockets Team <*****@*****.**>
 * @copyright  Copyright (C) 2012 www.woorockets.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.www.woorockets.com
 * Technical Support:  Feedback - http://www.www.woorockets.com
 */
global $post;
wp_nonce_field('wr_builder', WR_NONCE . '_builder');
$settings = WR_Pb_Product_Plugin::wr_pb_settings_options();
$enable_fullmode = !isset($settings['wr_pb_settings_fullmode']) || isset($settings['wr_pb_settings_fullmode']) && $settings['wr_pb_settings_fullmode'] == 'enable';
?>
<!-- Buttons bar -->
<div
	class="jsn-form-bar">
	<div id="status-switcher" class="btn-group" data-toggle="buttons-radio">
		<button type="button" class="switchmode-button btn btn-default active"
			id="status-on"
			data-original-title="<?php 
_e('Active Page Builder', WR_PBL);
?>
">
			<?php 
_e('On', WR_PBL);
?>
		</button>
Ejemplo n.º 2
0
 /**
  * Check condition to load WR PageBuilder content & assets.
  *
  * @return  boolean
  */
 function check_support($has_editor = false)
 {
     global $pagenow, $post;
     if ('post.php' == $pagenow || 'post-new.php' == $pagenow || 'widgets.php' == $pagenow) {
         if ('widgets.php' != $pagenow && !empty($post->ID)) {
             // Check if WR PageBuilder is enabled for this post type
             $settings = WR_Pb_Product_Plugin::wr_pb_settings_options();
             $post_type = get_post_type($post->ID);
             // Only want to check whether has Editor or not
             if ($has_editor) {
                 return post_type_supports($post_type, 'editor');
             }
             // Whether PageBuilder is enable for this post type or not
             if (is_array($settings['wr_pb_settings_enable_for'])) {
                 if (isset($settings['wr_pb_settings_enable_for'][$post_type])) {
                     return 'enable' == $settings['wr_pb_settings_enable_for'][$post_type];
                 } else {
                     return post_type_supports($post_type, 'editor');
                 }
             } elseif ('enable' == $settings['wr_pb_settings_enable_for']) {
                 return post_type_supports($post_type, 'editor');
             }
         }
         return true;
     }
     return false;
 }