Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
home
/
getwphos
/
www
/
ppine
/
wp-content
/
plugins
/
trx_addons
/
components
/
cpt
/
cars
/
File Content:
cars-sc-gutenberg.php
<?php /** * ThemeREX Addons Custom post type: Cars (Gutenberg support) * * @package ThemeREX Addons * @since v1.6.25 */ // Don't load directly if ( ! defined( 'TRX_ADDONS_VERSION' ) ) { exit; } // Gutenberg Block //------------------------------------------------------ // Add scripts and styles for the editor if ( ! function_exists( 'trx_addons_gutenberg_sc_cars_editor_assets' ) ) { add_action( 'enqueue_block_editor_assets', 'trx_addons_gutenberg_sc_cars_editor_assets', TRX_ADDONS_GUTENBERG_EDITOR_BLOCK_REGISTRATION_PRIORITY ); function trx_addons_gutenberg_sc_cars_editor_assets() { if ( trx_addons_exists_gutenberg() && trx_addons_get_setting( 'allow_gutenberg_blocks' ) ) { // Scripts wp_enqueue_script( 'trx-addons-gutenberg-editor-block-cars', trx_addons_get_file_url( TRX_ADDONS_PLUGIN_CPT . 'cars/gutenberg/cars.gutenberg-editor.js' ), trx_addons_block_editor_dependencis(), filemtime( trx_addons_get_file_dir( TRX_ADDONS_PLUGIN_CPT . 'cars/gutenberg/cars.gutenberg-editor.js' ) ), true ); } } } // Block register if ( ! function_exists( 'trx_addons_sc_cars_add_in_gutenberg' ) ) { add_action( 'init', 'trx_addons_sc_cars_add_in_gutenberg' ); function trx_addons_sc_cars_add_in_gutenberg() { if ( trx_addons_exists_gutenberg() && trx_addons_get_setting( 'allow_gutenberg_blocks' ) ) { register_block_type( 'trx-addons/cars', apply_filters('trx_addons_gb_map', array( 'attributes' => array_merge( array( 'type' => array( 'type' => 'string', 'default' => 'default', ), 'pagination' => array( 'type' => 'string', 'default' => 'none', ), 'more_text' => array( 'type' => 'string', 'default' => esc_html__( 'Read more' ), ), 'cars_type' => array( 'type' => 'string', 'default' => '0', ), 'cars_maker' => array( 'type' => 'string', 'default' => '0', ), 'cars_model' => array( 'type' => 'string', 'default' => '0', ), 'cars_status' => array( 'type' => 'string', 'default' => '0', ), 'cars_labels' => array( 'type' => 'string', 'default' => '0', ), 'cars_city' => array( 'type' => 'string', 'default' => '0', ), 'cars_transmission' => array( 'type' => 'string', 'default' => '', ), 'cars_type_drive' => array( 'type' => 'string', 'default' => '', ), 'cars_fuel' => array( 'type' => 'string', 'default' => '', ), ), trx_addons_gutenberg_get_param_query(), trx_addons_gutenberg_get_param_slider(), ! apply_filters( 'trx_addons_filter_add_title_param', true, 'trx-addons/cars' ) ? array() : trx_addons_gutenberg_get_param_title(), ! apply_filters( 'trx_addons_filter_add_title_param', true, 'trx-addons/cars' ) ? array() : trx_addons_gutenberg_get_param_button(), trx_addons_gutenberg_get_param_id() ), 'render_callback' => 'trx_addons_gutenberg_sc_cars_render_block', ), 'trx-addons/cars' ) ); } } } // Block render if ( ! function_exists( 'trx_addons_gutenberg_sc_cars_render_block' ) ) { function trx_addons_gutenberg_sc_cars_render_block( $attributes = array() ) { return trx_addons_sc_cars( $attributes ); } } // Return list of allowed layouts if ( ! function_exists( 'trx_addons_gutenberg_sc_cars_get_layouts' ) ) { add_filter( 'trx_addons_filter_gutenberg_sc_layouts', 'trx_addons_gutenberg_sc_cars_get_layouts', 10, 1 ); function trx_addons_gutenberg_sc_cars_get_layouts( $array = array() ) { $array['trx_sc_cars'] = apply_filters( 'trx_addons_sc_type', trx_addons_components_get_allowed_layouts( 'cpt', 'cars', 'sc' ), 'trx_sc_cars' ); return $array; } } // Add shortcode's specific vars to the JS storage if ( ! function_exists( 'trx_addons_gutenberg_sc_cars_params' ) ) { add_filter( 'trx_addons_filter_gutenberg_sc_params', 'trx_addons_gutenberg_sc_cars_params' ); function trx_addons_gutenberg_sc_cars_params( $vars = array() ) { if ( trx_addons_exists_gutenberg() && trx_addons_get_setting( 'allow_gutenberg_blocks' ) ) { // If editor is active now $is_edit_mode = trx_addons_is_post_edit(); // Cars type $vars['sc_cars_type'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_TYPE ); $vars['sc_cars_type'][0] = trx_addons_get_not_selected_text( esc_html__( 'Type', 'trx_addons' ) ); // Cars maker $vars['sc_cars_maker'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_MAKER ); $vars['sc_cars_maker'][0] = trx_addons_get_not_selected_text( esc_html__( 'Manufacturer', 'trx_addons' ) ); // Cars maker $vars['sc_cars_model'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_MODEL ); $vars['sc_cars_model'][0] = trx_addons_get_not_selected_text( esc_html__( 'Model', 'trx_addons' ) ); // Cars status $vars['sc_cars_status'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_STATUS ); $vars['sc_cars_status'][0] = trx_addons_get_not_selected_text( esc_html__( 'Status', 'trx_addons' ) ); // Cars labels $vars['sc_cars_labels'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_LABELS ); $vars['sc_cars_labels'][0] = trx_addons_get_not_selected_text( esc_html__( 'Label', 'trx_addons' ) ); // Cars city $vars['sc_cars_city'] = !$is_edit_mode ? array() : trx_addons_get_list_terms( false, TRX_ADDONS_CPT_CARS_TAXONOMY_CITY ); $vars['sc_cars_city'][0] = trx_addons_get_not_selected_text( esc_html__( 'City', 'trx_addons' ) ); // Cars transmission $vars['sc_cars_transmission'] = !$is_edit_mode ? array() : trx_addons_cpt_cars_get_list_transmission(); $vars['sc_cars_transmission'][0] = trx_addons_get_not_selected_text( esc_html__( 'Transmission', 'trx_addons' ) ); // Cars type of drive $vars['sc_cars_type_drive'] = !$is_edit_mode ? array() : trx_addons_cpt_cars_get_list_type_of_drive(); $vars['sc_cars_type_drive'][0] = trx_addons_get_not_selected_text( esc_html__( 'Type drive', 'trx_addons' ) ); // Cars fuel $vars['sc_cars_fuel'] = !$is_edit_mode ? array() : trx_addons_cpt_cars_get_list_fuel(); $vars['sc_cars_fuel'][0] = trx_addons_get_not_selected_text( esc_html__( 'Fuel', 'trx_addons' ) ); return $vars; } } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
gutenberg
---
0755
cars-icon.png
628 bytes
0644
cars-sc-elementor.php
9892 bytes
0644
cars-sc-gutenberg.php
6718 bytes
0644
cars-sc-vc.php
9325 bytes
0644
cars-sc.php
3752 bytes
0644
cars.admin.js
2040 bytes
0644
cars.agents.php
27586 bytes
0644
cars.css
18124 bytes
0644
cars.elementor.editor.js
2834 bytes
0644
cars.js
4439 bytes
0644
cars.php
59382 bytes
0644
cars.png
1614 bytes
0644
cars.responsive.css
3218 bytes
0644
cars.taxonomy_city.php
8031 bytes
0644
cars.taxonomy_features.php
4571 bytes
0644
cars.taxonomy_labels.php
4569 bytes
0644
cars.taxonomy_maker.php
8156 bytes
0644
cars.taxonomy_model.php
9333 bytes
0644
cars.taxonomy_status.php
4532 bytes
0644
cars.taxonomy_type.php
8030 bytes
0644
tpe.widget.cars_compare.php
1635 bytes
0644
tpe.widget.cars_sort.php
1444 bytes
0644
tpl.agents.archive.php
1628 bytes
0644
tpl.agents.default-item.php
2205 bytes
0644
tpl.agents.single.php
2525 bytes
0644
tpl.author.php
1766 bytes
0644
tpl.cars.archive.php
225 bytes
0644
tpl.cars.compare.php
5316 bytes
0644
tpl.cars.default-item.php
8485 bytes
0644
tpl.cars.default.php
4210 bytes
0644
tpl.cars.parts.agent.php
3963 bytes
0644
tpl.cars.parts.form.php
5918 bytes
0644
tpl.cars.parts.loop.php
2097 bytes
0644
tpl.cars.parts.price.php
1201 bytes
0644
tpl.cars.single.php
15699 bytes
0644
tpl.cars.slider-slide.php
4355 bytes
0644
tpl.cars.slider.php
3643 bytes
0644
tpl.widget.cars_compare.php
1246 bytes
0644
tpl.widget.cars_search.php
14308 bytes
0644
tpl.widget.cars_sort.php
2230 bytes
0644
widget.cars_compare-sc-elementor.php
3199 bytes
0644
widget.cars_compare-sc-vc.php
1703 bytes
0644
widget.cars_compare-sc.php
1908 bytes
0644
widget.cars_compare.php
3176 bytes
0644
widget.cars_compare.png
1602 bytes
0644
widget.cars_search-sc-elementor.php
3971 bytes
0644
widget.cars_search-sc-vc.php
2907 bytes
0644
widget.cars_search-sc.php
2018 bytes
0644
widget.cars_search.php
4959 bytes
0644
widget.cars_search.png
2051 bytes
0644
widget.cars_sort-sc-elementor.php
4005 bytes
0644
widget.cars_sort-sc-vc.php
2417 bytes
0644
widget.cars_sort-sc.php
1927 bytes
0644
widget.cars_sort.php
3676 bytes
0644
widget.cars_sort.png
1858 bytes
0644
N4ST4R_ID | Naxtarrr