Taxonomy Chain Menu – is simple WordPress plugin with one shortcode, which allows to create taxonomies terms chain menus with any inbuilt and custom types of WordPress taxonomies. Is compatible with TABLEON – WordPress Posts Table Filterable!
Buy it separately on: pluginus.net OR Use free version: wordpress.org
Created by shortcodes: [taxonomy_chain_menu post_type=’product’ exclude=’152,84′ taxonomy=’product_cat’ target=’_blank’ label_taxonomy=’call_filter_chain1′ label_post=’call_filter_chain1-post’ chain_id=’chain1′ connect_table=’tt1′ button_title=’call_filter_chain1-btn’ label_before=’Select products you want to get:’] AND [tableon id=1 disable_filter_form=1]
Attention:
{"mode":"ajax","ajax_url":"https:\/\/demo.posts-table.com\/wp-admin\/admin-ajax.php","selected_lang":"en_US","table_data":[],"heads":{"id":"ID","thumbnail":"Thumbnail","post_title":"Title","gallery":"Gallery","single":"Single","product_cat":"Category","pa_color":"Color","_regular_price":"Price as meta","compare":"Compare","favourites":"Fav."},"hide_on_mobile":[],"cells_width":["auto","auto","auto","auto","auto","auto","auto","auto","auto","auto"],"orders":{"id":"desc","post_title":"asc","post_status":"asc","post_date":"desc","post_modified":"desc","comment_count":"desc","_regular_price":"desc","sound_bitrate":"asc","sound_duration":"asc","sound_year":"asc","sound_artist":"asc","sound_info":"asc"},"editable":[],"custom_field_keys":[],"total_rows_count":10,"use_load_more":false,"css_classes":"","no_found_text":"","show_print_btn":0,"post_id":0,"compact_view_width":600,"stop_notice":"","use_flow_header":1,"style":"","skin":"","pagination":{"position":"tb","next":{"class":"tableon-btn","content":">"},"prev":{"class":"tableon-btn","content":"<"},"input":{"class":"tableon-form-control"}},"lang":{"loading":"Loading ...","no_data":"No Data!","error":"Error!","items":"Posts","page":"Page","pages":"Pages","load_more":"Load More"},"per_page_sel_position":"tb","per_page_sel_pp":["10","20","30","40","50","60","70","80","90","100"],"print_css_url":"https:\/\/demo.posts-table.com\/wp-content\/plugins\/posts-table-filterable\/assets\/css\/print.css","request_data":{"action":"tableon_get_table_data","fields":["id","thumbnail","post_title","gallery","single","product_cat","pa_color","_regular_price","compare","favourites"],"post_type":"product","wp_columns_actions":"tableon_default_tables","table_id":1,"predefinition":"a:1:{s:5:\u0022rules\u0022;a:1:{s:15:\u0022not_by_taxonomy\u0022;s:15:\u0022product_cat:152\u0022;}}","filter_data":"","filter_provider":"default","orderby":"id","order":"desc","per_page":10,"current_page":0,"shortcode_args_set":"a:5:{s:2:\u0022id\u0022;s:1:\u00221\u0022;s:19:\u0022disable_filter_form\u0022;s:1:\u00221\u0022;s:6:\u0022action\u0022;s:22:\u0022tableon_default_tables\u0022;s:13:\u0022no_found_text\u0022;s:0:\u0022\u0022;s:15:\u0022use_flow_header\u0022;i:1;}","tableon_link_get_data":"[]"}}
In file functions.php added next code:
add_filter('chain1', function($args) {
$res = 'Clothes|Model';
if (defined('ICL_LANGUAGE_CODE')) {
switch (ICL_LANGUAGE_CODE) {
case 'es':
$res = 'Ropa | Modelo';
break;
case 'uk':
$res = 'Одяг | Модель';
break;
}
}
return $res;
}, 10, 1);
add_filter('chain1-post', function($args) {
$res = 'Your new wear';
if (defined('ICL_LANGUAGE_CODE')) {
switch (ICL_LANGUAGE_CODE) {
case 'es':
$res = 'Tu nueva ropa';
break;
case 'uk':
$res = 'Візьміть свій новий одяг';
break;
}
}
return $res;
}, 10, 1);
add_filter('chain1-btn', function($args) {
$res = 'Take it!';
if (defined('ICL_LANGUAGE_CODE')) {
switch (ICL_LANGUAGE_CODE) {
case 'es':
$res = 'Tomar lo!';
break;
case 'uk':
$res = 'Забираймо!';
break;
}
}
return $res;
}, 10, 1);
Documentation: https://pluginus.net/shop/wordpress-plugins/wordpress-filter-plugins/taxonomy-chain-menu/