pods-framework / pods-beaver-builder-themer-add-on

Integration of Beaver Themer plugin for WordPress (https://pods.io/beaver-themer/)
https://wordpress.org/plugins/pods-beaver-builder-themer-add-on/
GNU General Public License v2.0
35 stars 6 forks source link

Pods Beaver Themer Interferes with Selection Order OrderBy option #83

Closed mattexdee closed 6 years ago

mattexdee commented 6 years ago

Describe the bug Beaver Builder 2.1.4 added a 'Selection Order' option to the 'Order By' field that does not appear when Pods Beaver Themer Add-On is running (1.3.0).

To Reproduce Steps to reproduce the behavior:

  1. Ensure you're on at least Beaver Builder (2.1.4) with Pods Beaver Themer Add-On and Pods installed
  2. Add a 'Posts' module to any page
  3. Set the Query to 'Custom' under 'Content'
  4. The Order By field should have an option in the dropdown that reads 'Selection Order'. It shows all the normal options except for that one including the Pods Beaver Themer Add-On option 'Preserve Relationship (pick) Order'

Expected behavior The Order By field should have an option in the dropdown that reads 'Selection Order' but it does not.

Screenshots Without Pods Beaver Themer Add-On without-pods-themer-add-on With Pods Beaver Themer Add-On with-pods-themer-add-on

Pods Version

2.7.8 Pods Beaver Themer Add-On version: 1.3.0

WordPress Environment

4.7.9

WordPress Version: 4.9.7

PHP Version: 7.0.31

MySQL Version: 5.6.36

Server Software: Apache

Your User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36

Session Save Path: /tmp

Session Save Path Exists: Yes

Session Save Path Writeable: Yes

Session Max Lifetime: 1440

Opcode Cache:

Apc: No
Memcached: No
OPcache: Yes
Redis: No
Object Cache:

APC: No
APCu: No
Memcache: No
Memcached: Yes
Redis: No
WPDB Prefix: wpe4_

WP Multisite Mode: No

WP Memory Limit: 128M

Pods Network-Wide Activated: No

Pods Install Location: /home/exdee120/public_html/www.mediarecode.com/wp-content/plugins/pods/

Pods Tableless Mode Activated: No

Pods Light Mode Activated: No

Currently Active Theme: Beaver Builder Child Theme

Currently Active Plugins:

Autoptimize: 2.3.4
Beaver Builder Plugin (Pro Version): 2.1.4
Beaver Themer: 1.1.2.1
Drift: 1.8.4
File Manager: 5.0.2
GistPress: 3.0.1
Gravity Forms: 2.3.3
Gravity Forms MailChimp Add-On: 4.3
Gravity Forms Stripe Add-On: 2.5
Pods - Custom Content Types and Fields: 2.7.8
PowerPack Lite for Beaver Builder: 1.2.2
Redirection: 3.4
SG Optimizer: 4.0.7
Slider Revolution: 5.4.8
Slider Revolution Background FilmStrip Add-On: 1.0.2
Ultimate Addons for Beaver Builder: 1.9.0
WPD Beaver Builder Additions: 2.0.4
WPD Beaver Popups: 1.0.11
Yoast SEO: 7.7.3

Pods Package Export (helpful!)

{"meta":{"version":"2.7.8","build":1532980183},"pods":{"28726":{"id":28726,"name":"case_studies","label":"Case Study Categories","description":"","type":"taxonomy","storage":"meta","object":"","alias":"","fields":[],"show_in_menu":"1","label_singular":"Case Study Category","public":"1","show_ui":"1","hierarchical":"1","rewrite":"1","rewrite_with_front":"1","rewrite_hierarchical":"1","capability_type":"default","capability_type_custom":"case_study_category","query_var":"0","sort":"0","built_in_post_types_custom_css":"0","built_in_post_types_customize_changeset":"0","built_in_post_types_fl-builder-template":"0","built_in_post_types_fl-theme-layout":"0","built_in_post_types_page":"0","built_in_post_types_post":"0","built_in_post_types_sg_optimizer_jobs":"0","built_in_post_types_attachment":"0","menu_location":"default","show_in_nav_menus":"1","show_tagcloud":"1","show_admin_column":"0","pfat_enable":"0","pfat_run_outside_loop":"0","pfat_append_archive":"append","rest_enable":"0","rest_base":"case_study_category","read_all":"0","write_all":"0","built_in_post_types_web_case_study":"1","built_in_post_types_video_case_study":"1","built_in_post_types_oembed_cache":"0","built_in_post_types_wpd-bb-popup":"0","show_tagcloud_in_edit":"1","show_in_quick_edit":"1","built_in_post_types_user_request":"0"},"29033":{"id":29033,"name":"video_case_study","label":"Video Case Studies","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":[],"show_in_menu":"1","label_singular":"Video Case Study","public":"1","show_ui":"1","supports_title":"1","supports_editor":"1","publicly_queryable":"1","exclude_from_search":"0","capability_type":"post","capability_type_custom":"video_case_study","capability_type_extra":"1","has_archive":"1","hierarchical":"0","rewrite":"1","rewrite_with_front":"1","rewrite_feeds":"0","rewrite_pages":"1","query_var":"1","can_export":"1","default_status":"draft","supports_author":"0","supports_thumbnail":"1","supports_excerpt":"1","supports_trackbacks":"0","supports_custom_fields":"0","supports_comments":"0","supports_revisions":"0","supports_page_attributes":"0","supports_post_formats":"0","built_in_taxonomies_category":"0","built_in_taxonomies_fl-builder-template-category":"0","built_in_taxonomies_fl-builder-template-type":"0","built_in_taxonomies_link_category":"0","built_in_taxonomies_post_tag":"0","show_in_nav_menus":"1","show_in_admin_bar":"1","pfat_enable":"0","pfat_run_outside_loop":"0","pfat_append_single":"append","pfat_filter_single":"the_content","pfat_append_archive":"append","pfat_filter_archive":"the_content","rest_enable":"0","read_all":"0","write_all":"0","built_in_taxonomies_case_studies":"1"},"28704":{"id":28704,"name":"web_case_study","label":"Web Case Studies","description":"","type":"post_type","storage":"meta","object":"","alias":"","fields":{"pagespeed_before":{"id":28705,"name":"pagespeed_before","label":"PageSpeed Before","description":"","help":"","class":"","type":"number","weight":0,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"0","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"pagespeed_after":{"id":28706,"name":"pagespeed_after","label":"PageSpeed After","description":"","help":"","class":"","type":"number","weight":1,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"0","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"fully_loaded_before":{"id":28707,"name":"fully_loaded_before","label":"Fully Loaded Before","description":"","help":"","class":"","type":"number","weight":2,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"1","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"fully_loaded_after":{"id":28708,"name":"fully_loaded_after","label":"Fully Load After","description":"","help":"","class":"","type":"number","weight":3,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"1","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"page_size_before":{"id":28709,"name":"page_size_before","label":"Page Size Before","description":"","help":"","class":"","type":"number","weight":4,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"2","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"page_size_after":{"id":28710,"name":"page_size_after","label":"Page Size After","description":"","help":"","class":"","type":"number","weight":5,"pick_object":"","pick_val":"","sister_id":"","required":"0","number_format_type":"number","number_format":"i18n","number_decimals":"2","number_format_soft":"0","number_step":"1","number_min":"0","number_max":"100","number_max_length":"12","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","number_repeatable":"0","number_placeholder":""},"website":{"id":28719,"name":"website","label":"Website","description":"","help":"","class":"","type":"website","weight":6,"pick_object":"","pick_val":"","sister_id":"","required":"0","website_format":"normal","website_clickable":"0","website_new_window":"0","website_max_length":"255","website_html5":"0","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","website_repeatable":"0","website_allow_port":"0","website_placeholder":""},"testimonial":{"id":28725,"name":"testimonial","label":"Testimonial","description":"","help":"","class":"","type":"wysiwyg","weight":7,"pick_object":"","pick_val":"","sister_id":"","required":"0","wysiwyg_editor":"tinymce","wysiwyg_media_buttons":"1","wysiwyg_oembed":"0","wysiwyg_wptexturize":"1","wysiwyg_convert_chars":"1","wysiwyg_wpautop":"1","wysiwyg_allow_shortcode":"0","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","wysiwyg_repeatable":"0","wysiwyg_allowed_html_tags":""},"before_image":{"id":28748,"name":"before_image","label":"Before Image","description":"","help":"","class":"","type":"file","weight":8,"pick_object":"custom-simple","pick_val":"","sister_id":"","required":"0","file_format_type":"single","file_uploader":"attachment","file_attachment_tab":"upload","file_edit_title":"1","file_linked":"0","file_limit":"0","file_restrict_filesize":"10MB","file_type":"images","file_add_button":"Add File","file_modal_title":"Attach a file","file_modal_add_button":"Add File","file_wp_gallery_output":"0","file_wp_gallery_link":"post","file_wp_gallery_columns":"1","file_wp_gallery_random_sort":"0","file_wp_gallery_size":"thumbnail","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","file_show_edit_link":"0","file_field_template":"rows","file_allowed_extensions":""},"after_image":{"id":28749,"name":"after_image","label":"After Image","description":"","help":"","class":"","type":"file","weight":9,"pick_object":"custom-simple","pick_val":"","sister_id":"","required":"0","file_format_type":"single","file_uploader":"attachment","file_attachment_tab":"upload","file_edit_title":"1","file_linked":"0","file_limit":"0","file_restrict_filesize":"10MB","file_type":"images","file_add_button":"Add File","file_modal_title":"Attach a file","file_modal_add_button":"Add File","file_wp_gallery_output":"0","file_wp_gallery_link":"post","file_wp_gallery_columns":"1","file_wp_gallery_random_sort":"0","file_wp_gallery_size":"thumbnail","pick_allow_html":"0","pick_post_status":["publish"],"admin_only":"0","restrict_role":"0","restrict_capability":"0","hidden":"0","read_only":"0","roles_allowed":["administrator"],"rest_read":"0","rest_write":"0","rest_pick_response":"array","rest_pick_depth":"2","unique":"0","file_show_edit_link":"0","file_field_template":"rows","file_allowed_extensions":""}},"show_in_menu":"1","label_singular":"Web Case Study","public":"1","show_ui":"1","supports_title":"1","supports_editor":"1","publicly_queryable":"1","exclude_from_search":"0","capability_type":"post","capability_type_custom":"case_study","capability_type_extra":"1","has_archive":"0","hierarchical":"0","rewrite":"1","rewrite_with_front":"1","rewrite_feeds":"0","rewrite_pages":"1","query_var":"1","can_export":"1","default_status":"draft","supports_author":"0","supports_thumbnail":"1","supports_excerpt":"1","supports_trackbacks":"0","supports_custom_fields":"0","supports_comments":"0","supports_revisions":"0","supports_page_attributes":"0","supports_post_formats":"0","built_in_taxonomies_category":"0","built_in_taxonomies_fl-builder-template-category":"0","built_in_taxonomies_fl-builder-template-type":"0","built_in_taxonomies_link_category":"0","built_in_taxonomies_post_tag":"0","show_in_nav_menus":"1","show_in_admin_bar":"1","pfat_enable":"0","pfat_run_outside_loop":"0","pfat_append_single":"append","pfat_filter_single":"the_content","pfat_append_archive":"append","pfat_filter_archive":"the_content","rest_enable":"0","rest_base":"case_study","read_all":"0","write_all":"0","built_in_taxonomies_case_study_category":"1","built_in_taxonomies_video_case_study_category":"0","built_in_taxonomies_case_study":"1","built_in_taxonomies_case_studies":"1"}}}

Additional context Add any other context about the problem here.

Possible Workaround If you have discovered a workaround, please include it below.

quasel commented 6 years ago

Preserve Relationship (pick) Order === Selection Order -> both use the value of post__in

i will load my filter only for Versions pre 2.1.4 ! but you can use it - just works as intended - just a different label!