Wsparcie » Zaawansowane » Shortcode w shortcode

  • Hej,
    tworze sobie shortcode dla bloków na stronie głównej. W jednym z nich znajdować się będzie inny shortcode. Niestety nie chce się poprawnie wyświetlać.

    } elseif ($atts['temat'] == 'kontakt') {
            $glowna = '<div class="row kontakt">
      <div class="col-xs-12 col-md-3">
      <p class="kontakt_h">
          Adres ...
      </p>
      <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2446.943946671009!2d20.995796351345785!3d52.171712579650354!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x471932e03ea09d2d%3A0xfe950344c6387c1e!2sObrze%C5%BCna+1C%2C+02-691+Warszawa!5e0!3m2!1spl!2spl!4v1453676389420" width="100%" height="225" frameborder="0" style="border:0" allowfullscreen></iframe>
      </div>
      <div class="col-xs-12 col-md-3">
      <p class="kontakt_h">
          Adres ....
      </p>
      <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2442.0643515220168!2d21.044796147635758!3d52.260376461145356!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x471ecc3a4690cd0f%3A0x952f13d353ed04cd!2sWile%C5%84ska+69%2C+Warszawa!5e0!3m2!1spl!2spl!4v1453716277781" width="100%" height="225" frameborder="0" style="border:0" allowfullscreen></iframe></div>
      <div class="col-xs-12 col-md-6">kontakt</div>[contact-form-7 id="167" title="Formularz kontaktowy"]
    </div>';
        }
        return $glowna;
    }
    
    add_shortcode('glowna', 'stronaglowna');

    Jak sprawić, żeby w tej funkcji wstawić ten shortcode tak aby się wyświetlał. Próbowałem z funkcją do_shortcode ale coś się psuje w tedy i strona znika.
    Czy jest to w ogóle możliwe, żeby wstawić ten formularz w ten sposób w plik functions.php w tworzonym nowym shortcode?

Viewing 2 replies - 1 through 2 (of 2 total)
  • <?php echo do_shortcode( '[contact-form-7 id="167" title="Formularz kontaktowy"]' ); ?>

    Thread Starter Smoog

    (@cyprianb)

    Dziękuję za odpowiedź!
    Właśnie tak próbowałem, ale wyświetla się tekst a nie parsuje shortcoda.
    Jak na screenie poniżej:

    link

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Shortcode w shortcode’ jest zamknięty na nowe odpowiedzi.