Changeset 3190770
- Timestamp:
- 11/17/2024 07:50:49 PM (14 months ago)
- Location:
- basic-sharer
- Files:
-
- 16 added
- 1 deleted
- 3 edited
-
tags/0.5 (added)
-
tags/0.5/LICENSE (added)
-
tags/0.5/basic-sharer.php (added)
-
tags/0.5/basic_sharer.pot (added)
-
tags/0.5/images (added)
-
tags/0.5/images/bsky-24.png (added)
-
tags/0.5/images/fb-24.png (added)
-
tags/0.5/images/ln-24.png (added)
-
tags/0.5/images/x-24.png (added)
-
tags/0.5/languages (added)
-
tags/0.5/languages/basic_sharer-es_ES.mo (added)
-
tags/0.5/languages/basic_sharer-es_ES.po (added)
-
tags/0.5/options_page.php (added)
-
tags/0.5/readme.txt (added)
-
trunk/basic-sharer.php (modified) (5 diffs)
-
trunk/images/bsky-24.png (added)
-
trunk/images/tw-24.png (deleted)
-
trunk/images/x-24.png (added)
-
trunk/options_page.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
basic-sharer/trunk/basic-sharer.php
r2918106 r3190770 5 5 Author: Angel Aparicio 6 6 Author URI: https://angelaparicio.dev 7 Version: 0. 57 Version: 0.6 8 8 Text Domain: basic_sharer 9 9 Domain Path: /languages … … 29 29 'visible' => get_option('basic_sharer_facebook', true) 30 30 ), 31 ' Twitter' => array(32 'link' => 'https:// twitter.com/share?text='.$title.'&url='.$permalink,33 'logo' => plugin_dir_url(__FILE__).'images/ tw-24.png',31 'X' => array( 32 'link' => 'https://x.com/share?text='.$title.'&url='.$permalink, 33 'logo' => plugin_dir_url(__FILE__).'images/x-24.png', 34 34 'visible' => get_option('basic_sharer_twitter', true) 35 35 ), … … 39 39 'visible' => get_option('basic_sharer_linkedin', true) 40 40 ), 41 'Bluesky' => array( 42 'link' => 'https://bsky.app/intent/compose?text='.$title.' '.$permalink, 43 'logo' => plugin_dir_url(__FILE__).'images/bsky-24.png', 44 'visible' => get_option('basic_sharer_bluesky', true) 45 ) 41 46 ); 42 47 … … 46 51 foreach ( $links as $network_name => $link_info ){ 47 52 if ($link_info['visible']) { 48 $share_links .= '<a href="'.$link_info['link'].'" class="external share_'.strtolower($network_name).'" target="_blank"><img style="display: inline" src="'.$link_info['logo'].'" alt="'.$network_name.'" /></a> ';53 $share_links .= '<a href="'.$link_info['link'].'" class="external share_'.strtolower($network_name).'" target="_blank"><img style="display: inline" src="'.$link_info['logo'].'" alt="'.$network_name.'" /></a> '; 49 54 } 50 55 } … … 61 66 62 67 function basic_sharer_render_options_page(){ 68 69 70 if ( isset($_POST['basic_share_nonce']) && wp_verify_nonce( sanitize_text_field(wp_unslash($_POST['basic_share_nonce'])), 'basic_share_save' ) ) { 63 71 64 if ( isset($_POST['basic_sharer_saving_data']) ){65 66 72 $basic_sharer_facebook = isset($_POST['basic_sharer_facebook']); 67 73 $basic_sharer_twitter = isset($_POST['basic_sharer_twitter']); 68 74 $basic_sharer_linkedin = isset($_POST['basic_sharer_linkedin']); 75 $basic_sharer_bluesky = isset($_POST['basic_sharer_bluesky']); 69 76 70 77 update_option('basic_sharer_facebook', $basic_sharer_facebook); 71 update_option('basic_sharer_twitter', $basic_sharer_twitter); 72 update_option('basic_sharer_linkedin', $basic_sharer_linkedin); 78 update_option('basic_sharer_twitter', $basic_sharer_twitter); 79 update_option('basic_sharer_linkedin', $basic_sharer_linkedin); 80 update_option('basic_sharer_bluesky', $basic_sharer_bluesky); 73 81 74 echo '<div class="updated"><p><strong>'.__('Updated', 'basic_sharer').'</strong></p></div>';75 76 82 } 77 83 else { 78 84 $basic_sharer_facebook = get_option('basic_sharer_facebook', true); 79 $basic_sharer_twitter = get_option('basic_sharer_twitter',true);85 $basic_sharer_twitter = get_option('basic_sharer_twitter', true); 80 86 $basic_sharer_linkedin = get_option('basic_sharer_linkedin', true); 87 $basic_sharer_bluesky = get_option('basic_sharer_bluesky', true); 88 81 89 } 82 90 -
basic-sharer/trunk/options_page.php
r2918106 r3190770 1 1 <div class="wrap"> 2 2 3 <h2><?php _e( 'Basic Sharer Options', 'basic_sharer'); ?></h2>3 <h2><?php esc_html_e( 'Basic Sharer Options', 'basic_sharer'); ?></h2> 4 4 5 <form name="form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>"style="padding-top: 1em;">5 <form name="form" method="post" style="padding-top: 1em;"> 6 6 7 <h3><?php _e( 'Social Networks to include', 'basic_sharer' ) ?></h3>7 <h3><?php esc_html_e( 'Social Networks to include', 'basic_sharer' ) ?></h3> 8 8 9 9 <div class="inline-edit-col"> 10 11 <label for="basic_sharer_facebook" class="title">Facebook:</label> 10 <label for="basic_sharer_bluesky" class="title">Bluesky:</label> 12 11 <span class="input-text-wrap"> 13 <input type="checkbox" id="basic_sharer_ facebook" name="basic_sharer_facebook" <?php if ($basic_sharer_facebook) echo 'checked' ?> />12 <input type="checkbox" id="basic_sharer_bluesky" name="basic_sharer_bluesky" <?php if ($basic_sharer_bluesky) echo 'checked' ?> /> 14 13 </span> 15 14 </div> 16 15 17 16 <div class="inline-edit-col" style="padding-top: 1em;"> 18 <label for="basic_sharer_ twitter" class="title">Twitter:</label>17 <label for="basic_sharer_facebook" class="title">Facebook:</label> 19 18 <span class="input-text-wrap"> 20 <input type="checkbox" id="basic_sharer_ twitter" name="basic_sharer_twitter" <?php if ($basic_sharer_twitter) echo 'checked' ?> />19 <input type="checkbox" id="basic_sharer_facebook" name="basic_sharer_facebook" <?php if ($basic_sharer_facebook) echo 'checked' ?> /> 21 20 </span> 22 21 </div> … … 29 28 </div> 30 29 30 <div class="inline-edit-col" style="padding-top: 1em;"> 31 <label for="basic_sharer_twitter" class="title">X:</label> 32 <span class="input-text-wrap"> 33 <input type="checkbox" id="basic_sharer_twitter" name="basic_sharer_twitter" <?php if ($basic_sharer_twitter) echo 'checked' ?> /> 34 </span> 35 </div> 36 31 37 <div class="submit"> 38 <?php wp_nonce_field( 'basic_share_save', 'basic_share_nonce' ); ?> 32 39 <input type="hidden" name="basic_sharer_saving_data" value="true" /> 33 40 <input class="button" type="submit" name="Submit" /> -
basic-sharer/trunk/readme.txt
r3007643 r3190770 3 3 Tags: social, share 4 4 Requires at least: 5.0 5 Tested up to: 6. 46 Requires PHP: 7.17 Stable Tag: 0. 55 Tested up to: 6.7 6 Requires PHP: 8.0 7 Stable Tag: 0.6 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 18 18 19 19 == Changelog == 20 21 = 0.5 = 22 Changes for WordPress guidelines 20 23 21 24 = 0.5 =
Note: See TracChangeset
for help on using the changeset viewer.