Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. url voce menu con parentesi [ ]
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vinarcid0810 User Attivo • 28 apr 2011, 21:11 ultima modifica di

      url voce menu con parentesi [ ]

      devo aggiungere ad una voce del menu il seguente url ...

      http: // 127.0.0.1:8888 /preventivo . htm ? lightbox[iframe] = true&lightbox[width]=920&lightbox[height]= 500

      lo faccio ma quando salvo wordpress in auto elimina le parentesi [], perkè? come posso ovviare a ciò ? posso andare a modificare direttamente il link via phpmyadmin

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • V
        vinarcid0810 User Attivo • 2 mag 2011, 15:42 ultima modifica di

        ragazzi ma a nessuno è mai capitato?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lastrobt Moderatore • 3 mag 2011, 15:06 ultima modifica di

          Ciao vinarcid0810,
          Wordpress elimina automaticamente le parentesi quadre [] in quanto di default sono caratteri non ammessi nelle URL.

          Descrivi meglio il tuo problema, in modo tale da permetterci di consigliarti una soluzione alternativa. 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • V
            vinarcid0810 User Attivo • 4 mag 2011, 17:53 ultima modifica di

            grazie lastrobt per l'interessamento ...

            allora semplicissimo .. devo caricare (da un link menu) una pagina (iframe) tramite lightbox. l'url da inserire nel link è quello precedentemente indicato.

            se provo a mettere la url per linkare una parte del contenuto della pagina funziona tutto non mi elimina le parentesi [] se lo faccio nel munu le elimina
            perkè?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • E
              elmanisero User Attivo • 4 mag 2011, 19:03 ultima modifica di

              Che plugin usi di lightbox e quale per il menu ?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • V
                vinarcid0810 User Attivo • 5 mag 2011, 07:25 ultima modifica di

                no non uso un plugin ....

                utilizzo jquery.fancybox-1.3.4 scaricato da http: // fancybox. n et/ howto

                e poi lo integrato nel mio tema di wordpress ....

                ripeto se inserisco un link (lightbox) nel testo funziona, perchè wordpress non lo cambia. Nel menu non funziona perchè wordpress elimina le parentesi quadre ....

                La soluzione + veloce forse sarebbe quella di andare a scrivere manualmente le parentesi [] nella tabella che gestisce i menu ...

                ho trovato questo:

                c'è una funzione che rimuove le parentesi quadre dall'url

                questa:

                function wp_sanitize_redirect($location)

                leggi qui

                http: // core. trac. wordpress.org / ticket/ 17052

                ho provato a modificare il codice del file pluggable.php

                da

                • @return string redirect-sanitized URL
                  **/
                  function wp_sanitize_redirect($location) {
                  $location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%!]|i', '', $location);
                  $location = wp_kses_no_null($location);

                a

                • @return string redirect-sanitized URL
                  **/
                  function wp_sanitize_redirect($location) {
                  $location = preg_replace('|[^a-z0-9-~+.?#=&;,/:%!]|i', '', $location);
                  $location = preg_replace('|[^a-z0-9-~+
                  .?#=&;,/:%![]]|i', '', $location);
                  $location = wp_kses_no_null($location);

                ma il risultato è sempre NEGATIVO.... il widget del menu elimina in auto le parentesi []

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  manetta User Attivo • 5 mag 2011, 08:23 ultima modifica di

                  Prova con questo codice, la sua funzione sarebbe quella di aggiungere la voce Home al menu ma con qualche modifica forse riesci a risolvere anche il tuo problema:```
                  function addHomeMenuLink($menuItems, $args)
                  {
                  if('main' == $args->theme_location)
                  {
                  if ( is_front_page() )
                  $class = 'class="current-menu-item"';
                  else
                  $class = '';
                  $homeMenuItem = '<li ' . $class . '>' .
                  $args->before .
                  '<a href="' . home_url( '/' ) . '" title="Home">' .
                  $args->link_before .
                  'Home' .
                  $args->link_after .
                  '</a>' .
                  $args->after .
                  '</li>';
                  $menuItems = $homeMenuItem . $menuItems;
                  }
                  return $menuItems;
                  }
                  add_filter( 'wp_nav_menu_items', 'addHomeMenuLink', 10, 2 );

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • V
                    vinarcid0810 User Attivo • 5 mag 2011, 09:22 ultima modifica di

                    aspetta aspetta ..... ed il link

                    http: // 127.0.0.1:8888 /preventivo . htm ? lightbox[iframe] = true&lightbox[width]=920&lightbox[height]= 500

                    dove lo dovrei mettere?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      manetta User Attivo • 5 mag 2011, 09:29 ultima modifica di

                      Al posto di ' . home_url( '/' ) . '

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti