Struktur der Seite, Shortcodes und Doku-Links
Struktur der Seite
Damit die Filter und Menüs dieser Seite funktionieren, müssen Festlegungen getroffen werden. Es ist wichtig, dass folgende Struktur einbehalten wird:
- Reiseziele (WP-Travel: Destination, travel_location): unsere Reiseziele. Dabei werden Kontinente wie “Europa”, “Afrika” als Elternteile definiert.
- Reisearten (WP-Travel: Aktivitäten): Bahnreisen, Winterreisen, Familienreisen, Expedition, etc..
- Reisetypen (WP-Travel: trip_type): Individualreise, Reisebaustein, Wellness-Reise, Hotel, Fixe Preise, etc.
- Suchbegriff (WP-Travel: travel_keywords): Reisestrecken und besondere Gruppierungsbegriffe wie “Goldener Ring”, “Transsib”, “Seidenstraße”, “Ostsee”, “Huski-Touren”, “Schnorcheln”, etc.)
Shortcodes
WP-Travel unabhängige Shortcodes:
Für Funktionen, die WP-Travel (noch) nicht unterstützt nutzen wir andere Plugins, so z.B. für die Reiseziel-spezifische FAQs. In der Reisezielbeschreibung können die FAQs zum Reiseziel mit einem Shortcode hinzugefügt werden. Zum Beispiel
[ tcpaccordion id=”22711″ ] für Finnland. Die FAQs zum Reiseland pflegt man unter dem Menü “Accordion” im Dashboard (s. Screenshot). Hier findet man auch das passende Shortcode für das Reiseland.
WP-Travel-Shortcodes:
Einleitung / Operatoren
Link zur Doku: https://wptravel.io/docs-category/shortcodes/
Link zur Doku zu Reisen: https://wptravel.io/docs/plugins-shortcodes/
Shortcodes führen Funktionen aus, sie dienen dazu, z.B. Reisen bestimmter Kategorie im Frontend anzuzeigen. Genutzte Operatoren für die Bestimmung, welche Reise und wie angezeigt werden sind:
Reiseauswahl: tripid, tripids, type (travel_locations,featured,itinerary,activity)
view_mode=”list” (grid)
type=featured
limit=2
pagination=true
order=”asc” (desc)
hide_empty=”true”
Und so sehen die Shortcodes dann aus:
Wichtig: Leerzeichen innerhalb der Klammern “[]” entfernen, sonst findet keine Ausführung statt!
Filter/Suche:
[ wp_travel_itinerary_filter ]
[ WP_TRAVEL_SEARCH ]
[ WP_TRAVEL_SEARCH show_input=’false’ ]
[ WP_TRAVEL_SEARCH show_trip_type=’false’ ]
[ WP_TRAVEL_SEARCH show_input=’false’ show_trip_type=’false’ ]
Globale FAQ: [ wp_travel_utils_global_faq ]
Featured trip: [ WP_TRAVEL_ITINERARIES type=featured ], als Liste [ WP_TRAVEL_ITINERARIES type=featured view_mode=”list” ], nur 2 [ WP_TRAVEL_ITINERARIES type=featured view_mode=”grid” limit=2 ]
Funktionale Seiten: Checkout [ wp_travel_checkout ], User-Dashboard [ wp_travel_user_account ], Dankeschön [ wp_travel_thankyou ]
Bestimmte Reisen anzeigen:
Einzelne Reise: [ WP_TRAVEL_ITINERARIES type=itinerary tripids=216 ]
Mehrere Reisen: [ WP_TRAVEL_ITINERARIES type=itinerary tripids=216,94 ] oder [ WP_TRAVEL_ITINERARIES type=itinerary tripids=132,113,4181, ordertype=post__in ]
Nur Bahnreisen z.B.: [ wp_travel_itineraries type=”activity” slug=”Bahnreise” ] oder [ wp_travel_itineraries type=”activity” id=”12″ ]
Bestimmtes Reiseziel [ WP_TRAVEL_ITINERARIES type=travel_locations id=3 ] oder [ WP_TRAVEL_ITINERARIES type=travel_locations slug=”Europa” ]
Alle Reisen: [ WP_TRAVEL_ITINERARIES ]
Alle Reisen, je 10 Stück blätterbar: [ WP_TRAVEL_ITINERARIES pagination=true limit=5 ]
Alle Reisen als Liste [ WP_TRAVEL_ITINERARIES view_mode=”list” ]
Alle Reisen als Liste alphabetisch [ WP_TRAVEL_ITINERARIES order=”asc” ] oder [ WP_TRAVEL_ITINERARIES order=”desc” ]
Komplexe Abfragen: https://wptravel.io/how-to-show-trips-associated-with-multiple-taxonomies/
Unklar/Im Test:
Trip-Kategorie: [ WP_TRAVEL_TRIP_CATEGORY_ITEMS ] (hide_empty=”true”, number=”5″)
Bei Elternbeziehungen: [ wp_travel_trip_category_items parent=’yes’ ] => Bei Reisezielen z.B. unter “Europa” die passenden Länder gruppieren und dann diesen Shortcode für unsere Seite “Reiseziele” nutzen. Dazugehörige “Kinder”-Objekte werden mit [ wp_travel_trip_category_items child=’yes’ ] angezeigt. Reiseziele ansehen
[ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”itinerary_types” ] => für die Übersicht der Reisearten?
[ wp_travel_trip_category_items child=’yes’ ]
Wenn wir Keywords für die Reisestrecken nutzen, dann können wir mit [ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”travel_keywords” ] diese als Übersicht anzeigen.
Reisearten (Aktivity): [ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”activity” ]
[ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”activity” ]
Reisetyp: https://wptravel.io/docs/plugins-shortcodes/#h-display-trip-types-category
[ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”itinerary_types” ]
Reisestrecken (Keywords): [ WP_TRAVEL_TRIP_CATEGORY_ITEMS taxonomy=”travel_keywords” ]
Infos zu einer Reise anzeigen:
[ wptravel_trip_type trip_id=601 ]
[ wptravel_activities trip_id=601 ]
[ wptravel_group_size trip_id=601 ]
[ wptravel_reviews trip_id=601 ]
Shortcodes innerhalb der Reisebeschreibung (z.B. Tab) :
[ wptravel_trip_type ]
[ wptravel_activities ]
[ wptravel_group_size ]
[ wptravel_reviews ]
Links
Reise-Einstellungen: https://wptravel.io/docs/how-to-configure-trips-setting-available-in-wp-travel-plugin/
Kategorisierung der Reisen: Travel type, activity, Keyword, Destination: https://wptravel.io/docs/how-to-add-new-taxonomies-and-assign-it-to-trip-using-wp-travel/
Reise-Extras: https://wptravel.io/docs/trip-extras/
Reise-Preis- und Bestellkonfiguration: https://wptravel.io/docs/test-your-booking-system/#
Tabs in einzelnen Reisen: https://wptravel.io/add-new-tab-in-single-trip-page/
Übersetzung
Tabs in der Reisebeschreibung: https://wptravel.io/how-can-i-translate-tabs-in-single-trip-page/
(noch in Bearbeitung) https://localise.biz/wordpress/plugin/manual/loading, https://localise.biz/wordpress/plugin/faqs/custom-folder, https://localise.biz/wordpress/plugin/faqs/not-showing
(erledigt) https://wptravel.io/translation-of-the-strings/#h-step-1-installing-loco-translate, https://localise.biz/wordpress/plugin/manual/msginit
Wichtige Begriffe
Destinations => type=travel_locations
Taxonomien: https://wptravel.io/docs/how-to-add-new-taxonomies-and-assign-it-to-trip-using-wp-travel/
Installierte Plugins
Menü: https://wptravel.io/docs/test-your-booking-system/
