Skip to content

Instantly share code, notes, and snippets.

View webdevsuperfast's full-sized avatar
🏠
Working from home

Rotsen Mark Acob webdevsuperfast

🏠
Working from home
View GitHub Profile
<?php
//* Do NOT include the opening php tag
//* Alter the Genesis Search for so that we can change the destination page and our querystring parameter.
add_filter( 'genesis_search_form', 'b3m_search_form', 10, 4);
function b3m_search_form( $form, $search_text, $button_text, $label ) {
$onfocus = " onfocus=\"if (this.value == '$search_text') {this.value = '';}\"";
$onblur = " onblur=\"if (this.value == '') {this.value = '$search_text';}\"";
$form = '<form role="search" method="get" class="searchform search-form" action="' . home_url() . '/search">
@webdevsuperfast
webdevsuperfast / google-dorks
Created November 10, 2017 22:48 — forked from clarketm/google-dorks
Listing of a number of useful Google dorks.
" _ _ "
" _ /|| . . ||\ _ "
" ( } \||D ' ' ' C||/ { % "
" | /\__,=_[_] ' . . ' [_]_=,__/\ |"
" |_\_ |----| |----| _/_|"
" | |/ | | | | \| |"
" | /_ | | | | _\ |"
It is all fun and games until someone gets hacked!
@webdevsuperfast
webdevsuperfast / vc_custom_icon_set.php
Created November 12, 2017 06:10 — forked from zecka/vc_custom_icon_set.php
Add a custom icon set from icomoon to visual composer vc_icon shortcode
<?php
// Add new custom font to Font Family selection in icon box module
function zeckart_add_new_icon_set_to_iconbox( ) {
$param = WPBMap::getParam( 'vc_icon', 'type' );
$param['value'][__( 'IcoMoon', 'total' )] = 'icomoon';
vc_update_shortcode_param( 'vc_icon', $param );
}
add_filter( 'init', 'zeckart_add_new_icon_set_to_iconbox', 40 );
@webdevsuperfast
webdevsuperfast / ajax.php
Created December 1, 2017 05:09 — forked from sniperwolf/ajax.php
Super-Simple WordPress ajax post-popup with jQuery and Reveal plugin
<?php
/**
* Template Name: ajax
*/
?>
<?php
$post = get_post($_GET['id']);
?>
<?php if ($post) : ?>
<?php setup_postdata($post); ?>
@webdevsuperfast
webdevsuperfast / webpack.config.js
Created December 19, 2017 08:38 — forked from allysonsouza/webpack.config.js
WebPack for WordPress Theme
// Const
const webpack = require('webpack'); //to access built-in plugins
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const path = require('path');
// ExtractPlugin - Multiple instances
// Configure individual stylesheet generation to use correctly with wp_enqueue_style
const extractMain = new ExtractTextPlugin('css/main.min.css');
const extractAdmin = new ExtractTextPlugin('css/admin.min.css');
const extractEditor = new ExtractTextPlugin('css/editor.min.css');
@webdevsuperfast
webdevsuperfast / .gitmodules
Created December 29, 2017 00:25 — forked from westonruter/.gitmodules
Test widget plugin for WordPress issue #27491: Widget Customizer: Dynamically-created inputs cause from to replace itself without event to trigger re-initialization https://core.trac.wordpress.org/ticket/27491
[submodule "chosen"]
path = chosen
url = git@github.com:harvesthq/chosen.git
@webdevsuperfast
webdevsuperfast / soliloquy_wordpress_native_responsive.php
Created January 16, 2018 23:26 — forked from scotthorn/soliloquy_wordpress_native_responsive.php
Make Soliloquy use the native responsive image handling from Wordpress 4.4+
<?php
// Make Soliloquy sliders use wp's native responsive images with wp retina
function my_theme_soliloquy_output($slider, $data) {
return wp_make_content_images_responsive($slider);
}
add_filter('soliloquy_output', 'my_theme_soliloquy_output', 10, 2);
// wp_make_content_images_responsive needs the img tags to have a class with their id
function my_theme_soliloquy_image_slide_class($classes, $item, $i, $data, $mobile) {
$classes[] = 'wp-image-' . $item['id'];
@webdevsuperfast
webdevsuperfast / imageload.js
Created January 25, 2018 07:31
Preload images
// @link http://jsfiddle.net/andyshora/5YVNN/
// @link http://andyshora.com/css-image-container-padding-hack.html
$(document).ready(function() {
// when the image has loaded
$('.image').load(function() {
// remove loading class from the wrapper
$(this).parent('.image-wrapper--loading').removeClass('image-wrapper--loading');
});
var imagePath = 'http://andyshora.com/assets/img/pages/grumpy-cat.jpg';
@webdevsuperfast
webdevsuperfast / remove.sh
Created February 7, 2018 05:58
Removed WordPress Thumbnails
find . -regextype posix-extended -regex ".*-[[:digit:]]{2,4}x[[:digit:]]{2,4}(@2x)?.(jpg|jpeg|png|eps|gif)" -type f -exec rm {} \;
#!/bin/sh
# credit from http://stackoverflow.com/questions/6301885/convert-tar-gz-to-zip
for f in *.tar.gz
do
rm -rf ${f%.tar.gz}
mkdir ${f%.tar.gz}
tar xvzf $f -C ${f%.tar.gz}
zip ${f%.tar.gz}.zip -r ${f%.tar.gz}
rm -rf ${f%.tar.gz}