Skip to content

Instantly share code, notes, and snippets.

Kevin Donnigan anythinggraphic

Block or report user

Report or block anythinggraphic

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@anythinggraphic
anythinggraphic / functions.php
Created Apr 15, 2017
Paste As Text by default in the WordPress editor.
View functions.php
<?php
/* @link https://anythinggraphic.net/paste-as-text-by-default-in-wordpress
/* Use Paste As Text by default in the editor
----------------------------------------------------------------------------------------*/
add_filter('tiny_mce_before_init', 'ag_tinymce_paste_as_text');
function ag_tinymce_paste_as_text( $init ) {
$init['paste_as_text'] = true;
return $init;
}
@anythinggraphic
anythinggraphic / functions.php
Last active Jan 29, 2017
Give each Gravity Forms entry a unique ID
View functions.php
<?php
/* Put a unique ID on Gravity Form (single form ID) entries.
----------------------------------------------------------------------------------------*/
add_filter("gform_field_value_uuid", "get_unique");
function get_unique(){
$prefix = "SLP2017-"; // update the prefix here
do {
@anythinggraphic
anythinggraphic / functions.php
Last active Jan 29, 2017
Change the link on the entry-title for each post to a custom one on Archives page
View functions.php
<?php
/* @link https://anythinggraphic.net/change-entry-title-post-links-archives-genesis/
/* Change the link on the entry-title for each post to a custom one on Archives page
----------------------------------------------------------------------------------------*/
add_filter( 'genesis_post_title_output', 'ag_custom_post_title_link' );
function ag_custom_post_title_link( $title ) {
if( is_archive() ) {
$post_title = get_the_title( get_the_ID() );
$title = '<h2 class="entry-title" itemprop="headline"><a href="' . get_field('link') . '" target="new">' . $post_title . '</a></h2>';
@anythinggraphic
anythinggraphic / script.js
Last active Nov 17, 2016
When you click on an HTML5 video poster, play the video.
View script.js
<script>var v = document.getElementById("movie");
v.onclick = function() {
v.paused ? v.play() : v.pause()
};</script>
@anythinggraphic
anythinggraphic / script.js
Last active Nov 17, 2016
When HTML5 video ends, show the poster.
View script.js
<script>var video= jQuery("#hero-movie")[0];
var videoJ= jQuery("#hero-movie");
videoJ.on("ended",function(){
video.load();
});</script>
@anythinggraphic
anythinggraphic / functions.php
Created Nov 16, 2016 — forked from Deaner666/functions.php
Add customized 'read more' links to hand crafted excerpts
View functions.php
<?php
/* Add "Read More" link to hand-crafted excerpts
----------------------------------------------------------------------------------------*/
add_filter('get_the_excerpt', 'ag_manual_excerpt_read_more_link');
function ag_manual_excerpt_read_more_link($excerpt) {
$excerpt_more = '';
if (has_excerpt() && ! is_attachment() && get_post_type() == 'post') {
$excerpt_more = '&nbsp;<a href="' . get_permalink() . '">[Continue&nbsp;reading] <span class="screen-reader-text">' . get_the_title() . '</span></a>';
}
@anythinggraphic
anythinggraphic / functions.php
Last active Jan 29, 2017
Change the WordPress admin login logo and image URL
View functions.php
<?php
/* @link https://anythinggraphic.net/change-wordpress-admin-login-logo-image-url/
/* Change login logo and link
----------------------------------------------------------------------------------------*/
add_filter('login_headerurl','ag_login_link');
function ag_login_link() {
return home_url();
}
@anythinggraphic
anythinggraphic / functions.php
Last active May 8, 2019
Move Post Title and Post Info from Entry Header to Entry Content
View functions.php
<?php
/* Move Post Title and Post Info from inside Entry Header to Entry Content on Posts page
----------------------------------------------------------------------------------------*/
add_action( 'genesis_before_entry', 'reposition_entry_header' );
function reposition_entry_header() {
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_open', 5 );
remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
remove_action( 'genesis_entry_header', 'genesis_entry_header_markup_close', 15 );
@anythinggraphic
anythinggraphic / functions.php
Last active May 8, 2019
Override Header Image (Appearance > Customize) with an retina version
View functions.php
<?php
/* @link https://anythinggraphic.net/header-image-logo-in-genesis-and-wordpress-with-a-retina-2x-version/
/* Override Header Image (Appearance > Customize) with an @2x version
----------------------------------------------------------------------------------------*/
add_theme_support( 'custom-header', array(
'header_image' => '',
'header-selector' => '.site-title a',
'header-text' => false,
'height' => 188,
@anythinggraphic
anythinggraphic / functions.php
Last active Jan 29, 2017
Remove WordPress emojis without a plugin.
View functions.php
<?php
/* @link https://anythinggraphic.net/disable-emojis-in-wordpress-without-a-plugin
/* Remove emoji scripts and dns prefetch
----------------------------------------------------------------------------------------*/
add_action( 'init', 'ag_disable_wp_emojicons' );
function ag_disable_wp_emojicons() {
// all actions related to emojis
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
You can’t perform that action at this time.