Skip to content

Instantly share code, notes, and snippets.

<?php
add_filter(
'jet-form-builder/security/csrf-token/datetime-limit',
/** @var \DateTimeImmutable $datetime */
function ( $datetime ) {
@LaxusCroco
LaxusCroco / sort-numeric-options-jsf.php
Last active September 5, 2024 16:47
Replace 1305 with the filter ID
<?php
add_filter( 'jet-smart-filters/filters/filter-options', function( $options, $filter_id ){
if ( 1305 == $filter_id ) {
uasort( $options, '__compare_jsf' );
}
<?php
add_filter(
'jet-form-builder/send-email/message_content',
function ( string $content ) {
return str_replace(
'%client_ip%',
.jet-apb-appointments-item {
font-family: "Montserrat", Montserrat;
font-size: 16px;
font-weight: 300;
text-align: center;
@LaxusCroco
LaxusCroco / adjust-current-date.php
Last active April 23, 2024 07:50
Adjust Current Date macro to the timezone set in WordPress
<?php
add_filter( 'jet-engine/datetime/use-wp-date', '__return_true' );
.change-hover-color:not(:disabled):not(:checked):hover + span::before {
border-color: red !important;
}
@LaxusCroco
LaxusCroco / gist:74c8af958fe9d03a8b503c7ce3a5ff3a
Created April 1, 2024 15:18
take-booking-dates-from-meta.php
<?php
add_filter(
'jet-form-builder/preset-sanitize',
function ( $sanitize, \Jet_Form_Builder\Presets\Sources\Base_Source $source ) {
if ( jet_fb_live()->form_id == 2055 && is_a( $source, \Jet_Form_Builder\Presets\Sources\Preset_Source_Post::class ) ) {
return true;
}
@LaxusCroco
LaxusCroco / jet-popup-manage-capabilities.php
Created March 29, 2024 15:58
Replace 'manage_options' with the needed capability
<?php
add_filter( 'jet-popup/access-cap', 'my_custom_admin_ui_cap', 10 );
function my_custom_admin_ui_cap( $capability ) {
// Return your custom capability
return 'manage_options';
}
.jet-woo-products-cqw-wrapper {
opacity: 1 !important;
visibility: visible !important;
}
@LaxusCroco
LaxusCroco / off-canvas-full-width.css
Last active July 8, 2024 11:57
Make off canvas area full-width on mobile and tablet
body[data-elementor-device-mode="mobile"] .jet-offcanvas.is-active {
max-width: 100% !important;width: 100% !important;
}