Changeset 1068849
- Timestamp:
- 01/15/2015 09:31:00 PM (11 years ago)
- Location:
- page-excerpt-widget/trunk
- Files:
-
- 4 edited
-
changelog.md (modified) (1 diff)
-
jmh_pew.php (modified) (16 diffs)
-
jmh_pew_admin.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
page-excerpt-widget/trunk/changelog.md
r648496 r1068849 1 1 == Changelog == 2 3 = 0.4 = 4 2015-1-15 5 6 updated tested until 2 7 3 8 = 0.2 = -
page-excerpt-widget/trunk/jmh_pew.php
r692184 r1068849 16 16 * construct 17 17 */ 18 18 19 19 function PageExcerptWidget() { 20 20 parent::WP_Widget( … … 26 26 ); 27 27 } 28 28 29 29 function pew_trim($text, $length) { 30 30 // if the text is longer than the length it is supposed to be … … 44 44 } 45 45 } 46 46 47 47 function widget($args, $instance) { 48 48 extract($args, EXTR_SKIP); … … 61 61 echo $after_title; 62 62 }; 63 63 64 64 echo '<p>'; 65 65 echo $this->pew_trim($page_data->post_content, $instance['excerpt_length']); 66 66 67 67 if ($instance['dot_excerpt'] == 'on'){ 68 68 echo ' [...]'; … … 72 72 echo ' <a class="jmh_pew_readmore" href="'. $permalink .'">'. $instance['read_more_label'] .'</a>'; 73 73 } 74 75 /* debugging 76 echo '<pre>'; 77 print_r($page_data); 78 echo '</pre>'; 79 */ 74 80 75 echo $after_widget; 81 82 } 83 76 77 } 78 84 79 function update($new_instance, $old_instance) { 85 80 $instance = $old_instance; … … 141 136 .esc_attr( $instance['excerpt_length'] ) 142 137 .'" /></p>'; 143 138 144 139 $field_dot_excerpt_id = $this->get_field_id('dot_excerpt'); 145 140 $field_dot_excerpt = $this->get_field_name('dot_excerpt'); 146 141 147 142 if ($instance['dot_excerpt'] == 'on'){ 148 143 $checked = 'checked="checked"'; … … 151 146 $checked = ''; 152 147 } 153 148 154 149 echo "\r\n" 155 150 .'<p><input type="checkbox" id="' … … 164 159 .__('Show dots after excerpt `[...]`') 165 160 .' </label></p>'; 166 161 167 162 $field_display_title_id = $this->get_field_id('display_title'); 168 163 $field_display_title = $this->get_field_name('display_title'); 169 170 164 165 171 166 if ($instance['display_title'] == 'on'){ 172 167 $checked = 'checked="checked"'; … … 175 170 $checked = ''; 176 171 } 177 172 178 173 echo "\r\n" 179 174 .'<p><input type="checkbox" id="' … … 188 183 .__('Display Page Title') 189 184 .' </label></p>'; 190 185 191 186 $field_link_title_id = $this->get_field_id('link_title'); 192 187 $field_link_title = $this->get_field_name('link_title'); 193 188 194 189 if ($instance['link_title'] == 'on'){ 195 190 $checked = 'checked="checked"'; … … 198 193 $checked = ''; 199 194 } 200 195 201 196 echo "\r\n" 202 197 .'<p><input type="checkbox" id="' … … 211 206 .__('Link Page Title') 212 207 .' </label></p>'; 213 208 214 209 $field_display_read_more_id = $this->get_field_id('display_read_more'); 215 210 $field_display_read_more = $this->get_field_name('display_read_more'); 216 211 217 212 if ($instance['display_read_more'] == 'on'){ 218 213 $checked = 'checked="checked"'; … … 221 216 $checked = ''; 222 217 } 223 218 224 219 echo "\r\n" 225 220 .'<p><input type="checkbox" id="' … … 234 229 .__('Display Read More Link') 235 230 .' </label></p>'; 236 231 237 232 $field_read_more_label_id = $this->get_field_id('read_more_label'); 238 233 $field_read_more_label = $this->get_field_name('read_more_label'); … … 250 245 .'placeholder="read full page"' 251 246 .'/></p>'; 252 253 254 } 255 247 } 248 256 249 /* class end */ 257 250 } … … 260 253 add_action('widgets_init', 'page_excerpt_widgets'); 261 254 262 function page_excerpt_widgets(){263 register_widget('PageExcerptWidget');264 }255 function page_excerpt_widgets(){ 256 register_widget('PageExcerptWidget'); 257 } 265 258 266 259 ?> -
page-excerpt-widget/trunk/jmh_pew_admin.php
r570952 r1068849 3 3 $jmh_pew_page_excerpt_length = $_POST['jmh_pew_page_excerpt_length']; 4 4 update_option('jmh_pew_page_excerpt_length', $jmh_pew_page_excerpt_length); 5 5 6 6 $jmh_pew_page_id = $_POST['jmh_pew_page_id']; 7 7 update_option('jmh_pew_page_id', $jmh_pew_page_id); 8 8 9 9 $jmh_pew_link_title = $_POST['jmh_pew_link_title']; 10 10 update_option('jmh_pew_link_title', $jmh_pew_link_title); 11 11 12 12 $jmh_pew_append_link = $_POST['jmh_pew_append_link']; 13 13 update_option('jmh_pew_append_link', $jmh_pew_append_link); 14 14 15 15 $jmh_pew_link_label = $_POST['jmh_pew_link_label']; 16 16 update_option('jmh_pew_link_label', $jmh_pew_link_label); … … 26 26 <div class="wrap"> 27 27 <input type="hidden" name="jmh_pew_hidden" value="Y"> 28 <?php echo "<h4>" . __( ' JMH Page Excerpt Options', 'jmh_pew_form' ) . "</h4>"; ?>28 <?php echo "<h4>" . __( 'Page Excerpt Widget Options', 'jmh_pew_form' ) . "</h4>"; ?> 29 29 <p><?php _e("Page Excerpt length in characters: " ); ?><input type="text" name="jmh_pew_page_excerpt_length" value="<?php echo $jmh_pew_page_excerpt_length; ?>" size="20"><?php _e(" ex: 500" ); ?></p> 30 30 <p> … … 40 40 $selected=''; 41 41 } 42 echo '<option value="'.$page->ID.'"'.$selected.'>'.$page->post_title.'</option>'; 42 echo '<option value="'.$page->ID.'"'.$selected.'>'.$page->post_title.'</option>'; 43 43 }; 44 44 ?> … … 46 46 </p> 47 47 <p> 48 <?php _e("Link page title to page: " ); 48 <?php _e("Link page title to page: " ); 49 49 if ($jmh_pew_link_title == 'Yes'){ 50 50 $checked = 'checked="checked"'; -
page-excerpt-widget/trunk/readme.txt
r692184 r1068849 4 4 Tags: page, page excerpt, widget, read more link 5 5 Requires at least: 2.8 6 Tested up to: 3.57 Stable tag: 0. 36 Tested up to: 4.1 7 Stable tag: 0.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 48 48 == Changelog == 49 49 50 = 0.4 = 51 2015-1-15 52 53 updated tested until 54 50 55 = 0.2 = 51 56 2013-1-6
Note: See TracChangeset
for help on using the changeset viewer.