The permalink structure you’ve described above e.g…./hotels/hamburg/features/sea-face isn’t really something that could be achieved by using custom fields. You would be better off creating a new taxonomy called ‘features’ and populating it with terms like ‘sea-facing’ and any others.
In order to do queries for multiple taxonomies I would recommend the excellent Query Multiple Taxonomies plugin by Scribu. This plugin will let your users build searches that span across more than one taxonomy e.g. city AND feature.
You could either use the filter widget that comes with the plugin or build your own if that doesn’t quite cut it. Think in the long run this will prove simpler than messing around with more complex ajax requests or complex wordpress queries looking for combinations of custom fields.
Related Posts:
- WordPress Ajax always returns a 404 error
- Click loads template via ajax
- Display notification only once
- Access/update database with jQuery
- How to display something in a div when the user clicks on a text in another div – no page refresh [closed]
- How to speed up admin-ajax.php in wordpress
- Colorbox ajax loading of outside HTML content works perfect on localhost but not on server
- Sending jsPDF documents to the server
- Ajax return code 400
- How to test nonce with AJAX – Plugin development
- class click counter save number
- AJAX request status 200 but no actual “response”
- Save Search System
- dynamic dependent select dropdown
- How to add a do_action on refreshing of WP customizer?
- Setting value of session with Ajax not working
- How to add a Custom Mailchimp AJAX Newsletter Subscribe Form
- Fancybox type popup window that’s not an iframe
- How do I Import / Upload Files with jQuery AJAX?
- WordPress Ajax Call inserting data but success response false
- Shortcode to pull posts
- Why i can’t get custom fields value or post ID via Ajax?
- Accessing an API with jQuery and AJAX
- WordPress cascading dropdown selection search based on Parent Page & Child Page
- Tracking Visitor LatLng with WordPress using JS, PHP. How to put data which was extract using JS into DB
- Admin-ajax.php 404 error
- How to pass values from one function to the other using an array variable
- How to use wp_ajax_set_post_thumbnail?
- Update $wpdb query with AJAX
- AJAX to add to cart multiple products woocommerce
- Cannot successfully execute AJAX script to call function.php specific function. Using XAMPP localhost to test
- How to echo a PHP code into WooCommerce variation product?
- How can i get the same ajax result using WP REST API instead of admin-ajax?
- How to call a function from functions.php with ajax?
- number of posts with “Load More”
- Find the method which AJAX GET calls
- Why I’m Not Having Access to “$_POST” Data Outside My AJAX Callback?
- 500 (Internal Server Error) of external php file
- Dynamic Gallery
- Pass a PHP variable (loop-audio.php) to jQuery function (js/script.js)
- notify users when changed database
- How can I fetch loop of post titles via AJAX?
- The correct method to pass query vars in AJAX using ajaxurl
- problem with ajax and the path to the php page
- Targeting single page with JS
- Handling an Ajax form submit
- Using an Image Slider twice on the same page
- Custom WordPress+PHP+MYSQL+AJAX form, submit event not captured by Javascript, but does POST data to the DB
- How to retrieve the content (with a specific ID) via ajax by clicking a link tag
- JQuery not working on WordPress Admin page [closed]
- wp_insert_post() is returning the correct post ID, no failure, but the post content does not get updated
- js file in root loading without
- Checking for new message using AJAX and PHP. Server overload?
- Ajax not working es expected (Returns 0)
- Status 400 for AJAX POST Request with admin-ajax.php
- AJAX pagination, update current page
- adjust section according to country?
- Change “add to cart” button color based on Woocommerce product category [closed]
- Ajax request returns ‘Array’. How to output the actual results?
- Can I use a jQuery Ajax request in Code Snippets Plugin for WordPress?
- Pull GetOption() variable into jQuery dynamically created html
- Error – ‘create_function is deprecated’ [closed]
- What are the advantages/disadvantages of using jQuery DOM manipulation as opposed to PHP DOM manipulation?
- Is it save to use eval for a jQuery callback method coming from the database?
- Load Posts on Click via Ajax into a DIV
- A $_POST should occur when submit form but is not?
- Ajax search shows all results when user empties input?
- Get uploaded image and attach it to the new post
- Cannot access $wpdb, comes back NULL
- Admin-ajax php not working on new wordpress version
- Add a counter for mouseovers (custom field)
- Ajaxurl suddenly not defined
- WordPress Conditional / Multiple Taxonomy Query
- How to use wp_send_json() and output the value with ajax?
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- How to call my PHP function with AJAX ? wp_query
- How to change PHP variables with AJAX request in WordPress
- WordPress ajax filter returning all posts when it should be filtering by category
- wordpress dependent dropdownlist using post type is not working
- Input field duplicates on form submit by jQuery
- Custom Post type Ajax search results
- include javascript Multiple files in wordpress through script.js
- Let user select the number of posts shown per page jquery error
- Ajax wordpress function showing source code in alert and not value of input field?
- ACF + WP + Slick Slider Repeater Slide Group PHP not Displaying [closed]
- Default Image not showing up in Customizer for WP_Customize_Cropped_Image_Control
- How to create a radio button to alt between settings in wp_options table
- Retrieve $_POST data to send to javascript without using localize script
- Add a downloaded JS file to WordPress
- How to call javascript function (jquery) in a shortcode?
- How to run ajax in WordPress Post?
- How can I correctly POST to a WordPress page?
- Adding instant search to wordpress page
- Add php function into .js file (for tinyMCE button)
- Load php function with AJAX on modal window
- JSON Object Value Show Undefine
- Remove Woocommerce product from cart with ajax/fetch
- WooCommerce Modal Fly cart on add to cart – With AJAX
- Upload multiple files via ajax from an HTML file input
- get_post_meta returns on side but it doesn’t return on bottom of admin page