Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * This file adds the User Directory template to the Minimum Theme.
- *
- * @author StudioPress
- * @package Parallax
- * @subpackage Customizations
- */
- /*
- Template Name: Directory
- */
- add_action( 'genesis_entry_content', 'ogs_directory', 5 );
- function ogs_directory() {
- $args = array(
- 'blog_id' => 1, // unless yours is a multisite install, you shouldn't need to change this
- 'exclude' => array(), // IDs of users that need to be excluded
- 'orderby' => 'display_name' // Sort by 'ID', 'login', 'nicename', 'email', 'url', 'registered', 'display_name', or 'post_count'; defaults to 'login'
- );
- $members = rcp_get_members();
- usort($members, create_function('$a, $b', 'return strnatcasecmp($a->last_name, $b->last_name);'));
- foreach ($members as $member) {
- echo '<div class="member-avatar">';
- echo get_avatar($member->ID,60);
- echo '</div>';
- echo '<div class="tern_wp_member_info">';
- echo '<div class="member one-half first">';
- echo '<div class="tern_wp_members_first_name">' .esc_attr( $member->first_name ). '</div> ' ;
- echo '<div class="tern_wp_members_last_name">' .esc_attr( $member->last_name ). '</div><br/> ' ;
- echo '<div class="tern_wp_member_contact">';
- if ( $member->rcp_address ) {
- echo '' .esc_attr( $member->rcp_address ). ', ' ;
- }
- if ( $member->rcp_city ) {
- echo '' .esc_attr( $member->rcp_city ). ', ' ;
- }
- if ( $member->rcp_state ) {
- echo '' .esc_attr( $member->rcp_state ). '' ;
- }
- if ( $member->rcp_zip ) {
- echo ' ' .esc_attr( $member->rcp_zip ). '<br/> ' ;
- }
- if ( $member->rcp_phone ) {
- echo '' .esc_attr( $member->rcp_phone ). '<br/> ' ;
- }
- echo '</div>';
- echo '</div>';
- echo '<div class="member one-half">';
- if ( $member->rcp_company_organization ) {
- echo '<strong>Company: </strong>' .esc_attr( $member->rcp_company_organization ). ', ' ;
- }
- if ( $member->rcp_title ) {
- echo '' .esc_attr( $member->rcp_title ). '<br/> ' ;
- }
- if ( $member->rcp_other_membership ) {
- echo '<strong>Other Memberships: </strong>' .esc_attr( $member->rcp_other_membership ). '<br/> ' ;
- }
- if ( $member->rcp_univ_1_degree ) {
- echo '<strong>University:</strong> ' .esc_attr( $member->rcp_univ_1_degree ). ', ' ;
- }
- if ( $member->rcp_univ_1 ) {
- echo '' .esc_attr( $member->rcp_univ_1 ). ', ' ;
- }
- if ( $member->rcp_univ_1_year ) {
- echo '' .esc_attr( $member->rcp_univ_1_year ). ', ' ;
- }
- if ( $member->rcp_univ_1_major ) {
- echo '' .esc_attr( $member->rcp_univ_1_major ). '<br/> ' ;
- }
- if ( $member->rcp_univ_2_degree ) {
- echo '<strong>University:</strong> ' .esc_attr( $member->rcp_univ_2_degree ). ', ' ;
- }
- if ( $member->rcp_univ_2 ) {
- echo '' .esc_attr( $member->rcp_univ_2 ). ', ' ;
- }
- if ( $member->rcp_univ_2_year ) {
- echo '' .esc_attr( $member->rcp_univ_2_year ). ', ' ;
- }
- if ( $member->rcp_univ_2_major ) {
- echo '' .esc_attr( $member->rcp_univ_2_major ). '<br/> ' ;
- }
- if ( $member->rcp_univ_3_degree ) {
- echo '<strong>University: </strong> ' .esc_attr( $member->rcp_univ_3_degree ). ', ' ;
- }
- if ( $member->rcp_univ_3 ) {
- echo '' .esc_attr( $member->rcp_univ_3 ). ', ' ;
- }
- if ( $member->rcp_univ_3_year ) {
- echo '' .esc_attr( $member->rcp_univ_3_year ). ', ' ;
- }
- if ( $member->rcp_univ_3_major ) {
- echo '' .esc_attr( $member->rcp_univ_3_major ). '<br/> ' ;
- }
- echo '</div>';
- echo '</div>';
- } }
- //* Run the Genesis loop
- genesis();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement