Archives: Snippets
FAQ JSON-LD for 10-Tonne Aluminum Gantry Crane
Insert User Status and EN-ID into localStorage (for Jason)
add_action(‘wp_head’, ‘output_auth0_user_id_meta’); function output_auth0_user_id_meta() { $script = ““; echo $script; }Continue reading
Organization Schema
Basic | Automatisches Löschen des Papierkorbs deaktivieren
function wpb_remove_schedule_delete() { remove_action( ‘wp_scheduled_delete’, ‘wp_scheduled_delete’ ); } add_action( ‘init’, ‘wpb_remove_schedule_delete’ );Continue reading
Categorias pai a negrito e lembrete para nao esquecer de prencher certos campos ao adicionar um produto
/** * Validação completa para produtos WooCommerce * Verifica preço, categoria, referência (SKU) e peso */ function validar_produto_woocommerce_completo($post_id) { // Verifica se é um produto if (get_post_type($post_id) !== ‘product’) { return; } // Verifica se está salvando o produto (não…Continue reading
Reset Duplicator Pro capabilities
define( ‘DUPLICATOR_CAPABILITIES_RESET’, true );Continue reading
Give export capability to administrator
$admin_role = get_role(‘administrator’); $admin_role->add_cap(‘export’, true);Continue reading
Fluent form date error
{“code”:”qm_fatal”,”message”:”Uncaught Exception: Failed to parse time string (30/05/2025) at position 0 (3): Unexpected character in /var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/apps/tables/class-flowmattic-tables.php on line 1167″,”data”:{“message”:”Uncaught Exception: Failed to parse time string (30/05/2025) at position 0 (3): Unexpected character”,”file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/apps/tables/class-flowmattic-tables.php”,”line”:1167,”trace”:[{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/apps/tables/class-flowmattic-tables.php”,”line”:1167,”function”:”__construct”,”class”:”DateTime”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/apps/tables/class-flowmattic-tables.php”,”line”:797,”function”:”format_record_data”,”class”:”FlowMattic_Table”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/apps/tables/class-flowmattic-tables.php”,”line”:462,”function”:”find_record”,”class”:”FlowMattic_Table”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/class-flowmattic-workflow.php”,”line”:1439,”function”:”run_action_step”,”class”:”FlowMattic_Table”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/flowmattic/inc/class-flowmattic-workflow.php”,”line”:2769,”function”:”run”,”class”:”FlowMattic_Workflow”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:324,”function”:”execute”,”class”:”FlowMattic_Workflow”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:348,”function”:”apply_filters”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/plugin.php”,”line”:517,”function”:”do_action”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/flowmattic-apps/fluent-forms/class-fluent-forms.php”,”line”:179,”function”:”do_action”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:324,”function”:”capture_fluent_forms_submission”,”class”:”FlowMattic_Fluent_Forms”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:348,”function”:”apply_filters”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/plugin.php”,”line”:517,”function”:”do_action”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/fluentform/app/Services/Form/SubmissionHandlerService.php”,”line”:533,”function”:”do_action”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/fluentform/app/Services/Form/SubmissionHandlerService.php”,”line”:49,”function”:”insertSubmission”,”class”:”FluentForm\\App\\Services\\Form\\SubmissionHandlerService”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/fluentform/app/Modules/SubmissionHandler/SubmissionHandler.php”,”line”:25,”function”:”handleSubmission”,”class”:”FluentForm\\App\\Services\\Form\\SubmissionHandlerService”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-content/plugins/fluentform/app/Hooks/Ajax.php”,”line”:21,”function”:”submit”,”class”:”FluentForm\\App\\Modules\\SubmissionHandler\\SubmissionHandler”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:324,”function”:”{closure}”,”class”:”FluentForm\\Framework\\Foundation\\Application”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/class-wp-hook.php”,”line”:348,”function”:”apply_filters”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-includes/plugin.php”,”line”:517,”function”:”do_action”,”class”:”WP_Hook”,”type”:”->”},{“file”:”/var/www/inkontaktbringer.de/htdocs/wp-admin/admin-ajax.php”,”line”:192,”function”:”do_action”}]}}×Continue reading
Remove Specific Campaign Based on the Referral URL
document.addEventListener(‘om.Campaign.startShow’, function(event) { if(document.referrer.search.indexOf(‘google.com’) > 0) { // replace with the specific referral domain var optinCampaign = document.querySelector(‘#om-CAMPAIGN_ID’); // replace CAMPAIGN_ID with the unique ID for your campaign optinCampaign.parentNode.removeChild(optinCampaign); } });Continue reading