Beispiel #1
0
 function __construct()
 {
     //Setup constants
     $this->pluginurl = MetaDataFilterCore::get_application_uri() . 'ext/mdtf-pagination/';
     $this->pluginpath = MetaDataFilterCore::get_application_path() . 'ext/mdtf-pagination/';
     //Initialize the options
     $this->get_options();
     //Actions
     add_action('admin_menu', array(&$this, 'admin_menu_link'));
     if ($this->options['css']) {
         add_action('wp_print_styles', array(&$this, 'mdtf_pagination_css'));
     }
 }
Beispiel #2
0
 function form($instance)
 {
     //Defaults
     $defaults = array('title' => __('Single Post Meta Data', 'meta-data-filter'), 'show_absent_items' => 'false', 'meta_data_filter_slug' => 'post');
     $instance = wp_parse_args((array) $instance, $defaults);
     $args = array();
     $args['instance'] = $instance;
     $args['widget'] = $this;
     wp_enqueue_script('meta_data_filter_widget', MetaDataFilterCore::get_application_uri() . 'js/widget_back.js', array('jquery'));
     echo MetaDataFilterHtml::render_html(MetaDataFilterCore::get_application_path() . 'views/widgets/post_data_form.php', $args);
 }
Beispiel #3
0
 public function log($string)
 {
     $handle = fopen(MetaDataFilterCore::get_application_path() . 'log.txt', 'a+');
     $string .= PHP_EOL;
     fwrite($handle, $string);
     fclose($handle);
 }