Filtering with Attributes – how to display all non-queried products below query

To display products that do not match the filter (“No” products) below the filtered products (“Yes” products), you can modify your query logic to retrieve both filtered and unfiltered products in a single operation. Here’s how to implement it: Steps: Modify the Query Logic: Create two queries: one for filtered products (“Yes”) and another for … Read more

Query ‘orderby’ when there are multiple values for the same meta_key

Sorting by multiple meta keys (ref) may be helpful (untested): add_action( ‘pre_get_posts’, function ( \WP_Query $query ) { $orderby = $query->get( ‘orderby’ ); if ( ‘start_date’ === $orderby || ‘end_date’ === $orderby ) { $meta_query = array( ‘relation’ => ‘OR’, ‘meta_query_1’ => array( ‘key’ => $orderby, // start_date or end_date ), ‘meta_query_2’ => array( ‘key’ … Read more

View php file path under footer

Different site would mean different themes and plugins, so likely that’s it. A plugin like Query Monitor will show you the template file, as well as a lot of other helpful pieces of information.

plugin user-role-editor: cannot access settings page, but I’m admin?

I opened the plugin and found this capabilities tested ‘ure_edit_roles’ => 1, ‘ure_create_roles’ => 1, ‘ure_delete_roles’ => 1, ‘ure_create_capabilities’ => 1, ‘ure_delete_capabilities’ => 1, ‘ure_manage_options’ => 1, ‘ure_reset_roles’ => 1 I added manually this capabilities to my user, editing the related wp_usermeta for my id and key “wp_user_capabilities”. Now I can enter into plugin’s setting … Read more

Fetch a single post from a list of posts using the REST API

To help you, we need to know what the “my_post” action looks like in your code. Somewhere in your code, there must be an add_route with “my_post.” Can you show us what it looks like? add_route(‘my_post’, array( … )); By default, you can filter your posts in WordPress using the following route: ?rest_route=/wp/v2/posts/${POST_ID}.

Insert selection from filter everything pro into gravity forms field

$select.find(‘option:selected’).text() should get the name of the selection: jQuery(document).ready(function($) { function updateGravityFormHiddenFields() { var $select = $(‘#wpc-taxonomy-work_location-3945’); var selectedText = $select.find(‘option:selected’).text(); // Get the selected option’s text console.log(“Selected Name:”, selectedText); // Debugging line $(‘#input_3_14’).val(selectedText).trigger(‘change’); // Ensure value update } // Initial population updateGravityFormHiddenFields(); // Use .on() instead of .change() $(document).on(‘change’, ‘#wpc-taxonomy-work_location-3945’, function() { console.log(“Change detected”); … Read more

grid overlapping problem

It works without any problems for me. It looks like something (a plugin or theme) is using the same classes, which is overriding your CSS classes. Try wrapping your classes or update the classnames for testing. .xyz-sidebar { grid-area: sidebar; } .xyz-content { grid-area: content; } .xyz-header { grid-area: header; } .xyz-wrapper { display: grid; … Read more