This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// What do this code | |
// This custom hook action checks the value of a specific meta field in JetFormBuilder records. | |
// It only calculates values where the given field value is greater than 0 and searches only for forms | |
// where the specified field exists. Additionally, it iterates only through successfully submitted forms. | |
// There is a predefined limit value. When a form is submitted, the system sums the values from previously successfully submitted | |
// forms based on the query. If the value of the submitted form is equal to or less than the limit, the form submission is allowed | |
// to proceed with further actions. If not, an error message is displayed with the relevant data, and the form submission is halted. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// What do this code | |
// What this Call hook does is to extract the product identifier from the field that is filled, | |
// and the order quantity from the quantity field. It checks when the form is submitted | |
// if there is enough of the product in stock, if so, it subtracts the quantity when the form is submitted. | |
// If there is not enough, an error is generated and the stock of the product is not changed. | |
// This code does not require the JFB Add to cart add-on. The hook does not go through the checkout process, | |
// it only adjusts the stock of the product based on the quantity of the order the user has submitted. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin like FluentSnippets | |
// wprocket reference https://docs.wp-rocket.me/article/1835-automatic-lazy-rendering | |
// you can add other classes in a new line | |
// if saved the code run the clear the Priority Elements function (wprocket) | |
add_filter( 'rocket_lrc_exclusions', function( $exclusions ) { | |
$exclusions[] = 'elementor-location-footer'; | |
return $exclusions; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin like FluentSnippets | |
// if you want to handle other error statuses, change "invalid_email" to the one you want to monitor. | |
document.addEventListener( 'DOMContentLoaded', function() { | |
const { addAction } = window.JetPlugins.hooks; | |
addAction( 'jet.fb.observe.after', 'test/onSubmit', init ); | |
function init( observable ) { | |
observable.form.submitter.status.watch( onFormSubmit ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// How to use | |
// Create a new .cs file in the Unity with AssetPreviewScreenshot name | |
// Create a new folder and name it to Editor place the AssetPreviewScreenshot.cs file here! | |
// When done, navigate the Tools > Preview Screenshort - menu name and open it | |
// select your prefab material etc.. Click the Take a screenshot button | |
// In the preview you will see Unity in its original colour. But in the saved state it will be transparent. | |
// If you want to use a different color in Unity, you have to rewrite the original values in the code: #525252 (RGB value: 82, 82, 82) | |
// Why is colour important? Because the code explclit transforms the given colour code. | |
// When you look at a 3D model or material in inspector you can see what the default background color is in Unity, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin. | |
// Open an widget, dynamic visibility, and search the Check Url Path visibility under the Custom category. | |
// This visibility condition function checks whether the specified text is present in the current page's URL. For example: | |
// example.com/test/test2 | |
// If you specify "test2" in the visibility settings (value field), the rule will be applied whenever "test2" is found anywhere in the current page's URL. | |
add_action( 'jet-engine/modules/dynamic-visibility/conditions/register', function( $conditions_manager ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// Define the coupon discount rate | |
define('COUPON_DISCOUNT_RATE', 10); // 10% discount | |
// Enqueue custom script for exit intent detection | |
function enqueue_exit_intent_script() { | |
if (is_cart() || is_checkout()) { | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// What do this code | |
// This code adds a custom callback to the JetEngine built-in dynamic field widget. The callback name is: Convert Units | |
// The supported measurement units are: Millimeters (mm), Centimeters (cm), Meters (m), Kilometers (km), Inches (in), | |
Feet (ft), Yards (yd), Miles, Milliliters (ml), Deciliters (dl), Liters (l), Grams (g), Dekagrams (dkg), Kilograms (kg), | |
Pounds (lb), Bytes, Megabytes (MB), Gigabytes (GB), Watts (W), Kilowatts (kW), Megawatts (MW), Gigawatts (GW), Volts (V), | |
Kilometers per hour (km/h), Miles per hour (mph), Seconds (s), Minutes (min), Hours (h), Days (d), | |
Celsius (°C), Kelvin (K), Fahrenheit (°F). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// What do this code | |
// Using a call hook in the JetFormBuilder, if the form is submitted successfully, | |
// a new list is created in fluentcrm. The list name is given by the value of a text field of your choice. | |
// If there is already a list with this name, the hook will not be triggered, i.e. it will not be overwritten or modified. | |
// HOW TO USE | |
// Just rewrite the marked parts of the code to take the value from the text field of your choice (you need the form field name) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// place the code in the child theme functions.php or a custom code snippets plugin, like FluentSnippets | |
// What do this code | |
// In JetFormbuilder, you submit a form that calls a call hook aciton. | |
// Our code creates a personal cron for each user, which is currently set to a 1 minute run time in the code. | |
// After this expires, the system will go through all the elements of a given CCT and see | |
// if the user has any of them associated with a relation. It checks only those that are not already connected, | |
// then randomly selects one, and programmatically performs a relation connection. | |
// The code logs everything in the wp log file, so you can review the code from start to finish. |