Changeset 3227112
- Timestamp:
- 01/22/2025 10:39:29 PM (15 months ago)
- Location:
- dn-sitemap-control/trunk
- Files:
-
- 2 edited
-
dn-sitemap-control.php (modified) (4 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dn-sitemap-control/trunk/dn-sitemap-control.php
r3029457 r3227112 2 2 Plugin Name: DN Sitemap Control 3 3 Description: Manage items to insert in sitemap. Gestire elementi da inserire nella sitemap. 4 Version: 1.0. 64 Version: 1.0.7 5 5 Author: Digireturn 6 6 Author URI: https://digireturn.it/ … … 11 11 */ 12 12 if(!defined('ABSPATH'))die('Invalid request.'); 13 add_action('admin_menu', 'dn_sitemap_admin_menu'); 14 function dn_sitemap_admin_menu(){ 13 14 function dn_sitemap_control_option($key=null){ 15 switch($key){ 16 case 'appname':return 'Sitemap Control'; 17 case 'appversion':return '1.0.7'; 18 } 19 return null; 20 } 21 22 add_action('admin_menu',function(){ 15 23 foreach(get_post_types(array('public'=>true),'objects') as $p) 16 add_meta_box('dn_sitemap_meta_box','DN Sitemap Control','dn_sitemap_meta_box',$p->name,'side','low'); 17 add_options_page('DN Sitemap Control','DN Sitemap Control','manage_options','dn_sitemap_menage','dn_sitemap_menage'); 18 } 24 add_meta_box('dn_sitemap_meta_box',dn_sitemap_control_option('appname'),'dn_sitemap_meta_box',$p->name,'side','low'); 25 add_options_page('DN Sitemap Control',dn_sitemap_control_option('appname'),'manage_options','dn_sitemap_menage','dn_sitemap_menage'); 26 }); 27 19 28 function dn_sitemap_menage(){ 20 29 echo '<h1>'.__('Manage sitemap items','dn_sitemap').'</h1>'; … … 164 173 } 165 174 } 166 add_action('edit_tag_form_fields','dn_sitemap_edit_tag_form_fields'); 167 function dn_sitemap_edit_tag_form_fields($term){175 176 add_action('edit_tag_form_fields',function($term){ 168 177 echo '<tr class="form-field term-name-wrap"><th scope="row"><label for="sitemap">'.'DN Sitemap Control'.'</label></th><td>'; 169 echo dn_sitemap_options_html('term',$term->taxonomy,$term->term_id); 178 $taxonomy=isset($term->taxonomy)?$term->taxonomy:null; 179 $term_id=isset($term->term_id)?$term->term_id:0; 180 echo dn_sitemap_options_html('term',$taxonomy,$term_id); 170 181 echo '</td></tr>'; 171 } 182 }); 183 172 184 function dn_sitemap_meta_box($p){ 173 185 echo dn_sitemap_options_html('post',$p->post_type,$p->ID); … … 233 245 return $s; 234 246 } 235 add_action( 'admin_notices', 'dn_sitemap_session_admin_notice' ); 236 function dn_sitemap_session_admin_notice(){ 237 if(dn_sitemap_session_has_notify('success'))echo '<div style="width: calc(100% - 60px);background:green;padding:10px 20px;color:white"><span style="float:right;cursor:pointer" onclick="jQuery(this).parent().remove()">X</span>'.dn_sitemap_session_read_notify('success').'</div>'; 238 if(dn_sitemap_session_has_notify('error'))echo '<div style="width: calc(100% - 60px);background:red;padding:10px 20px;color:white"><span style="float:right;cursor:pointer" onclick="jQuery(this).parent().remove()">X</span>'.dn_sitemap_session_read_notify('error').'</div>'; 239 } 247 248 add_action( 'admin_notices',function(){ 249 if(dn_sitemap_session_has_notify('success'))echo sprintf('<div class="notice notice-success is-dismissible"><p>%s</p></div>',dn_sitemap_session_read_notify('success')); 250 if(dn_sitemap_session_has_notify('error'))echo sprintf('<div class="notice notice-error"><p>%s</p></div>',dn_sitemap_session_read_notify('error')); 251 }); 252 240 253 ?> -
dn-sitemap-control/trunk/readme.txt
r3029457 r3227112 1 1 === DN Sitemap Control === 2 2 Contributors: digireturn 3 Tags: sitemap , seo3 Tags: sitemap 4 4 Requires at least: 5.0 5 5 Tested up to: 6.4.3 6 6 Requires PHP: 5.5 7 Stable tag: 1.0. 67 Stable tag: 1.0.7 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset
for help on using the changeset viewer.