Skip to content

Instantly share code, notes, and snippets.

@topleague
topleague / feather-icons-css.txt
Created Sep 13, 2020
Customize Feather Icons
View feather-icons-css.txt
.feather {
width: 60px;
height: 60px;
fill: transparent;
stroke: #333333;
stroke-width: .65px;
}
@topleague
topleague / add-the-icon.txt
Created Sep 13, 2020
Add the Feather Icons in Genesis
View add-the-icon.txt
<i data-feather="circle"></i>
@topleague
topleague / feather-icons-cdn.txt
Created Sep 13, 2020
Load Feather Icons Scripts from a CDN Provider
View feather-icons-cdn.txt
<script src="https://unpkg.com/feather-icons"></script>
<script>
feather.replace()
</script>
@topleague
topleague / search-form-under-entry-title-genesis.txt
Created Sep 5, 2020
Create a Search Form under Entry Title in Genesis
View search-form-under-entry-title-genesis.txt
//* STEP #1: ADD EXCERPT SUPPORT TO PAGES
add_post_type_support( 'page', 'excerpt' );
//* Output Excerpt on Pages
add_action( 'genesis_meta', 'lwp_page_description_meta' );
//* STEP #2: REPLACE DEFAULT ENTRY HEADER WITH EXCERPT
function lwp_page_description_meta() {
//* If it's a singular page, apply page description
@topleague
topleague / insert-html-line-awesome.txt
Created Feb 21, 2020
Insert the HTML Code (Line Awesome)
View insert-html-line-awesome.txt
<i class="fa fa-check fa-3x"></i>
<i class="fa fa-check fa-6x"></i>
<i class="fa fa-angle-double-down fa-8x"></i>
<i class="fa fa-angle-double-down fa-10x"></i>
@topleague
topleague / enqueue-line-awesome-script-genesis.txt
Created Feb 21, 2020
Enqueue Line Awesome Scripts in Genesis
View enqueue-line-awesome-script-genesis.txt
wp_enqueue_style( 'line-awesome', '//maxst.icons8.com/vue-static/landings/line-awesome/font-awesome-line-awesome/css/all.min.css' );
@topleague
topleague / reposition-post-info-conditionally.txt
Created Dec 3, 2019
Reposition Post Info Conditionally in Genesis
View reposition-post-info-conditionally.txt
//* Re-position Post Info Condtionally
add_action( 'genesis_entry_header', 'conditional_reposition' );
function conditional_reposition() {
if ( is_front_page() || is_archive() ) :
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
add_action( 'genesis_entry_footer', 'genesis_post_info', 10 );
@topleague
topleague / particle-js-json-default-code.txt
Created Oct 21, 2019
Particle JS Json File Default Code
View particle-js-json-default-code.txt
particlesJS('particlesbg',
{
"particles": {
"number": {
"value": 80,
"density": {
"enable": true,
"value_area": 800
}
@topleague
topleague / front-page-hero-particle-js-background.php
Last active Oct 21, 2019
Full Width Hero Background with ParticleJS Pattern on Front Page
View front-page-hero-particle-js-background.php
//* Full Width Hero Background with ParticleJS Pattern on Front Page
//* Add Excerpt support to Pages in Genesis (Optional)
add_post_type_support( 'page', 'excerpt' );
//* Display Page Title and Page Excerpt (as Subtitle) after Header
add_action( 'genesis_header', 'blog_archive_remove_page_title');
function blog_archive_remove_page_title () {
if (is_front_page()) {
@topleague
topleague / tampermonkey-script-gmail.txt
Created Oct 9, 2019
TamperMonkey Script for Gmail Layout
View tampermonkey-script-gmail.txt
// ==UserScript==
// @name Gmail Font Type and Size
// @include https://mail.google.com/mail*
// @description Set Gmail font to classic view
// @version 1.0
// ==/UserScript==
(function() {
'use strict';
function addGlobalStyle(css) {