add_action(‘pmxi_saved_post’, function($post_id, $xml_node, $is_update) { // Check if Polylang & DeepL API are active if (!function_exists(‘pll_set_post_language’) || !class_exists(‘PLL_DeepL’)) return; // Get language code from custom field $lang_code = get_post_meta($post_id, ‘language_code’, true); if (!$lang_code) $lang_code = ‘en’; // Default fallback //…Continue reading
/** * Optimized Dashboard for WPCode Shortcodes * Combined with advanced features from the beautiful version */ // Register our AJAX handler for processing shortcodes – EXACTLY as in “Dashboard Main version” add_action(‘wp_ajax_process_wpcode_shortcode’, ‘myonlytab_process_shortcode’); add_action(‘wp_ajax_nopriv_process_wpcode_shortcode’, ‘myonlytab_process_shortcode’); /** * Process any…Continue reading
// Disable core auto-updates add_filter( ‘auto_update_core’, ‘__return_false’ ); // Disable auto-updates for plugins. add_filter( ‘auto_update_plugin’, ‘__return_false’ ); // Disable auto-updates for themes. add_filter( ‘auto_update_theme’, ‘__return_false’ );Continue reading
// Description: Displays the responsive width of the preview in the Elementor editor // Author: Carlos Béjinha // Author URI: https://binformatica.pt // ———————————— // Info Width In Elementor Editor function add_custom_script_to_elementor() { ?>Continue reading
add_filter(‘frm_get_default_value’, ‘my_custom_default_value’, 10, 2); function my_custom_default_value($new_value, $field){ if($field->id == 25){ //change 25 to the ID of the field $new_value = reset($_SESSION[‘frm_http_referer’]); //stores the value of the referring URL } return $new_value; }Continue reading
function purge_varnish_shell() { $key = ‘6d6d9436-4d82-4404-9592-a3d0e40d80f4’; $cmd = “echo ‘$key’ | varnishadm -S /etc/varnish/secret -T 127.0.0.1:6082 ‘ban req.url ~ .’”; exec($cmd, $output, $result); error_log(‘Varnishadm purge: ‘ . ($result === 0 ? ‘erfolgreich’ : ‘fehlgeschlagen’)); } add_action(‘after_rocket_clean_domain’, ‘purge_varnish_shell’);Continue reading
add_filter( ‘frm_section_is_open’, ‘open_section_for_target_field’, 10, 2 ); function open_section_for_target_field( $open, $field ) { $target_section_id = 2812; //Replace 18635 with the section field ID $id = is_object( $field ) ? $field->id : $field[‘id’]; if ( (int) $id === $target_section_id ) { $open…Continue reading
add_filter( ‘frm_section_is_open’, ‘open_section_for_target_form’, 10, 2 ); function open_section_for_target_form( $open, $field ) { $form_id = is_object( $field ) ? $field->form_id : $field[‘form_id’]; $target_form_id = 102; //Replace 1012 with your form ID if ( (int) $form_id === $target_form_id ) { $open =…Continue reading
function custom_related_products_args( $args ) { $args[‘posts_per_page’] = 2; // Related products সংখ্যা $args[‘columns’] = 2; // কলাম সংখ্যা return $args; } add_filter( ‘woocommerce_output_related_products_args’, ‘custom_related_products_args’ );Continue reading