{"id":5578,"date":"2025-01-11T00:00:00","date_gmt":"2025-01-10T23:00:00","guid":{"rendered":"https:\/\/sitedu.de\/?post_type=kb-articles&#038;p=5578"},"modified":"2026-02-11T19:49:02","modified_gmt":"2026-02-11T18:49:02","password":"","slug":"wordpress","status":"publish","type":"docs","link":"https:\/\/sitedu.de\/en\/docs\/wordpress\/","title":{"rendered":"WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You don\u00b4t need any special plugin in order to display your services on WordPress. It\u00b4s often much more comfortable to <a href=\"https:\/\/sitedu.de\/docs\/can-the-form-be-embedded-on-another-website\/\" class=\"ek-link\">simply embed them<\/a> on your website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But if you choose to use a plugin, we have an excellent option available for you. In order to install the \u201cSiteDude Booking\u201d WordPress plugin, you need to access&nbsp;<strong>Features &amp; Integrations&nbsp;<\/strong>and locate the&nbsp;<strong>WordPress<\/strong>&nbsp;integration. The easiest way to get the integration to work is to simply get in touch with our team. We will set up the plugin for you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the \u201cDownload\u201d button and the \u201cbooking-system-trafft.zip\u201d file will be downloaded to your computer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-download.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the file is downloaded, access the wp-admin (back-end) of your WordPress site and navigate to&nbsp;<strong>Plugins -&gt; Add New Plugin<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/add-new-plugin-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the new page that opens, next to the \u201cAdd Plugins\u201d title, click on \u201cUpload Plugin\u201d. A new section will expand below it, and you need to click on the \u201cChoose File\u201d button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-choose-plugin.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once you select the file you previously downloaded from your SiteDude Booking account, click on \u201cInstall Now\u201d. Once the plugin is installed, click on \u201cActivate Plugin\u201d and you\u2019ll be taken back to the&nbsp;<strong>Plugins<\/strong>&nbsp;section, where you\u2019ll see the \u201cBooking System SiteDude Booking\u201d plugin installed among the others.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-installing.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The plugin will be visible in the left-hand side menu of your WordPress admin section. Click on it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-in-menu.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A new page will open where you need to enter the domain of your SiteDude Booking Website through our Service Provider Trafft (<strong>without<\/strong>&nbsp;\u201chttps:\/\/\u201d and&nbsp;<strong>without<\/strong>&nbsp;\u201c.trafft.com\u201d) and then hit \u201cSave\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-link-account.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once the page is successfully linked, you will see a notice appear above this input field that says \u201cYou have successfully connected your account\u201d.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding SiteDude Booking\u2019s Form to a Page<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now, to add the booking form to your WordPress website, you need to either create a new page by clicking on&nbsp;<strong>Pages -&gt; Add a New Page<\/strong>, or by editing an existing page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg Editor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re using&nbsp;<strong>Gutenberg<\/strong>, you can click on the \u201c+\u201d symbol in the top left corner, and search for \u201cSiteDude Booking\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-gutenberg1.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once \u201cSiteDude Booking\u201d is filtered, drag it to the right and add it to the page:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-gutenberg2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the far right, in the side menu, you can enable the \u201cPreselect Booking Parameters\u201d slider where you can filter what the form will show on the front end \u2013 if it\u2019s going to show only one&nbsp;<strong>Category<\/strong>&nbsp;or all Categories; if it\u2019s going to show only one&nbsp;<strong>Service<\/strong>&nbsp;or all Services; if it\u2019s going to show only one&nbsp;<strong>Employee<\/strong>&nbsp;or all employees, and if it\u2019s going to show only one&nbsp;<strong>Location<\/strong>&nbsp;or all locations.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-gutenberg3.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Please Note<\/strong>: This section doesn\u2019t automatically filter other fields based on a single field\u2019s selection so if you, for example, select \u201cEmployee 1\u201d and \u201cLocation 3\u201d,&nbsp;<strong>but<\/strong>&nbsp;the employee doesn\u2019t cover \u201cLocation 3\u201d, the booking form won\u2019t show any available time slots.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elementor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Adding or editing a page through&nbsp;<strong>Elementor<\/strong>&nbsp;is similar to Gutenberg, with only a few differences in the interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you\u2019re adding a page with Elementor, search for the \u201cSiteDude Booking\u201d widget in the search box and then drag it to the right to add it to the page.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-elementor-search.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Once it\u2019s added, you can click on the section of the page where SiteDude Booking is, and on the left, you\u2019ll see a menu similar to what you\u2019ve seen in Gutenberg, with the \u201cPreselect Booking Parameters\u201d option:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-elementor-preselect.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Other Builders<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re not using Elementor or Gutenberg, you can still add the booking form to your WordPress website by adding the following shortcode:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[trafftbooking min-height=500]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This is the default shortcode, and you can change the value of \u201cmin-height\u201d so it fits your screen better. If you want to use the predefined parameters, as in Gutenberg or Elementor, you can use these codes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To show the booking form with \u201cCategory 1\u201d predefined:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">[trafftbooking category=1 min-height=500]<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To show the booking form with \u201cService 3\u201d predefined:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">[trafftbooking service=3 min-height=500]<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To show the booking form with a specific employee predefined:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">[trafftbooking employee=employeeName-employeeLastname min-height=500]<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To show the booking form with a \u201cLocation 2\u201d predefined:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">[trafftbooking service=2 min-height=500]<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can combine these parameters, but bear in mind what we already mentioned before \u2013&nbsp;<em>if you, for example, select \u201cEmployee 1\u201d and \u201cLocation 3\u201d, but the employee doesn\u2019t cover \u201cLocation 3\u201d, the booking form won\u2019t show any available time slots.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s it. Once you save\/update the page, you will see the booking form on the front:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/wp-front.png\" alt=\"\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>You don\u00b4t need any special plugin in order to display your services on WordPress. It\u00b4s often much more comfortable to simply embed them on your website. But if you choose to use a plugin, we have an excellent option available for you. In order to install the \u201cSiteDude Booking\u201d WordPress plugin, you need to access&nbsp;Features [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_eb_attr":"","_eb_data_table":"","_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"doc_category":[497],"doc_tag":[],"knowledge_base":[485],"class_list":["post-5578","docs","type-docs","status-publish","hentry","doc_category-integrations-for-sitedude-booking","knowledge_base-sitedude-booking"],"year_month":"2026-10","word_count":774,"total_views":"4","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"SiteDu.de","author_nicename":"cyzdk","author_url":"https:\/\/sitedu.de\/en\/account\/cyzdk\/"},"doc_category_info":[{"term_name":"Integrations for SiteDude Booking","term_url":"https:\/\/sitedu.de\/en\/docs\/sitedude-booking\/integrations-for-sitedude-booking\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"SiteDu.de Booking","term_url":"https:\/\/sitedu.de\/en\/docs\/sitedude-booking\/","term_slug":"sitedude-booking"}],"knowledge_base_slug":["sitedude-booking"],"_links":{"self":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/comments?post=5578"}],"version-history":[{"count":2,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5578\/revisions"}],"predecessor-version":[{"id":7844,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5578\/revisions\/7844"}],"wp:attachment":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/media?parent=5578"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/doc_category?post=5578"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/doc_tag?post=5578"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/knowledge_base?post=5578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}