public static function create_meta_boxes() { global $post, $campaign_data, $cfg; $campaign_data = WPeMatico::get_campaign($post->ID); //$campaign_data = self :: check_campaigndata($campaign_data); $cfg = get_option(WPeMatico::OPTION_KEY); $cfg = WPeMatico::check_options($cfg); // add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args ); add_meta_box('cron-box', __('Campaign Schedule', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'cron_box'), 'wpematico', 'side', 'default'); add_meta_box('cat-box', __('Campaign Categories', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'cat_box'), 'wpematico', 'side', 'default'); add_meta_box('tags-box', __('Tags generation', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'tags_box'), 'wpematico', 'side', 'default'); add_meta_box('log-box', __('Send log', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'log_box'), 'wpematico', 'side', 'default'); add_meta_box('feeds-box', __('Feeds for this Campaign', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'feeds_box'), 'wpematico', 'normal', 'default'); add_meta_box('options-box', __('Options for this campaign', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'options_box'), 'wpematico', 'normal', 'default'); add_meta_box('images-box', __('Options for images', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'images_box'), 'wpematico', 'normal', 'default'); add_meta_box('template-box', __('Post Template', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'template_box'), 'wpematico', 'normal', 'default'); if ($cfg['enableword2cats']) { // Si está habilitado en settings, lo muestra add_meta_box('word2cats-box', __('Word to Category options', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'word2cats_box'), 'wpematico', 'normal', 'default'); } if ($cfg['enablerewrite']) { // Si está habilitado en settings, lo muestra add_meta_box('rewrite-box', __('Rewrite options', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'rewrite_box'), 'wpematico', 'normal', 'default'); } //***** Call nonstatic if ($cfg['nonstatic']) { NoNStatic::meta_boxes($campaign_data, $cfg); } // Publish Meta_box edited add_action('post_submitbox_start', array(__CLASS__, 'post_submitbox_start')); }
if (!(include '../../../../../wp-load.php')) { die('<H1>Can\'t include wp-load. Report to etruel@gmail.com</H1>'); } } } } } } } function linelog($handle, $msg) { if ($handle !== FALSE) { fwrite($handle, $msg . PHP_EOL); } } $cfg = WPeMatico::check_options(get_option('WPeMatico_Options')); if ($cfg['logexternalcron']) { $upload_dir = wp_upload_dir(); //try open log file on uploads dir if ($upload_dir['error'] == FALSE) { $filedir = $upload_dir['basedir'] . '/'; } else { //if can't open in uploads dir try in this dir $filedir = ''; } } $args = array('post_type' => 'wpematico', 'orderby' => 'ID', 'order' => 'ASC', 'numberposts' => -1); $campaigns = get_posts($args); foreach ($campaigns as $post) { $campaign = WPeMatico::get_campaign($post->ID); $activated = $campaign['activated'];