Plugin Directory

Changeset 2276443


Ignore:
Timestamp:
04/05/2020 03:35:47 PM (6 years ago)
Author:
angel_aparicio_gomez
Message:

Added share text as config option

Location:
basic-sharer/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • basic-sharer/trunk/basic-sharer.php

    r2222984 r2276443  
    3131        ),
    3232    );
     33
     34    $share_text   = get_option('basic_sharer_share_text', 'Share:');   
    3335   
    3436    $share_links  = '<div id="sharer_links">';
     37    if ( !empty($share_text) ){
     38        $share_links .= '<span class="share_links_text">'.$share_text.'</span>';
     39    }   
     40
    3541    foreach ( $links as $network_name => $link_info ){
    3642        if ($link_info['visible']) {
     
    5662        $basic_sharer_twitter  = isset($_POST['basic_sharer_twitter']);
    5763        $basic_sharer_linkedin = isset($_POST['basic_sharer_linkedin']);
    58    
     64        $basic_sharer_share_text = $_POST['basic_sharer_share_text'];
     65       
    5966        update_option('basic_sharer_facebook', $basic_sharer_facebook);
    6067        update_option('basic_sharer_twitter', $basic_sharer_twitter);
    61         update_option('basic_sharer_linkedin', $basic_sharer_linkedin);     
     68        update_option('basic_sharer_linkedin', $basic_sharer_linkedin);
     69        update_option('basic_sharer_share_text', $basic_sharer_share_text);     
    6270
    6371        echo '<div class="updated"><p><strong>';
    64         _e('Configuración modificada.');
     72        _e('Updated');
    6573        echo '</strong></p></div>';
    6674   
     
    7078        $basic_sharer_twitter = get_option('basic_sharer_twitter', true);
    7179        $basic_sharer_linkedin = get_option('basic_sharer_linkedin', true);
    72        
     80        $basic_sharer_share_text = get_option('basic_sharer_share_text', 'Share:');
    7381    }
    7482   
  • basic-sharer/trunk/options_page.php

    r2222984 r2276443  
    11<div class="wrap">
    22
    3     <?php echo "<h2>" . __( 'Basic Sharer Options' ) . "</h2>"; ?>
     3    <h2><?php echo __( 'Basic Sharer Options' ); ?></h2>
    44     
    55    <form name="form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>" style="padding-top: 1em;">
    66       
    7         <div class="inline-edit-col" style="padding-top: 1em;">
    8             <span class="title">Facebook</span><br/>
    9             <span class="input-text-wrap">
    10                 <input type="checkbox" name="basic_sharer_facebook" <?php if ($basic_sharer_facebook) echo 'checked' ?> />
    11             </span>
    12         </div>
     7        <h3><?php echo __( 'Social Networks to include' ) ?></h3>
     8           
     9            <div class="inline-edit-col">
     10                <label for="basic_sharer_facebook" class="title">Facebook:</label>
     11                <span class="input-text-wrap">
     12                    <input type="checkbox" id="basic_sharer_facebook" name="basic_sharer_facebook" <?php if ($basic_sharer_facebook) echo 'checked' ?> />
     13                </span>
     14            </div>
     15               
     16            <div class="inline-edit-col" style="padding-top: 1em;">
     17                <label for="basic_sharer_twitter" class="title">Twitter:</label>
     18                <span class="input-text-wrap">
     19                    <input type="checkbox" id="basic_sharer_twitter" name="basic_sharer_twitter" <?php if ($basic_sharer_twitter) echo 'checked' ?> />
     20                </span>
     21            </div>
    1322           
    14         <div class="inline-edit-col" style="padding-top: 1em;">
    15             <span class="title">Twitter</span><br/>
    16             <span class="input-text-wrap">
    17                 <input type="checkbox" name="basic_sharer_twitter" <?php if ($basic_sharer_twitter) echo 'checked' ?> />
    18             </span>
    19         </div>
     23            <div class="inline-edit-col" style="padding-top: 1em;">
     24                <label for="basic_sharer_linkedin" class="title">Linkedin:</label>
     25                <span class="input-text-wrap">
     26                    <input type="checkbox" id="basic_sharer_linkedin" name="basic_sharer_linkedin" <?php if ($basic_sharer_linkedin) echo 'checked' ?> />
     27                </span>
     28            </div>
    2029
    21         <div class="inline-edit-col" style="padding-top: 1em;">
    22             <span class="title">Linkedin</span><br/>
    23             <span class="input-text-wrap">
    24                 <input type="checkbox" name="basic_sharer_linkedin" <?php if ($basic_sharer_linkedin) echo 'checked' ?> />
    25             </span>
    26         </div>
    27                
     30        <h3><?php echo __( 'Other options' ) ?></h3>
     31           
     32            <div class="inline-edit-col">
     33                <label for="basic_sharer_share_text" class="title">Text:</label>
     34                <span class="input-text-wrap">
     35                    <input type="text" id="basic_sharer_share_text" name="basic_sharer_share_text" value="<?php echo $basic_sharer_share_text; ?>" />
     36                </span>
     37            </div>
     38           
     39                       
    2840        <div class="submit">
    2941            <input type="hidden" name="basic_sharer_saving_data" value="true" />
  • basic-sharer/trunk/readme.txt

    r2222984 r2276443  
    44Requires at least: 5.0
    55Tested up to: 5.3.2
    6 Requires PHP: 7.2
     6Requires PHP: 7.1
     7Stable Tag: 0.3
    78License: GPLv2 or later
    89License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1819== Changelog ==
    1920
     21= 0.3 =
     22* Added share text as config option
     23
    2024= 0.2 =
    2125* Configuration page
Note: See TracChangeset for help on using the changeset viewer.