Skip to content

Instantly share code, notes, and snippets.

@ameeker
ameeker / gist:5c1d3ca03a9f09c6a92a
Last active August 29, 2015 14:07
WP Listing Features Icons
//line 251 of includes/views/single-listing.php
echo '<h5>Tagged Features</h5><ul class="tagged-features">';
echo get_the_term_list( get_the_ID(), 'features', '<li>', '</li><li>', '</li>' );
echo '</ul><!-- .tagged-features -->';
// for displaying the term image
<?php
@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
*/
/*
@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: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: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: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: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: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: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: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
*/
/*