Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save MarieComet/7ff001750a5e8a0ec6a724fcb4c6ccdd to your computer and use it in GitHub Desktop.
Save MarieComet/7ff001750a5e8a0ec6a724fcb4c6ccdd to your computer and use it in GitHub Desktop.
Allow to select multiple post types as query source in Elementor Posts widget
<?php
function elementor_posts_widget_multiple_post_types( $element, $args ) {
$element->update_control(
'posts_post_type', // control ID
[
'type' => Elementor\Controls_Manager::SELECT2,
'multiple' => true,
]
);
}
add_action( 'elementor/element/posts/section_query/after_section_end', 'elementor_posts_widget_multiple_post_types', 10, 2 );
@nodex4
Copy link

nodex4 commented Apr 14, 2022

is it enough if i addd this to my theme's function.php file or should I make a new one?

@MarieComet
Copy link
Author

@TroopekYT yes, you don't need to create a new theme.

@nodex4
Copy link

nodex4 commented Apr 14, 2022

Thanks a lot it worked!

@nodex4
Copy link

nodex4 commented Jul 8, 2023

any chance you could reqrite this for the new loop grid?

@MarieComet
Copy link
Author

Hi @nodex4.

What is the new loop grid please ?
Any doc ?

@kinokeo
Copy link

kinokeo commented Jul 23, 2023

@MarieComet - I assume Nodex means this: https://elementor.com/help/loop-grid/

This would be very helpful for me too.

@nodex4
Copy link

nodex4 commented Aug 8, 2023

Exactly, i mean that one right there.

@EricJammin
Copy link

+1 for extending this to the loop grid builder, would be super helpful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment