Changeset 1809087
- Timestamp:
- 01/25/2018 06:54:06 AM (8 years ago)
- Location:
- tp-framework
- Files:
-
- 174 added
- 4 edited
-
tags/1.0.12 (added)
-
tags/1.0.12/LICENSE (added)
-
tags/1.0.12/addons (added)
-
tags/1.0.12/addons/importer (added)
-
tags/1.0.12/addons/importer/assets (added)
-
tags/1.0.12/addons/importer/assets/css (added)
-
tags/1.0.12/addons/importer/assets/css/style.css (added)
-
tags/1.0.12/addons/importer/assets/css/style.css.map (added)
-
tags/1.0.12/addons/importer/assets/img (added)
-
tags/1.0.12/addons/importer/assets/img/default-image.png (added)
-
tags/1.0.12/addons/importer/assets/img/no-image-preview.png (added)
-
tags/1.0.12/addons/importer/assets/js (added)
-
tags/1.0.12/addons/importer/assets/js/main.js (added)
-
tags/1.0.12/addons/importer/assets/scss (added)
-
tags/1.0.12/addons/importer/assets/scss/style.scss (added)
-
tags/1.0.12/addons/importer/dummy-data (added)
-
tags/1.0.12/addons/importer/dummy-data/theme-unit-test (added)
-
tags/1.0.12/addons/importer/dummy-data/theme-unit-test/screenshot.png (added)
-
tags/1.0.12/addons/importer/dummy-data/theme-unit-test/theme-unit-test-data.xml (added)
-
tags/1.0.12/addons/importer/dummy-data/theme-unit-test/widgets-monster.wie (added)
-
tags/1.0.12/addons/importer/dummy-data/woocommerce (added)
-
tags/1.0.12/addons/importer/dummy-data/woocommerce/dummy-data.xml (added)
-
tags/1.0.12/addons/importer/dummy-data/woocommerce/screenshot.png (added)
-
tags/1.0.12/addons/importer/dummy-data/woocommerce/widgets.wie (added)
-
tags/1.0.12/addons/importer/importer.php (added)
-
tags/1.0.12/addons/importer/includes (added)
-
tags/1.0.12/addons/importer/includes/class-importer-customize-setting.php (added)
-
tags/1.0.12/addons/importer/includes/class-importer-customizer.php (added)
-
tags/1.0.12/addons/importer/includes/class-importer-downloader.php (added)
-
tags/1.0.12/addons/importer/includes/class-importer-widgets.php (added)
-
tags/1.0.12/addons/importer/includes/helper-functions.php (added)
-
tags/1.0.12/addons/importer/templates (added)
-
tags/1.0.12/addons/importer/templates/available.php (added)
-
tags/1.0.12/addons/importer/templates/upload.php (added)
-
tags/1.0.12/addons/importer/wordpress-importer (added)
-
tags/1.0.12/addons/importer/wordpress-importer/parsers.php (added)
-
tags/1.0.12/addons/importer/wordpress-importer/wordpress-importer.php (added)
-
tags/1.0.12/assets (added)
-
tags/1.0.12/assets/css (added)
-
tags/1.0.12/assets/css/_field-textfield.css (added)
-
tags/1.0.12/assets/css/_field-textfield.css.map (added)
-
tags/1.0.12/assets/css/_field-widget.css (added)
-
tags/1.0.12/assets/css/_field-widget.css.map (added)
-
tags/1.0.12/assets/css/admin.css (added)
-
tags/1.0.12/assets/css/admin.css.map (added)
-
tags/1.0.12/assets/css/admin.min.css (added)
-
tags/1.0.12/assets/css/font-awesome.css (added)
-
tags/1.0.12/assets/css/font-awesome.min.css (added)
-
tags/1.0.12/assets/css/front.css (added)
-
tags/1.0.12/assets/css/front.css.map (added)
-
tags/1.0.12/assets/css/front.min.css (added)
-
tags/1.0.12/assets/fonts (added)
-
tags/1.0.12/assets/fonts/FontAwesome.otf (added)
-
tags/1.0.12/assets/fonts/fontawesome-webfont.eot (added)
-
tags/1.0.12/assets/fonts/fontawesome-webfont.svg (added)
-
tags/1.0.12/assets/fonts/fontawesome-webfont.ttf (added)
-
tags/1.0.12/assets/fonts/fontawesome-webfont.woff (added)
-
tags/1.0.12/assets/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.0.12/assets/images (added)
-
tags/1.0.12/assets/images/add-large.png (added)
-
tags/1.0.12/assets/images/add.png (added)
-
tags/1.0.12/assets/images/move.png (added)
-
tags/1.0.12/assets/images/remove.png (added)
-
tags/1.0.12/assets/images/select2-spinner.gif (added)
-
tags/1.0.12/assets/images/select2.png (added)
-
tags/1.0.12/assets/images/select2x2.png (added)
-
tags/1.0.12/assets/js (added)
-
tags/1.0.12/assets/js/admin_fields.js (added)
-
tags/1.0.12/assets/js/admin_fields.min.js (added)
-
tags/1.0.12/assets/js/customize-fields.js (added)
-
tags/1.0.12/assets/js/customize-fields.min.js (added)
-
tags/1.0.12/assets/js/front.js (added)
-
tags/1.0.12/assets/js/front.min.js (added)
-
tags/1.0.12/assets/js/libs.js (added)
-
tags/1.0.12/assets/js/libs.min.js (added)
-
tags/1.0.12/assets/js/repeater-libs.js (added)
-
tags/1.0.12/assets/js/repeater-libs.min.js (added)
-
tags/1.0.12/assets/scss (added)
-
tags/1.0.12/assets/scss/_field-file.scss (added)
-
tags/1.0.12/assets/scss/_field-group.scss (added)
-
tags/1.0.12/assets/scss/_field-repeater.scss (added)
-
tags/1.0.12/assets/scss/_field-textfield.scss (added)
-
tags/1.0.12/assets/scss/_field-typography.scss (added)
-
tags/1.0.12/assets/scss/_field-widget.scss (added)
-
tags/1.0.12/assets/scss/_vars.scss (added)
-
tags/1.0.12/assets/scss/admin.scss (added)
-
tags/1.0.12/assets/scss/front.scss (added)
-
tags/1.0.12/assets/vendors (added)
-
tags/1.0.12/assets/vendors/datetimepicker (added)
-
tags/1.0.12/assets/vendors/datetimepicker/jquery.datetimepicker.css (added)
-
tags/1.0.12/assets/vendors/datetimepicker/jquery.datetimepicker.js (added)
-
tags/1.0.12/assets/vendors/datetimepicker/jquery.datetimepicker.min.css (added)
-
tags/1.0.12/assets/vendors/datetimepicker/jquery.datetimepicker.min.js (added)
-
tags/1.0.12/assets/vendors/dependency (added)
-
tags/1.0.12/assets/vendors/dependency/dependency.js (added)
-
tags/1.0.12/assets/vendors/dependency/dependency.min.js (added)
-
tags/1.0.12/assets/vendors/fonticonpicker (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/css (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.css (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.min.css (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/fonts (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/fonts/iconpicker.eot (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/fonts/iconpicker.svg (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/fonts/iconpicker.ttf (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/fonts/iconpicker.woff (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/js (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.js (added)
-
tags/1.0.12/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.min.js (added)
-
tags/1.0.12/assets/vendors/geocomplete (added)
-
tags/1.0.12/assets/vendors/geocomplete/jquery.geocomplete.js (added)
-
tags/1.0.12/assets/vendors/geocomplete/jquery.geocomplete.min.js (added)
-
tags/1.0.12/assets/vendors/selectize (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.default.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.default.min.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.js (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.legacy.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.legacy.min.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.min.css (added)
-
tags/1.0.12/assets/vendors/selectize/selectize.min.js (added)
-
tags/1.0.12/assets/vendors/selectize/spinner.gif (added)
-
tags/1.0.12/includes (added)
-
tags/1.0.12/includes/admin-fields (added)
-
tags/1.0.12/includes/admin-fields/field_autocomplete.php (added)
-
tags/1.0.12/includes/admin-fields/field_color_picker.php (added)
-
tags/1.0.12/includes/admin-fields/field_datetime.php (added)
-
tags/1.0.12/includes/admin-fields/field_default.php (added)
-
tags/1.0.12/includes/admin-fields/field_icon_picker.php (added)
-
tags/1.0.12/includes/admin-fields/field_image_picker.php (added)
-
tags/1.0.12/includes/admin-fields/field_image_select.php (added)
-
tags/1.0.12/includes/admin-fields/field_link.php (added)
-
tags/1.0.12/includes/admin-fields/field_map.php (added)
-
tags/1.0.12/includes/admin-fields/field_repeater.php (added)
-
tags/1.0.12/includes/admin-fields/field_typography.php (added)
-
tags/1.0.12/includes/admin-fields/field_upload.php (added)
-
tags/1.0.12/includes/class-tpfw-customizer.php (added)
-
tags/1.0.12/includes/class-tpfw-fonts.php (added)
-
tags/1.0.12/includes/class-tpfw-menu.php (added)
-
tags/1.0.12/includes/class-tpfw-metabox.php (added)
-
tags/1.0.12/includes/class-tpfw-taxonomy.php (added)
-
tags/1.0.12/includes/class-tpfw-widget.php (added)
-
tags/1.0.12/includes/customize-fields (added)
-
tags/1.0.12/includes/customize-fields/field_autocomplete.php (added)
-
tags/1.0.12/includes/customize-fields/field_datetime.php (added)
-
tags/1.0.12/includes/customize-fields/field_heading.php (added)
-
tags/1.0.12/includes/customize-fields/field_icon_picker.php (added)
-
tags/1.0.12/includes/customize-fields/field_image_select.php (added)
-
tags/1.0.12/includes/customize-fields/field_link.php (added)
-
tags/1.0.12/includes/customize-fields/field_map.php (added)
-
tags/1.0.12/includes/customize-fields/field_multicheck.php (added)
-
tags/1.0.12/includes/customize-fields/field_repeater.php (added)
-
tags/1.0.12/includes/customize-fields/field_select.php (added)
-
tags/1.0.12/includes/customize-fields/field_typography.php (added)
-
tags/1.0.12/includes/googlefonts.php (added)
-
tags/1.0.12/includes/tpfw-helpers-functions.php (added)
-
tags/1.0.12/includes/tpfw-sanitize-functions.php (added)
-
tags/1.0.12/languages (added)
-
tags/1.0.12/languages/tp-framework.pot (added)
-
tags/1.0.12/readme.txt (added)
-
tags/1.0.12/sample (added)
-
tags/1.0.12/sample/assets (added)
-
tags/1.0.12/sample/assets/opt-1.jpg (added)
-
tags/1.0.12/sample/assets/opt-2.jpg (added)
-
tags/1.0.12/sample/assets/opt-3.jpg (added)
-
tags/1.0.12/sample/assets/sidebar-left.jpg (added)
-
tags/1.0.12/sample/assets/sidebar-none.jpg (added)
-
tags/1.0.12/sample/assets/sidebar-right.jpg (added)
-
tags/1.0.12/sample/customizer.php (added)
-
tags/1.0.12/sample/menu.php (added)
-
tags/1.0.12/sample/post-meta.php (added)
-
tags/1.0.12/sample/sample.php (added)
-
tags/1.0.12/sample/taxonomy.php (added)
-
tags/1.0.12/sample/widget.php (added)
-
tags/1.0.12/tp-framework.php (added)
-
trunk/includes/class-tpfw-metabox.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/sample/post-meta.php (modified) (2 diffs)
-
trunk/tp-framework.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tp-framework/trunk/includes/class-tpfw-metabox.php
r1806936 r1809087 102 102 if ( in_array( $post->post_type, $this->settings['screens'] ) || in_array( $post->ID, $this->settings['screens'] ) ) { 103 103 $screen = $post->post_type; 104 } else if ( !empty( $post->page_template ) ) { 105 104 } else { 105 106 $blogPage = in_array( 'posts_page', $this->settings['screens'] ) && $post->ID == get_option( 'page_for_posts' ); 107 $frontPage = in_array( 'front_page', $this->settings['screens'] ) && $post->ID == get_option( 'page_on_front' ); 108 109 if ( $blogPage || $frontPage ) { 110 $screen = 'page'; 111 } 112 } 113 114 if ( !empty( $post->page_template ) && $post->page_template != 'default' ) { 115 106 116 $templates = wp_get_theme()->get_page_templates( $post, $post->post_type ); 107 117 … … 111 121 $screen = $post->post_type; 112 122 } 113 }114 115 } else {116 117 $blogPage = in_array( 'posts_page', $this->settings['screens'] ) && $post->ID == get_option( 'page_for_posts' );118 $frontPage = in_array( 'front_page', $this->settings['screens'] ) && $post->ID == get_option( 'page_on_front' );119 120 if ( $blogPage || $frontPage ) {121 $screen = 'page';122 123 } 123 124 } -
tp-framework/trunk/readme.txt
r1806936 r1809087 5 5 Requires at least: 4.5 6 6 Tested up to: 4.9 7 Stable tag: 1.0.1 17 Stable tag: 1.0.12 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 83 83 == Changelog == 84 84 85 = 1.0.12 (January 25, 2018): = 86 * Fix metabox in front_page, posts_page cannot saved 87 85 88 = 1.0.11 (January 22, 2018): = 86 89 * Fix metabox in front_page is not display -
tp-framework/trunk/sample/post-meta.php
r1806936 r1809087 222 222 $box1 = new Tpfw_Metabox( array( 223 223 'id' => 'tpfw_metabox', 224 'screens' => array( 'p ost', 2, 'Contact Page', 'About Page' ), //Display in post, page, front_page, posts_page or page_template name224 'screens' => array( 'page' ), //Display in post, page, front_page, posts_page or page_template name 225 225 'heading' => __( 'Metabox', 'tp-framework' ), 226 226 'context' => 'advanced', //side … … 567 567 add_action( 'tpfw_metabox_init', 'tpfw_example_metabox' ); 568 568 569 function tpfw_example_metabox_front_page() { 570 $box1 = new Tpfw_Metabox( array( 571 'id' => 'tpfw_example_metabox_front_page', 572 'screens' => array( 'front_page' ), //Display in post, page, front_page, posts_page or page_template name 573 'heading' => __( 'Show on front page', 'tp-framework' ), 574 'context' => 'advanced', //side 575 'priority' => 'low', 576 'manage_box' => true, 577 'fields' => array( 578 array( 579 'name' => 'front_text', 580 'type' => 'textfield', 581 'heading' => __( 'Text field', 'tp-framework' ), 582 'value' => '', 583 'desc' => __( 'Show text field on front page', 'tp-framework' ), 584 ), 585 array( 586 'name' => 'front_textarea', 587 'type' => 'textarea', 588 'heading' => __( 'Text area', 'tp-framework' ), 589 'value' => '', 590 'desc' => __( 'Show text area on front page', 'tp-framework' ), 591 ) 592 ) ) 593 ); 594 } 595 596 add_action( 'tpfw_metabox_init', 'tpfw_example_metabox_front_page' ); 597 598 function tpfw_example_metabox_template_name() { 599 $box1 = new Tpfw_Metabox( array( 600 'id' => 'tpfw_example_metabox_template_name', 601 'screens' => array( 'Contact Page' ), //Display in post, page, front_page, posts_page or page_template name 602 'heading' => __( 'Show on template name Contact Page', 'tp-framework' ), 603 'context' => 'advanced', //side 604 'priority' => 'low', 605 'manage_box' => true, 606 'fields' => array( 607 array( 608 'name' => 'tpl_text', 609 'type' => 'textfield', 610 'heading' => __( 'Text field', 'tp-framework' ), 611 'value' => '', 612 'desc' => __( 'Show text field on front page', 'tp-framework' ), 613 ), 614 array( 615 'name' => 'tpl_textarea', 616 'type' => 'textarea', 617 'heading' => __( 'Text area', 'tp-framework' ), 618 'value' => '', 619 'desc' => __( 'Show text area on front page', 'tp-framework' ), 620 ) 621 ) ) 622 ); 623 } 624 625 add_action( 'tpfw_metabox_init', 'tpfw_example_metabox_template_name' ); -
tp-framework/trunk/tp-framework.php
r1806936 r1809087 6 6 Description: Create Admin fields, metabox, widget, taxonomy, menu meta, customizer fields quickly and friendly. 7 7 Author: themespond 8 Version: 1.0.1 18 Version: 1.0.12 9 9 Author URI: https://themespond.com 10 10 Text Domain: tp-framework … … 22 22 * @var string 23 23 */ 24 public $version = '1.0.1 1';24 public $version = '1.0.12'; 25 25 26 26 /** … … 93 93 */ 94 94 public function termbox_init( $screen ) { 95 do_action( 'tpfw_termbox_init' ); 95 if ( $screen->base == 'edit-tags' || $screen->base == 'term' ) { 96 do_action( 'tpfw_termbox_init', $screen ); 97 } 96 98 } 97 99 … … 101 103 */ 102 104 public function termbox_ajax_init() { 103 do_action( 'tpfw_termbox_init' ); 105 106 if ( isset( $_POST['screen'], $_POST['taxonomy'], $_POST['post_type'], $_POST['action'] ) ) { 107 108 $screen = array( 109 'id' => sanitize_text_field( $_POST['screen'] ), 110 'taxonomy' => sanitize_text_field( $_POST['taxonomy'] ), 111 'post_type' => sanitize_text_field( $_POST['post_type'] ), 112 'action' => sanitize_text_field( $_POST['action'] ), 113 'base' => 'add-tags' 114 ); 115 116 do_action( 'tpfw_termbox_init', (object) $screen ); 117 } 104 118 } 105 119 … … 343 357 case 'typography': 344 358 case 'autocomplete': 345 359 346 360 wp_enqueue_script( 'selectize', TPFW_URL . 'assets/vendors/selectize/selectize' . $min . '.js', array( 'jquery' ), TPFW_VERSION ); 347 361 wp_enqueue_style( 'selectize', TPFW_URL . 'assets/vendors/selectize/selectize' . $min . '.css', null, TPFW_VERSION );
Note: See TracChangeset
for help on using the changeset viewer.