Changeset 1157170
- Timestamp:
- 05/10/2015 07:17:28 AM (11 years ago)
- Location:
- wp-like-post/trunk
- Files:
-
- 2 added
- 6 edited
-
css/wp-like-post.css (modified) (1 diff)
-
includes/like-admin-page.php (modified) (3 diffs)
-
includes/like-front-end.php (modified) (1 diff)
-
includes/shortcodes.php (added)
-
js/wp-like-post-admin.js (added)
-
readme.txt (modified) (3 diffs)
-
screenshot-1.png (modified) (previous)
-
wp-like-post.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-like-post/trunk/css/wp-like-post.css
r1155873 r1157170 36 36 display: block; 37 37 } 38 .gs_lp_like_container .gs_lp_like _icon.activeUser span {38 .gs_lp_like_container .gs_lp_like .gs_lp_like_icon.activeUser span, .gs_lp_like_container .gs_lp_dislike .gs_lp_like_icon.activeUser span { 39 39 color: #ffffff; 40 40 } -
wp-like-post/trunk/includes/like-admin-page.php
r1156634 r1157170 30 30 $gs_lp_new_options['show_loggin_message'] = $all_options['show_loggin_message']; 31 31 } 32 if(isset($all_options['color_like_icon'])){ 33 $gs_lp_new_options['color_like_icon'] = $all_options['color_like_icon']; 34 } 35 if(isset($all_options['color_dislike_icon'])){ 36 $gs_lp_new_options['color_dislike_icon'] = $all_options['color_dislike_icon']; 37 } 38 if(isset($all_options['color_border'])){ 39 $gs_lp_new_options['color_border'] = $all_options['color_border']; 40 } 32 41 update_option('gs_lp_options', $gs_lp_new_options); 33 42 } … … 50 59 add_settings_field('gs_lp_option_required_login_message', 'Required Loggin Message', 'gs_lp_setting_required_loggin_message', 'gs_wp_like_post', 'gs_wp_like_post_setting'); 51 60 add_settings_field('gs_lp_option_show_type', 'what types you want to show like system?', 'gs_lp_setting_show_type', 'gs_wp_like_post', 'gs_wp_like_post_setting'); 61 add_settings_field('gs_lp_option_color_like_icon', 'Color Like', 'gs_lp_setting_color_like_icon', 'gs_wp_like_post', 'gs_wp_like_post_setting'); 62 add_settings_field('gs_lp_option_color_dislike_icon', 'Color Dislike', 'gs_lp_setting_color_dislike_icon', 'gs_wp_like_post', 'gs_wp_like_post_setting'); 63 add_settings_field('gs_lp_option_color_border', 'Color Border', 'gs_lp_setting_color_border', 'gs_wp_like_post', 'gs_wp_like_post_setting'); 52 64 } 53 65 … … 108 120 <?php } 109 121 } 122 function gs_lp_setting_color_like_icon() { 123 if(isset($_POST['gs_lp_options'])){ 124 $all_options = $_POST['gs_lp_options']; 125 }else{ 126 $all_options = get_option('gs_lp_options'); 127 } ?> 128 <input type="text" class="gs_lp_color" name="gs_lp_options[color_like_icon]" id="gs_lp_options_color_like_icon" value="<?php echo isset($all_options['color_like_icon'])? $all_options['color_like_icon'] : '' ?>" /> 129 <?php 130 } 131 function gs_lp_setting_color_dislike_icon() { 132 if(isset($_POST['gs_lp_options'])){ 133 $all_options = $_POST['gs_lp_options']; 134 }else{ 135 $all_options = get_option('gs_lp_options'); 136 } ?> 137 <input type="text" class="gs_lp_color" name="gs_lp_options[color_dislike_icon]" id="gs_lp_options_color_dislike_icon" value="<?php echo isset($all_options['color_dislike_icon'])? $all_options['color_dislike_icon'] : '' ?>" /> 138 <?php 139 } 140 function gs_lp_setting_color_border() { 141 if(isset($_POST['gs_lp_options'])){ 142 $all_options = $_POST['gs_lp_options']; 143 }else{ 144 $all_options = get_option('gs_lp_options'); 145 } ?> 146 <input type="text" class="gs_lp_color" name="gs_lp_options[color_border]" id="gs_lp_options_color_border" value="<?php echo isset($all_options['color_border'])? $all_options['color_border'] : '' ?>" /> 147 <?php 148 } 110 149 function gs_lp_validate_options( $input ) { 111 150 return $valid; -
wp-like-post/trunk/includes/like-front-end.php
r1156463 r1157170 103 103 $content .= $content_like; 104 104 } 105 $color_dislike_icon = ''; 106 $color_like_icon = ''; 107 $color_border = ''; 108 if(isset($gs_lp_options['color_border'])) { 109 $color_border = '.gs_lp_like_container { 110 border-bottom-color: ' .$gs_lp_options['color_border'] . '; 111 border-top-color: ' . $gs_lp_options['color_border'] . '; 112 }'; 113 } 114 if(isset($gs_lp_options['color_dislike_icon'])) { 115 $color_dislike_icon = '.gs_lp_like_container .gs_lp_dislike .gs_lp_like_icon { 116 border-color: ' . $gs_lp_options['color_dislike_icon'] . '; 117 } 118 .gs_lp_like_container .gs_lp_dislike .gs_lp_like_icon.activeUser { 119 background: '. $gs_lp_options['color_dislike_icon'] .'; 120 } 121 .gs_lp_like_container .gs_lp_dislike .gs_lp_like_icon span { 122 color: '. $gs_lp_options['color_dislike_icon'] .'; 123 } 124 .gs_lp_like_container .gs_lp_like_col.gs_lp_dislike p { 125 color: '. $gs_lp_options['color_dislike_icon'] .'; 126 }'; 127 } 128 if(isset($gs_lp_options['color_like_icon'])) { 129 $color_like_icon = '.gs_lp_like_container .gs_lp_like .gs_lp_like_icon { 130 border-color: ' . $gs_lp_options['color_like_icon'] . '; 131 } 132 .gs_lp_like_container .gs_lp_like .gs_lp_like_icon.activeUser { 133 background: '. $gs_lp_options['color_like_icon'] .'; 134 } 135 .gs_lp_like_container .gs_lp_like .gs_lp_like_icon span { 136 color: '. $gs_lp_options['color_like_icon'] .'; 137 } 138 .gs_lp_like_container .gs_lp_like_col.gs_lp_like p { 139 color: '. $gs_lp_options['color_like_icon'] .'; 140 }'; 141 } 142 $content .= '<style>' 143 . $color_like_icon . $color_dislike_icon . $color_border .' 144 </style>'; 105 145 } 106 146 } 107 108 147 return $content; 109 148 } -
wp-like-post/trunk/readme.txt
r1156635 r1157170 4 4 Requires at least: 4.0 5 5 Tested up to: 4.2 6 Stable tag: 1. 2.16 Stable tag: 1.5.0 7 7 License: GPLv2 8 8 … … 11 11 == Description == 12 12 13 WP Like Post plugin helps you to add a like system to any post type on your wordpress site and you can make likes/dislikes per user or visitor. 13 WP Like Post plugin helps you to add a like system to any post type on your wordpress site and you can make likes/dislikes per user or visitor. You can add shortcode ['gs_lp_like_post'] to put like system anywhere in page and you can change all color elements you want. 14 14 ### functions:- 15 15 * gs_lp_get_like_count($post_id) to get number of likes for specific post … … 28 28 == Screenshots == 29 29 1. settings page 30 31 == Changelog == 32 33 ### 1.5.0 34 35 * add shortcode to put like system anywhere in page 36 * add new option to change all colors -
wp-like-post/trunk/wp-like-post.php
r1156635 r1157170 4 4 Plugin URI: https://wordpress.org/plugins/wp-like-post/ 5 5 Description: helps you to add a like system to any post type on your wordpress site and you can make likes/dislikes per user or visitor. 6 Version: 1. 2.16 Version: 1.5.0 7 7 Author: Abdelrhman ElGreatly 8 8 License: GPLv2 … … 31 31 'gs_post_type' => array(), 32 32 'show_loggin_message' => 'false', 33 'color_like_icon' => '#333333', 34 'color_dislike_icon' => '#333333', 35 'color_border' => '#333333', 33 36 ); 34 37 if(!get_option('gs_lp_options')){ … … 48 51 wp_register_script('like_post_js', plugins_url( 'js/wp-like-post.js', __FILE__ ), array('jquery')); 49 52 } 53 add_action('admin_enqueue_scripts', 'gs_lp_add_admin_scripts'); 54 function gs_lp_add_admin_scripts() { 55 wp_register_script('like_post_js', plugins_url( 'js/wp-like-post-admin.js', __FILE__ ), array('jquery', 'wp-color-picker')); 56 wp_enqueue_script('like_post_js'); 57 } 50 58 define('PLUGIN_PATH', plugin_dir_path(__FILE__)); 51 59 require_once PLUGIN_PATH . 'includes/like-admin-page.php'; 52 60 require_once PLUGIN_PATH . 'includes/like-front-end.php'; 53 61 require_once PLUGIN_PATH . 'includes/like-functions.php'; 62 require_once PLUGIN_PATH . 'includes/shortcodes.php'; 54 63 ?>
Note: See TracChangeset
for help on using the changeset viewer.