Changeset 2216126 for whp-hide-posts
- Timestamp:
- 12/21/2019 01:56:35 AM (6 years ago)
- Location:
- whp-hide-posts
- Files:
-
- 19 added
- 4 edited
-
tags/0.4.0 (added)
-
tags/0.4.0/LICENSE (added)
-
tags/0.4.0/README.md (added)
-
tags/0.4.0/classes (added)
-
tags/0.4.0/classes/WHP_Post_Hide.php (added)
-
tags/0.4.0/classes/admin (added)
-
tags/0.4.0/classes/admin/WHP_Admin_Dashboard.php (added)
-
tags/0.4.0/classes/admin/WHP_Post_Hide_Metabox.php (added)
-
tags/0.4.0/includes (added)
-
tags/0.4.0/includes/helpers.php (added)
-
tags/0.4.0/languages (added)
-
tags/0.4.0/languages/whp-mk_MK.mo (added)
-
tags/0.4.0/languages/whp-mk_MK.po (added)
-
tags/0.4.0/uninstall.php (added)
-
tags/0.4.0/views (added)
-
tags/0.4.0/views/admin (added)
-
tags/0.4.0/views/admin/template-admin-dashboard.php (added)
-
tags/0.4.0/views/admin/template-admin-post-metabox.php (added)
-
tags/0.4.0/whp-hide-posts.php (added)
-
trunk/classes/WHP_Post_Hide.php (modified) (1 diff)
-
trunk/classes/admin/WHP_Post_Hide_Metabox.php (modified) (4 diffs)
-
trunk/views/admin/template-admin-post-metabox.php (modified) (1 diff)
-
trunk/whp-hide-posts.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
whp-hide-posts/trunk/classes/WHP_Post_Hide.php
r2207784 r2216126 35 35 if ( ! is_admin() ) { 36 36 // Hide on homepage. 37 if ( is_front_page() || is_home() ) {37 if ( ( is_front_page() && is_home() ) || is_front_page() ) { 38 38 $query->set( 'meta_key', '_whp_hide_on_frontpage' ); 39 $query->set( 'meta_compare', 'NOT EXISTS' ); 40 } else if ( is_home() ) { 41 // Hide on static blog page. 42 $query->set( 'meta_key', '_whp_hide_on_blog_page' ); 39 43 $query->set( 'meta_compare', 'NOT EXISTS' ); 40 44 } -
whp-hide-posts/trunk/classes/admin/WHP_Post_Hide_Metabox.php
r2207784 r2216126 30 30 */ 31 31 public function whp_add_metabox() { 32 $post_types = [ 'post' ]; 33 $enabled_post_types = get_option( 'whp_enabled_post_types' ); 34 35 if ( is_array( $enabled_post_types ) ) { 36 $post_types = array_merge( $post_types, $enabled_post_types ); 37 } 32 $post_types = $this->_get_enabled_post_types(); 38 33 39 34 add_meta_box( … … 63 58 $whp_hide_on_authors = get_post_meta( $post->ID, "_whp_hide_on_authors", true ); 64 59 $whp_hide_in_rss_feed = get_post_meta( $post->ID, "_whp_hide_in_rss_feed", true ); 60 $whp_hide_on_blog_page = get_post_meta( $post->ID, "_whp_hide_on_blog_page", true ); 65 61 66 62 if ( whp_wc_exists() && whp_admin_wc_product() ) { … … 108 104 $whp_data['_whp_hide_on_authors'] = ! empty( $_POST['whp_hide_on_authors'] ) ? true : false; 109 105 $whp_data['_whp_hide_in_rss_feed'] = ! empty( $_POST['whp_hide_in_rss_feed'] ) ? true : false; 106 $whp_data['_whp_hide_on_blog_page'] = ! empty( $_POST['whp_hide_on_blog_page'] ) ? true : false; 110 107 111 108 if ( whp_wc_exists() && whp_admin_wc_product() ) { … … 157 154 $post_data = $sanitized_data; 158 155 } 156 157 /** 158 * Get post types that have the WHP funcionality enabled 159 * 160 * @return array 161 */ 162 private function _get_enabled_post_types() { 163 $post_types = [ 'post' ]; 164 $enabled_post_types = get_option( 'whp_enabled_post_types' ); 165 166 if ( is_array( $enabled_post_types ) ) { 167 $post_types = array_merge( $post_types, $enabled_post_types ); 168 } 169 170 return $post_types; 171 } 159 172 } -
whp-hide-posts/trunk/views/admin/template-admin-post-metabox.php
r2207784 r2216126 44 44 </label> 45 45 </p> 46 <p> 47 <label for='whp_hide_on_blog_page'> 48 <input type='checkbox' name="whp_hide_on_blog_page" value='1' <?php checked( $whp_hide_on_blog_page, 1 ); ?> id='whp_hide_on_blog_page'> 49 <?php _e( 'Hide on blog page', 'whp' ); ?> 50 <em><?php _e( '(The POSTS PAGE that is selected in Settings -> Reading)', 'whp' ); ?></em> 51 </label> 52 </p> 46 53 <?php if ( whp_wc_exists() && whp_admin_wc_product() ) : ?> 47 54 <h4><?php _e( 'Woocommerce options', 'whp' ); ?></h4> -
whp-hide-posts/trunk/whp-hide-posts.php
r2211313 r2216126 5 5 * Author: Martin Jankov 6 6 * Author URI: https://www.martincv.com 7 * Version: 0. 3.27 * Version: 0.4.0 8 8 * Text Domain: whp 9 9 * … … 23 23 * @package wordpress-hide-posts 24 24 * @author Martin Jankov 25 * @since 0. 3.225 * @since 0.4.0 26 26 * @license GPL-3.0+ 27 27 * @copyright Copyright (c) 2019, Martin Jankov … … 49 49 * @var string 50 50 */ 51 private $_version = '0. 3.2';51 private $_version = '0.4.0'; 52 52 53 53 /**
Note: See TracChangeset
for help on using the changeset viewer.