Eigen plugin: functie in shortcode voert direct uit
-
Hallo,
Ik heb een eigen plugin geschreven, om een reservering te kunnen doen bij een restaurant. Je hebt dan natuurlijk een shortcode nodig om de plugin aan te roepen op je pagina, maar het probleem is hier dat alle functies in je plugin direct worden geactiveerd zodra je de shortcode aanroept. Ik wil namelijk eerst controleren of er op ‘reserveren’ is geklikt en of er geen velden leeg zijn die niet leeg mogen zijn.
Iemand enig idee hoe ik dit aan kan pakken? Ik heb al geprobeerd om de voorwaarde voor de functie in een andere functie te zetten en dan die in de shortcode aan te roepen, maar dan werkt de rest van de functie niet meer…Dit is de code om de shortcode te maken:
// Function to make shortcode function reservation_shortcode() { ob_start(); html_form_code(); make_reservation(); return ob_get_clean(); } // Add shortcode to wordpress add_shortcode('reservation_plugin', 'reservation_shortcode');
Het is misschien een beetje ingewikkeld maar ik beantwoord graag vragen als iets niet duidelijk is.
- Het onderwerp ‘Eigen plugin: functie in shortcode voert direct uit’ is gesloten voor nieuwe reacties.