Skip to content

Instantly share code, notes, and snippets.

View softiconic's full-sized avatar

Softiconic softiconic

View GitHub Profile
@softiconic
softiconic / file.php
Last active December 2, 2023 18:54
Configure the ACF date picker to display only the day and month.
<?php
if(get_field('date'))
{
$datetime = DateTime::createFromFormat('d/m/Y', get_field('date'));
$fecha_dia = $datetime->format('d');
$fecha_mes = $datetime->format('M');
}
?>
<span><?php echo $fecha_dia; ?></span>
<span><?php echo $fecha_mes; ?></span>
@softiconic
softiconic / gist:ae1c98e91645d4f29bf03625aef4d086
Last active December 2, 2023 18:54
Generate a shortcode for a country list in Contact Form 7.
[select country "United States" "Canada" "Mexico" "United Kingdom" "-----" "Afghanistan" "Albania" "Algeria" "American Samoa" "Andorra" "Angola" "Anguilla" "Antigua and Barbuda" "Argentina" "Armenia" "Armenia" "Aruba" "Australia" "Austria" "Azerbaijan" "Azerbaijan" "Bahamas" "Bahrain" "Bangladesh" "Barbados" "Belarus" "Belgium" "Belize" "Benin" "Bermuda" "Bhutan" "Bolivia" "Bonaire" "Bosnia and Herzegovina" "Botswana" "Bouvet Island (Bouvetoya)" "Brazil" "British Indian Ocean Territory (Chagos Archipelago)" "British Virgin Islands" "Brunei Darussalam" "Bulgaria" "Burkina Faso" "Burundi" "Cambodia" "Cameroon" "Cape Verde" "Cayman Islands" "Central African Republic" "Chad" "Chile" "China" "Christmas Island" "Cocos (Keeling) Islands" "Colombia" "Comoros" "Congo" "Congo" "Cook Islands" "Costa Rica" "Cote d'Ivoire" "Croatia" "Cuba" "Curaçao" "Cyprus" "Cyprus" "Czech Republic" "Denmark" "Djibouti" "Dominica" "Dominican Republic" "Ecuador" "Egypt" "El Salvador" "Equatorial Guinea" "Eritrea" "Estonia" "Ethiopia" "Fal
@softiconic
softiconic / gist:8fd6d81f72b6f64657c5f30d53892def
Last active December 2, 2023 18:54
Set a placeholder text for the date field in Contact Form 7.
<input type="text" onfocus="(this.type='date')" onblur="(this.type='text')" name="birth" value="" class="form-control wpcf7-form-control wpcf7-date wpcf7-validates-as-required wpcf7-validates-as-date" aria-required="true" aria-invalid="false" placeholder="Date of birth">
@softiconic
softiconic / functions.php
Last active December 2, 2023 18:53
Deactivate automatic updates for WordPress core, themes, or plugins.
// disable core updates
function remove_core_updates() {
global $wp_version;
return(object) array('last_checked' => time(), 'version_checked' => $wp_version,);
}
@softiconic
softiconic / gist:2b25873f5fea6562f5274eb310db12d0
Last active December 2, 2023 18:53
div class on click – add or remove.
$('body').on('click', '.scths', function(event) {
if ($(this).hasClass('scteto')) {
$(".dsc").removeClass('scteto');
} else {
$(".dsc").removeClass('scteto');
$(this).addClass('scteto');
}
});
@softiconic
softiconic / custom.js
Last active December 2, 2023 19:01
Style the color of the placeholder or first option in a select dropdown.
<script>
$(function($) {
/*function for placeholder select*/
function selectPlaceholder(selectID){
var selected = $(selectID + ' option:selected');
var val = selected.val();
$(selectID + ' option' ).css('color', '#2c2c2c');
selected.css('color', '#AEC3ED');
if (val == "") {
$(selectID).css('color', '#AEC3ED');
@softiconic
softiconic / custom.js
Last active December 2, 2023 18:51
Remove a specific div from the contact form after submission.
jQuery( document ).ready(function( $ ){
$( document ).on('submit_success', '.contactsc2 .elementor-form', function(){
$submitted_form = $( this );
$('.contactsc2 .elementor-form-fields-wrapper').hide();
// $submitted_form.hide();
$('.contactsc2 .elementor-message-success').show();
});
});
@softiconic
softiconic / gist:8b88e1b8e8f4db6fe9f4eebc3744c1d0
Last active December 2, 2023 18:51
Ensure HTML5 video compatibility across all devices.
<video class="scvideos3" autoplay loop muted playsInline width='100%' height='100%' preload="auto">
<source src="dd.webm" type="video/webm">
<source src="dd.mp4" type="video/mp4">
</video>
//another example
<video class="scvideo" preload="auto" loop="loop" muted="true" playsinline="true" autoplay="autoplay">
<source src="mpr.mp4" type="video/mp4">
</video>
@softiconic
softiconic / gist:8a0308b626c86d19fab0c911308c26c4
Last active December 2, 2023 18:51
In Contact Form 7, set the first option as the label for a SELECT field.
[select* scteto first_as_label "select one" "item1" "item2" "item3" "item4" "item5"]
+ Design custom arrow
select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background-image: url(../images/select-drop.svg);
background-repeat: no-repeat;
background-position: right center;
.ss .fa {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);