En fait, "Contact" était juste pour faire un essai avec un autre lien. Celui que je voulais enlever est bien guestbook.
Mais merci pour l'info.
au fait, pour ContactForm il y a un paramètre dans la config su plugin...
Merci Mistic100, c'est nickel.
Bonjour
aucune change que celà marche parce que les liens ajoutés par mes plugins ne sont pas identifiés (index numériques auto dans $block->data), oui c'est une mauvaise pratique
il y de toute facon plus "simple" :
<?php /* Plugin Name: Plugin Personnel Version: 1.0 */ add_event_handler('init', 'remove_gb_menu'); function remove_gb_menu() { // pour guest book remove_event_handler('blockmanager_apply', 'gb_menubar_apply', EVENT_HANDLER_PRIORITY_NEUTRAL+10); // pour contact form remove_event_handler('blockmanager_apply', 'contact_form_applymenu', EVENT_HANDLER_PRIORITY_NEUTRAL+10); }
Bonsoir
Je cherche à supprimer le lien "livre d'or" de mon menu car avec le plugin Advanced Menu Manager j'ai créé un bloc menu regroupant les pages de mon site, sous le nom "plan du site" (et donc "Livre d'or apparait 2 fois).
Ce menu dans le bloc menu est ajouté par le plugin Guestbook et ne peut être supprimé par Advanced Menu manager.
J'ai donc tenté ce qui est indiqué ici :
http://fr.piwigo.org/forum/viewtopic.php?id=16135
J'ai créé un plugin personnel dont le code complet est ci-dessous, pour essayer avec le menu "contact".
/*******************************************/
<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://piwigo.org
Author:
Author URI:
*/
function ma_fonction_a_moi( $menu_ref_arr )
{
// on récupère l'objet pointant sur le menu
$menu = & $menu_ref_arr[0];
//on récupère les élements du block "menu"
$block = $menu->get_block( 'mbMenu' );
// exemple : pour supprimer le lien 'contact'
unset( $block->data['contact'] );
}
add_event_handler('blockmanager_apply', 'ma_fonction_a_moi' );
?>
/********************************************/
J'ai beau desactiver et re-activer le plugin, le menu "contact" (ou les autres avec lesquels j'ai essayé) sont toujours là.
Une idée sur l'endroit ou ça cloche ?
Merci par avance.
Version de Piwigo: 2.6.3
Version de PHP: 5.4
Version de MySQL: 5.1
URL Piwigo: www.pascalvilard.fr