Skip to content

Instantly share code, notes, and snippets.

View graylaurenm's full-sized avatar

Lauren Gray graylaurenm

View GitHub Profile
<?php // don't include this line
/**
* Customize the credits.
* @since 1.0.0
*/
add_filter( 'genesis_footer_creds_text', 'customgenesis_footer_copyright' );
function customgenesis_footer_copyright() {
$creds = '[footer_copyright before="Copyright" after=" "]' . get_bloginfo ( 'name' );
return $creds;
@graylaurenm
graylaurenm / mpp-wprm-servings-fix.php
Last active January 8, 2017 17:01
MPP to WPRM "Servings" Fix
<?php
$recipes = WPRM_Recipe_Manager::get_recipes();
foreach ( $recipes as $recipe_id => $options ) {
$recipe = WPRM_Recipe_Manager::get_recipe( $recipe_id );
if ( ! $recipe->servings() ) {
$import_source = get_post_meta( $recipe_id, 'wprm_import_source', true );
@graylaurenm
graylaurenm / genesis-header-scripts.html
Last active March 6, 2017 01:28
EasyRecipe "jump to recipe" starter
<script type="text/javascript">
(function($) {
$(function() {
var jumpID = $( '.easyrecipe' ).attr( 'id' );
if( jumpID ) {
$( 'body' ).addClass( 'skipLink' );
$( '.content .entry-header' ).append( '<a href="#' + jumpID + '" class="skip">Skip to Recipe</a>' );
}
});
})(jQuery);
@graylaurenm
graylaurenm / genesis-header-scripts.html
Last active March 6, 2017 01:28
WP Ultimate Recipe "jump to recipe" starter
<script type="text/javascript">
(function($) {
$(function() {
var jumpID = $( '.wpurp-container' ).attr( 'id' );
if( jumpID ) {
$( 'body' ).addClass( 'skipLink' );
$( '.content .entry-header' ).append( '<a href="#' + jumpID + '" class="skip">Skip to Recipe</a>' );
}
});
})(jQuery);
@graylaurenm
graylaurenm / genesis-header-scripts.html
Last active March 6, 2017 01:28
Zip Recipes "jump to recipe" starter
<script type="text/javascript">
(function($) {
$(function() {
var jumpID = $( '.zlrecipe-container-border' ).attr( 'id' );
if( jumpID ) {
$( 'body' ).addClass( 'skipLink' );
$( '.content .entry-header' ).append( '<a href="#' + jumpID + '" class="skip">Skip to Recipe</a>' );
}
});
})(jQuery);
@graylaurenm
graylaurenm / genesis-header-scripts.html
Last active March 6, 2017 01:28
Meal Planner Pro "jump to recipe" starter
<script type="text/javascript">
(function($) {
$(function() {
var jumpID = $( '.mpprecipe-container-border' ).attr( 'id' );
if( jumpID ) {
$( 'body' ).addClass( 'skipLink' );
$( '.content .entry-header' ).append( '<a href="#' + jumpID + '" class="skip">Skip to Recipe</a>' );
}
});
})(jQuery);
@graylaurenm
graylaurenm / functions.php
Last active March 15, 2017 23:19
Add affiliate disclosure to top of posts
<?php // do not include this line
add_action( 'genesis_entry_content', 'oc_snippet_do_disclosure', 1 );
function oc_snippet_do_disclosure() {
if ( is_singular( 'post' ) ) {
echo '<p><strong>Disclosure: </strong>This post may contain affiliate links. I receive a small commission at no cost to you when you make a purchase using my link.</p>';
}
}
@graylaurenm
graylaurenm / functions.php
Last active March 30, 2017 20:20
Automatically Add WP Recipe Maker "Jump" And "Print" Buttons to ALL Posts http://oncecoupled.com/2016/09/auto-jump-print-buttons-wprm/
<?php // Do NOT copy this line. :)
/**
* Automatically insert WPRM buttons
*
* @author Lauren Gray, Once Coupled
* @link https://oncecoupled.com
*/
add_action('genesis_entry_content', 'oncecoupled_wprm_buttons', 1);
function oncecoupled_wprm_buttons() {
@graylaurenm
graylaurenm / functions.php
Created September 27, 2017 20:43
Force posts to update (make no changes)
<?php // Do not include this line
add_action( 'init', 'oc_force_post_update' );
function oc_force_post_update() {
$my_posts = get_posts(
array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 10,
'offset' => 0,
@graylaurenm
graylaurenm / .htaccess
Last active November 4, 2017 13:10
Redirect to HTTPS
# @see https://really-simple-ssl.com/knowledge-base/manually-insert-htaccess-redirect-http-to-https/
# BEGIN Redirect to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# END Redirect to HTTPS