• Witam

    Mam problem, wg mnie dziwaczny. Chodzi o Contact form 7

    Ładuję podstrony za pomocą wp_ajax poprzez kliknięcie w odnośnik na stronie, ładuje mi wszystko normalnie, ale nie chcę się pokazać formularz contact form 7. Jak wejdę normalnie przez link na tę podstronę to formularz się pokazuje. Wygląda to tak jakby shortcode nie działało.

    Próbowałem raz jeszcze dodać do funkcji do_shortcode funkcję get_the_content(); ale nie działało.

    Proszę o szybką pomoc. Może coś muszę z php doładować aby contact form 7 zadziałał??

Zobacz 3 odpowiedzi - od 1 do 3 (z 3 łącznie)
  • Proszę o szybką pomoc. Może coś muszę z php doładować aby contact form 7 zadziałał??

    Prawdopodobnie: ładując stronę asynchronicznie nie są ładowane odpowiednie pliki javascript. Porównaj źródła jak wchodzisz bezpośrednio i jak ajaxowo.

    Twórca wątku Krzysztof Polak

    (@kriss145)

    Tylko że formularz jest ładowany nawet bez całego nagłówka head, czyli bez JS. Wtedy sprawdzanie poprawności formularza odbywa się przez PHP bezpośrednio.

    Jak sprawdzałem w funkcji która mi wypluwa dane po tym jak ajax dobrze odebrał dane, czy istnieje funkcja „do_shortcode” to nie istnieje.
    Próbowałem include dodać z wp-includes plik shortcodes ale wtedy pojawiał się inny błąd, że add_shortcode chyba nie istnieje czy coś podobnego.

    Twórca wątku Krzysztof Polak

    (@kriss145)

    shortcode [contact-form-7 …] nie jest konwertowany na kod który powinien wypluć. po prostu zostaje tekst który wklejam w edytor.

Zobacz 3 odpowiedzi - od 1 do 3 (z 3 łącznie)

Temat ‘Contact Form 7 i Content Ajax – problem’ jest zamknięty na nowe odpowiedzi.