Plugin Directory

Changeset 1068849


Ignore:
Timestamp:
01/15/2015 09:31:00 PM (11 years ago)
Author:
JonathanMH_com
Message:

tested with 4.1

Location:
page-excerpt-widget/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • page-excerpt-widget/trunk/changelog.md

    r648496 r1068849  
    11== Changelog ==
     2
     3= 0.4 =
     42015-1-15
     5
     6updated tested until
    27
    38= 0.2 =
  • page-excerpt-widget/trunk/jmh_pew.php

    r692184 r1068849  
    1616    * construct
    1717    */
    18    
     18
    1919    function PageExcerptWidget() {
    2020        parent::WP_Widget(
     
    2626        );
    2727    }
    28    
     28
    2929    function pew_trim($text, $length) {
    3030        // if the text is longer than the length it is supposed to be
     
    4444        }
    4545    }
    46    
     46
    4747    function widget($args, $instance) {
    4848        extract($args, EXTR_SKIP);
     
    6161            echo $after_title;
    6262        };
    63            
     63
    6464        echo '<p>';
    6565        echo $this->pew_trim($page_data->post_content, $instance['excerpt_length']);
    66        
     66
    6767        if ($instance['dot_excerpt'] == 'on'){
    6868            echo ' [...]';
     
    7272            echo ' <a class="jmh_pew_readmore" href="'. $permalink .'">'. $instance['read_more_label'] .'</a>';
    7373        }
    74        
    75         /* debugging
    76             echo '<pre>';
    77             print_r($page_data);
    78             echo '</pre>';
    79         */
     74
    8075        echo $after_widget;
    81        
    82     }
    83    
     76
     77    }
     78
    8479    function update($new_instance, $old_instance) {
    8580        $instance = $old_instance;
     
    141136            .esc_attr( $instance['excerpt_length'] )
    142137            .'" /></p>';
    143        
     138
    144139        $field_dot_excerpt_id = $this->get_field_id('dot_excerpt');
    145140        $field_dot_excerpt = $this->get_field_name('dot_excerpt');
    146        
     141
    147142        if ($instance['dot_excerpt'] == 'on'){
    148143            $checked = 'checked="checked"';
     
    151146            $checked = '';
    152147        }
    153        
     148
    154149        echo "\r\n"
    155150            .'<p><input type="checkbox" id="'
     
    164159            .__('Show dots after excerpt `[...]`')
    165160            .' </label></p>';
    166        
     161
    167162        $field_display_title_id = $this->get_field_id('display_title');
    168163        $field_display_title = $this->get_field_name('display_title');
    169        
    170        
     164
     165
    171166        if ($instance['display_title'] == 'on'){
    172167            $checked = 'checked="checked"';
     
    175170            $checked = '';
    176171        }
    177        
     172
    178173        echo "\r\n"
    179174            .'<p><input type="checkbox" id="'
     
    188183            .__('Display Page Title')
    189184            .' </label></p>';
    190        
     185
    191186        $field_link_title_id = $this->get_field_id('link_title');
    192187        $field_link_title = $this->get_field_name('link_title');
    193        
     188
    194189        if ($instance['link_title'] == 'on'){
    195190            $checked = 'checked="checked"';
     
    198193            $checked = '';
    199194        }
    200        
     195
    201196        echo "\r\n"
    202197            .'<p><input type="checkbox" id="'
     
    211206            .__('Link Page Title')
    212207            .' </label></p>';
    213        
     208
    214209        $field_display_read_more_id = $this->get_field_id('display_read_more');
    215210        $field_display_read_more = $this->get_field_name('display_read_more');
    216        
     211
    217212        if ($instance['display_read_more'] == 'on'){
    218213            $checked = 'checked="checked"';
     
    221216            $checked = '';
    222217        }
    223        
     218
    224219        echo "\r\n"
    225220            .'<p><input type="checkbox" id="'
     
    234229            .__('Display Read More Link')
    235230            .' </label></p>';
    236        
     231
    237232        $field_read_more_label_id = $this->get_field_id('read_more_label');
    238233        $field_read_more_label = $this->get_field_name('read_more_label');
     
    250245            .'placeholder="read full page"'
    251246            .'/></p>';
    252        
    253        
    254     }
    255    
     247    }
     248
    256249/* class end */
    257250}
     
    260253add_action('widgets_init', 'page_excerpt_widgets');
    261254
    262 function page_excerpt_widgets(){
    263     register_widget('PageExcerptWidget');
    264 }
     255    function page_excerpt_widgets(){
     256        register_widget('PageExcerptWidget');
     257    }
    265258
    266259?>
  • page-excerpt-widget/trunk/jmh_pew_admin.php

    r570952 r1068849  
    33        $jmh_pew_page_excerpt_length = $_POST['jmh_pew_page_excerpt_length'];
    44        update_option('jmh_pew_page_excerpt_length', $jmh_pew_page_excerpt_length);
    5        
     5
    66        $jmh_pew_page_id = $_POST['jmh_pew_page_id'];
    77        update_option('jmh_pew_page_id', $jmh_pew_page_id);
    8        
     8
    99        $jmh_pew_link_title = $_POST['jmh_pew_link_title'];
    1010        update_option('jmh_pew_link_title', $jmh_pew_link_title);
    11        
     11
    1212        $jmh_pew_append_link = $_POST['jmh_pew_append_link'];
    1313        update_option('jmh_pew_append_link', $jmh_pew_append_link);
    14        
     14
    1515        $jmh_pew_link_label = $_POST['jmh_pew_link_label'];
    1616        update_option('jmh_pew_link_label', $jmh_pew_link_label);
     
    2626<div class="wrap">
    2727        <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>"; ?>
    2929        <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>
    3030        <p>
     
    4040                            $selected='';
    4141                        }
    42                         echo '<option value="'.$page->ID.'"'.$selected.'>'.$page->post_title.'</option>';   
     42                        echo '<option value="'.$page->ID.'"'.$selected.'>'.$page->post_title.'</option>';
    4343                    };
    4444                ?>
     
    4646        </p>
    4747        <p>
    48             <?php _e("Link page title to page: " ); 
     48            <?php _e("Link page title to page: " );
    4949                if ($jmh_pew_link_title == 'Yes'){
    5050                    $checked = 'checked="checked"';
  • page-excerpt-widget/trunk/readme.txt

    r692184 r1068849  
    44Tags: page, page excerpt, widget, read more link
    55Requires at least: 2.8
    6 Tested up to: 3.5
    7 Stable tag: 0.3
     6Tested up to: 4.1
     7Stable tag: 0.4
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4848== Changelog ==
    4949
     50= 0.4 =
     512015-1-15
     52
     53updated tested until
     54
    5055= 0.2 =
    51562013-1-6
Note: See TracChangeset for help on using the changeset viewer.