Plugin Directory

Changeset 3227112


Ignore:
Timestamp:
01/22/2025 10:39:29 PM (15 months ago)
Author:
digireturn
Message:

Sitemap Control v1.0.7 minor fixed

Location:
dn-sitemap-control/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • dn-sitemap-control/trunk/dn-sitemap-control.php

    r3029457 r3227112  
    22    Plugin Name: DN Sitemap Control
    33    Description: Manage items to insert in sitemap. Gestire elementi da inserire nella sitemap.
    4     Version: 1.0.6
     4    Version: 1.0.7
    55    Author: Digireturn
    66    Author URI: https://digireturn.it/
     
    1111*/
    1212if(!defined('ABSPATH'))die('Invalid request.');
    13 add_action('admin_menu', 'dn_sitemap_admin_menu');
    14 function dn_sitemap_admin_menu(){   
     13
     14function 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
     22add_action('admin_menu',function(){
    1523    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
    1928function dn_sitemap_menage(){
    2029    echo '<h1>'.__('Manage sitemap items','dn_sitemap').'</h1>';
     
    164173    }
    165174}
    166 add_action('edit_tag_form_fields','dn_sitemap_edit_tag_form_fields');
    167 function dn_sitemap_edit_tag_form_fields($term){
     175
     176add_action('edit_tag_form_fields',function($term){
    168177    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);
    170181    echo '</td></tr>';
    171 }
     182});
     183
    172184function dn_sitemap_meta_box($p){
    173185    echo dn_sitemap_options_html('post',$p->post_type,$p->ID);
     
    233245    return $s;
    234246}
    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
     248add_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
    240253?>
  • dn-sitemap-control/trunk/readme.txt

    r3029457 r3227112  
    11=== DN Sitemap Control ===
    22Contributors: digireturn
    3 Tags: sitemap, seo
     3Tags: sitemap
    44Requires at least: 5.0
    55Tested up to: 6.4.3
    66Requires PHP: 5.5
    7 Stable tag: 1.0.6
     7Stable tag: 1.0.7
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.