Skip to content

Instantly share code, notes, and snippets.

View Bobz-zg's full-sized avatar
👨‍💻
working remotely

Vlado Bosnjak Bobz-zg

👨‍💻
working remotely
View GitHub Profile
@Bobz-zg
Bobz-zg / functions.php
Last active January 30, 2019 03:06
Remove 'Category' from 'Quick edit' screen in WordPress admin
<?php
/**
* Filters whether the current taxonomy should be shown in the Quick Edit panel.
*
* @since 4.2.0
*
* @param bool $show_in_quick_edit Whether to show the current taxonomy in Quick Edit.
* @param string $taxonomy_name Taxonomy name.
@Bobz-zg
Bobz-zg / youtube.js
Created February 18, 2019 14:57
Make youtube iframe api work in tabs / carousel on show
/**
* My markup for video is generated with PHP and it looks like this:
*
* foreach ( $videoURLs as $video_url ) :
*
* Need to get only video_id param from URL, something like: dEy6mu0UarM
*
* $video_id = explode('=', $video_url);
*
*
@Bobz-zg
Bobz-zg / gravity-forms-mods.php
Last active June 6, 2019 09:10
Change Gravity Forms submit input to button element
<?php
/**
* Change submit form <input> element to <button> element for AJAX enabled forms
*
* @link https://docs.gravityforms.com/gform_submit_button/
*/
add_filter( 'gform_submit_button', function ( $button, $form ) {
$dom = new DOMDocument();
@Bobz-zg
Bobz-zg / dark-mode-favicon.js
Last active September 18, 2020 23:19
Dark mode favicon
/**
* HTML Markup to place in your <head> tag
* <link rel="icon" type="image/png" href="/favicon.png" data-dark="/favicon-dark.png" />
*/
// Attach listener to DOM Loaded
window.addEventListener( 'DOMContentLoaded', setFavicon );
// Set specific favicon if browser is in dark mode
function setFavicon() {
<?php
/**
* Setup query
*/
// Move this on top
$args = [
'paged' => $page,
'post_type' => 'post',
@Bobz-zg
Bobz-zg / wc-coupon-loggedin-only.php
Last active November 8, 2022 14:24
Set woocommerce coupon to be available only for logged in users
<?php
add_filter( 'woocommerce_coupon_is_valid', function( $is_valid, $coupon ) {
/**
* Selected coupons allowed for logged in users only
*/
if ( in_array( $coupon->get_code() , ['loggedinonly', 'anothercoupontitle']) && ! is_user_logged_in() )
{
return false;
@Bobz-zg
Bobz-zg / input.scss
Created December 7, 2020 21:22
Generated by SassMeister.com.
.forms-report-service {
.span-4,
.span-12 {
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
}
.span-buttons {
text-align: right;
@Bobz-zg
Bobz-zg / input.scss
Created December 7, 2020 21:23
Generated by SassMeister.com.
.forms-report-service {
.span-4,
.span-12 {
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
}
.span-buttons {
text-align: right;
@Bobz-zg
Bobz-zg / input.scss
Created December 7, 2020 21:28
Generated by SassMeister.com.
.forms-report-service {
&.loading {
opacity: 0.6;
pointer-events: none;
}
/**
* Grid
@Bobz-zg
Bobz-zg / input.scss
Created December 7, 2020 22:28
Generated by SassMeister.com.
.forms-report-service {
&.loading {
opacity: 0.6;
pointer-events: none;
}
/**
* Grid