davidL-10
Fils de soutien créés au cours des 30 derniers jours : 0
Sujets de forum favoris
This user has no favorite topics.
Sujets de forum créés
Status | Sujet | Supporter | Voix | Publications | Nouveauté |
---|---|---|---|---|---|
Date Format for User Custom Date Field
Commencé par : davidL-10 in: Toolset Professional Support |
2 | 11 | Il y a 2 années et 6 mois | ||
Making the filter drop downs *Required
Commencé par : davidL-10
in: Toolset Professional Support
Problem: I have a custom search View with two control fields. I would like to require the User to select a value in both fields before any results are shown. As it is now, when the page loads all the results are shown. I would like to show no results. Solution: @e have an API that is helpful for this situation: wpv_filter_query_post_process. This will allow you to intercept the search results and test the query. If either option is blank, or 0, show no results. // custom filter that shows no search results if either filter is empty add_filter( 'wpv_filter_query_post_process', 'drop_empty_search_query_post_process', 10, 3 ); function drop_empty_search_query_post_process( $query, $view_settings, $view_id ) { $ids = array(12345); if (in_array($view_id, $ids)){ if ( // supplier type filter needs to check for not '0' as well as not empty ( isset($_GET['wpv-supplier-category']) && $_GET['wpv-supplier-category'] != '0' ) && // location filter needs to check for not '0' as well as not empty ( isset($_GET['wpv-area-served']) && $_GET['wpv-area-served'] != '0' ) ) { } else { $query->posts = array(); $query->found_posts = 0; $query->post_count = 0; } } return $query; } Replace 12345 with the numeric ID of this View. You can customize the "No results found" message in the View's Loop Output editor panel. Relevant Documentation: |
2 | 6 | Il y a 6 années et 7 mois | ||
How would I set a click listener on each marker
Commencé par : davidL-10
in: Toolset Professional Support
Problem: I would like to know how to set a click listener on each Marker. Solution: You can access the Map Marker objects in JavaScript: WPViews.view_addon_maps.markers['yourMapID']. Here's a simple click handler example on a Marker object: |
2 | 3 | Il y a 6 années et 9 mois | ||
Delete post when WooCommerce Subscription expires or is canceled
Commencé par : davidL-10
in: Toolset Professional Support
Problem: I would like to delete a post when a User's WooCommerce Subscription is canceled or expires. Solution: Toolset does not have any hooks that will help you respond to WooCommerce Subscription events, so I would ask WooCommerce Subscriptions' support team if they offer an API that will allow you to perform some action when a subscription is canceled or expires. If so, then you can use some custom code to set the post to "draft" status, which would effectively remove it from the front-end of the site. You could reinstate the post at any time if the subscription is renewed. Here's an example ticket on stackoverflow that modifies a post's status: |
2 | 2 | Il y a 6 années et 9 mois | ||
Register + Pay = Wrong User type & Custom function Fails
Commencé par : davidL-10 in: Toolset Professional Support |
2 | 7 | Il y a 6 années et 9 mois |