Changeset 2918106
- Timestamp:
- 05/27/2023 03:01:51 PM (3 years ago)
- Location:
- basic-sharer
- Files:
-
- 22 added
- 2 edited
-
tags/0.3 (added)
-
tags/0.3/LICENSE (added)
-
tags/0.3/basic-sharer.php (added)
-
tags/0.3/images (added)
-
tags/0.3/images/fb-24.png (added)
-
tags/0.3/images/ln-24.png (added)
-
tags/0.3/images/tw-24.png (added)
-
tags/0.3/options_page.php (added)
-
tags/0.3/readme.txt (added)
-
tags/0.4 (added)
-
tags/0.4/LICENSE (added)
-
tags/0.4/basic-sharer.php (added)
-
tags/0.4/images (added)
-
tags/0.4/images/fb-24.png (added)
-
tags/0.4/images/ln-24.png (added)
-
tags/0.4/images/tw-24.png (added)
-
tags/0.4/options_page.php (added)
-
tags/0.4/readme.txt (added)
-
trunk/basic-sharer.php (modified) (5 diffs)
-
trunk/basic_sharer.pot (added)
-
trunk/languages (added)
-
trunk/languages/basic_sharer-es_ES.mo (added)
-
trunk/languages/basic_sharer-es_ES.po (added)
-
trunk/options_page.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
basic-sharer/trunk/basic-sharer.php
r2276444 r2918106 2 2 /* 3 3 Plugin Name: Basic Sharer 4 Description: Plugin muy simple para añadir enlaces de compartir4 Description: Very simple plugin to add share links 5 5 Author: Angel Aparicio 6 Version: 0.3 6 Author URI: https://angelaparicio.dev 7 Version: 0.5 8 Text Domain: basic_sharer 9 Domain Path: /languages 7 10 License: GPLv2 or later 8 11 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 12 */ 13 14 function basic_sharer_load_plugin_textdomain() { 15 load_plugin_textdomain( 'basic_sharer', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' ); 16 } 17 add_action( 'plugins_loaded', 'basic_sharer_load_plugin_textdomain' ); 18 10 19 11 20 add_filter( 'the_content', function($content){ … … 31 40 ), 32 41 ); 33 34 $share_text = get_option('basic_sharer_share_text', 'Share:');35 42 36 43 $share_links = '<div id="sharer_links">'; 37 if ( !empty($share_text) ){ 38 $share_links .= '<span class="share_links_text">'.$share_text.'</span>'; 39 } 44 $share_links .= '<span class="share_links_text">'.__('Share', 'basic_sharer').': </span>'; 40 45 41 46 foreach ( $links as $network_name => $link_info ){ … … 52 57 53 58 add_action( 'admin_menu', function(){ 54 add_submenu_page( ' tools.php', 'Basic Sharer Options', 'Basic Sharer', 'manage_options', 'basic_sharer_options', 'basic_sharer_render_options_page');59 add_submenu_page( 'options-general.php', 'Basic Sharer Options', 'Basic Sharer', 'manage_options', 'basic_sharer_options', 'basic_sharer_render_options_page'); 55 60 }); 56 61 … … 62 67 $basic_sharer_twitter = isset($_POST['basic_sharer_twitter']); 63 68 $basic_sharer_linkedin = isset($_POST['basic_sharer_linkedin']); 64 $basic_sharer_share_text = $_POST['basic_sharer_share_text'];65 69 66 70 update_option('basic_sharer_facebook', $basic_sharer_facebook); 67 71 update_option('basic_sharer_twitter', $basic_sharer_twitter); 68 72 update_option('basic_sharer_linkedin', $basic_sharer_linkedin); 69 update_option('basic_sharer_share_text', $basic_sharer_share_text);70 73 71 echo '<div class="updated"><p><strong>'; 72 _e('Updated'); 73 echo '</strong></p></div>'; 74 echo '<div class="updated"><p><strong>'.__('Updated', 'basic_sharer').'</strong></p></div>'; 74 75 75 76 } … … 78 79 $basic_sharer_twitter = get_option('basic_sharer_twitter', true); 79 80 $basic_sharer_linkedin = get_option('basic_sharer_linkedin', true); 80 $basic_sharer_share_text = get_option('basic_sharer_share_text', 'Share:');81 81 } 82 82 -
basic-sharer/trunk/options_page.php
r2276443 r2918106 1 1 <div class="wrap"> 2 2 3 <h2><?php echo __( 'Basic Sharer Options' ); ?></h2> 4 5 <form name="form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>" style="padding-top: 1em;"> 6 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> 22 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> 3 <h2><?php _e( 'Basic Sharer Options', 'basic_sharer'); ?></h2> 29 4 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 40 <div class="submit"> 41 <input type="hidden" name="basic_sharer_saving_data" value="true" /> 42 <input class="button" type="submit" name="Submit" value="<?php _e('Actualizar') ?>" /> 43 </div> 44 45 </form> 5 <form name="form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>" style="padding-top: 1em;"> 6 7 <h3><?php _e( 'Social Networks to include', 'basic_sharer' ) ?></h3> 8 9 <div class="inline-edit-col"> 10 11 <label for="basic_sharer_facebook" class="title">Facebook:</label> 12 <span class="input-text-wrap"> 13 <input type="checkbox" id="basic_sharer_facebook" name="basic_sharer_facebook" <?php if ($basic_sharer_facebook) echo 'checked' ?> /> 14 </span> 15 </div> 16 17 <div class="inline-edit-col" style="padding-top: 1em;"> 18 <label for="basic_sharer_twitter" class="title">Twitter:</label> 19 <span class="input-text-wrap"> 20 <input type="checkbox" id="basic_sharer_twitter" name="basic_sharer_twitter" <?php if ($basic_sharer_twitter) echo 'checked' ?> /> 21 </span> 22 </div> 23 24 <div class="inline-edit-col" style="padding-top: 1em;"> 25 <label for="basic_sharer_linkedin" class="title">Linkedin:</label> 26 <span class="input-text-wrap"> 27 <input type="checkbox" id="basic_sharer_linkedin" name="basic_sharer_linkedin" <?php if ($basic_sharer_linkedin) echo 'checked' ?> /> 28 </span> 29 </div> 30 31 <div class="submit"> 32 <input type="hidden" name="basic_sharer_saving_data" value="true" /> 33 <input class="button" type="submit" name="Submit" /> 34 </div> 35 36 </form> 46 37 </div>
Note: See TracChangeset
for help on using the changeset viewer.