Skip to content

Instantly share code, notes, and snippets.

<?php
//* Enqueue scripts
// add_action( 'wp_enqueue_scripts', 'minimum_front_page_enqueue_scripts' );
function minimum_front_page_enqueue_scripts() {
//* Load scripts only if custom background is being used
if ( ! get_background_image() )
return;
@ameeker
ameeker / gist:58f8fbaeae5a5703dc11
Last active August 29, 2015 14:02
Members Directory (example) using Restrict Content Pro and Genesis
<?php
/**
* This file adds the User Directory template to the Parallax Pro Theme.
*
* @author StudioPress
* @package Parallax
* @subpackage Customizations
*/
/*
@ameeker
ameeker / gist:2055719f4bf2fda3bf75
Created June 18, 2014 02:50
Newsletter Group, Repeater Field, ACF
//* Add Newsletter Group Meta to Newsletter
add_action( 'genesis_entry_header', 'ogs_newsletters', 12 );
function ogs_newsletters($post_meta) {
if ( is_page ( 'newsletters' ) ) {
if( have_rows('newsletter_archive') ):
while( have_rows('newsletter_archive') ): the_row();
// vars
$newsletter_archive_year = get_sub_field('newsletter_archive_year');
$newsletter_january = get_sub_field('newsletter_january');
$newsletter_february = get_sub_field('newsletter_february');
@ameeker
ameeker / gist:d6698da63ab5468965b9
Last active August 29, 2015 14:02
Newsletters, Advanced Custom Fields Repeaters
//* Add Newsletter Group Meta to Newsletter
add_action( 'genesis_entry_header', 'ogs_newsletters', 12 );
function ogs_newsletters($post_meta) {
if( is_page ( 'newsletters' ) ) {
if( have_rows('newsletter_archive') ):
while( have_rows('newsletter_archive') ): the_row();
// vars
$newsletter_archive_year = get_sub_field('newsletter_archive_year');
$newsletter_january = get_sub_field('newsletter_january');
$newsletter_february = get_sub_field('newsletter_february');
@ameeker
ameeker / gist:4156d0c1077d2acbda14
Created July 14, 2014 16:18
Newsletter Archives, Jan/Feb correct, March-Dec links to archive
//* Add Newsletter Group Meta to Newsletter
add_action( 'genesis_entry_header', 'ogs_newsletters', 12 );
function ogs_newsletters($post_meta) {
if( is_page ( 'newsletters' ) ) {
if( have_rows('newsletter_archive') ):
while( have_rows('newsletter_archive') ): the_row();
// vars
$newsletter_archive_year = get_sub_field('newsletter_archive_year');
$newsletter_january = get_sub_field('newsletter_january');
$newsletter_february = get_sub_field('newsletter_february');
@ameeker
ameeker / gist:5bb393c22858717508ad
Created August 5, 2014 18:32
RCP Active User Directory - By Role
<?php
/**
* This file adds the User Directory template to the Minimum Theme.
*
* @author StudioPress
* @package Parallax
* @subpackage Customizations
*/
/*
@ameeker
ameeker / gist:737d50da870095f22686
Created August 6, 2014 14:59
Export Restrict Content Pro Custom Fields with Export
I managed to do this fairly easily by editing the “class-rcp-export-members.php” file. But it would be great if there was a hook there to add in my custom fields?
For reference for people, just add a column to the “csv_cols” function on line 35.
And then add your custom field to the “get_data” data array on line 71 like this:
‘telephone’ => get_user_meta($member->ID, ‘rcp_telephone’, true);
@ameeker
ameeker / gist:c08e566568a408a34b58
Created August 7, 2014 17:11
rcp custom fields
<?php
/*
Plugin Name: Restrict Content Pro - Custom User Fields
Description: Adds additional user fields to the registration process
Version: 1.0
Author: Pippin Williamson
Author URI: http://pippinsplugins.com
Contributors: mordauk, angiemeeker
*/
@ameeker
ameeker / gist:3f583c17bedf96985559
Created August 8, 2014 02:57
RCP Directory by Subscription Level
<?php
/**
* This file adds the User Directory template to the Minimum Theme.
*
* @author StudioPress
* @package Parallax
* @subpackage Customizations
*/
/*
@ameeker
ameeker / gist:5ef1a9f22ceb77805df3
Last active August 29, 2015 14:07
PMP + BuddyPress
<?php
/*
Plugin Name: PMPro BuddyPress Customizations
Plugin URI: http://www.paidmembershipspro.com/wp/pmpro-buddypress-customizations/
Description: Example code to lock down parts of BuddyPress with PMPro
Version: 0.1
Author: Stranger Studios
Author URI: http://www.strangerstudios.com
*/
/*