This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Redirect the main user page parent to a custom page. | |
*/ | |
function my_pmproup_wp_parent_page_redirect() { | |
global $wpdb, $post, $current_user; | |
$options = pmproup_getOptions(); | |
if ( ! is_admin() && ! empty($post) && ! empty($options['parent_page'] ) && $post->ID == $options['parent_page'] ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Filters the Yoast meta title on the profile page to display the user's display name. | |
* | |
* @param string title The current page's generated title. | |
* @return string The filtered title. | |
*/ | |
function my_pmpro_profile_page_meta_title( $title ) { | |
global $pmpro_pages; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Code and CSS to improve the appearance of the Membership tab of the BuddyBoss single profile. | |
* | |
* Place this CSS in the Appearance > Customize > Additional CSS field: | |
* #pmpro_account .pmpro_box { margin-bottom: 3em; } | |
* #pmpro_account .pmpro_box h2 { border-bottom: 1px solid var(--bb-content-border-color); margin: 30px 0; padding-bottom: 20px; } | |
*/ | |
function my_pmpro_buddyboss_profile_account_shortcode( $content ) { | |
$content = '<div class="bp-profile-wrapper need-separator"><div class="bp-profile-content"><div class="group-separator-block">[pmpro_account sections="membership,invoices"]</div></div></div>'; | |
return $content; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.llms-student-dashboard { align-items: flex-start; display: grid; grid-column-gap: 2em; grid-template-columns: 1fr 4fr; } | |
.llms-sd-header { display: flex; flex-direction: column-reverse; } | |
.llms-sd-title { display: none; } | |
.llms-sd-nav .llms-sd-items { display: flex; flex-direction: column; } | |
.llms-student-dashboard .llms-sd-item .llms-sep { display: none; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function my_pmpro_modify_admin_activity_email_sections($email_sections, $frequency, $term, $report_start_date, $report_end_date, $date_range) { | |
// Directly check and modify the 'total_members' section if it exists | |
if ( isset( $email_sections['total_members'] ) ) { | |
$email_sections['total_members'] = '<tr><td>Replace with your custom code to retrive total member data here.</td></tr>'; | |
} | |
// Return the modified $email_sections array | |
return $email_sections; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Optional database updates to drop orphaned orders table columns and unused usermeta rows. | |
*/ | |
function run_optional_pmpro_upgrade_3_0() { | |
global $wpdb; | |
// PMPro Stripe Billing Limits Add On has been merged into core and no longer needs `pmpro_stripe_billing_limit` user meta. | |
$sqlQuery = " | |
DELETE FROM {$wpdb->usermeta} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Re-runs the 3.0 upgrade script. | |
*/ | |
function pmpro_upgrade_3_0_rerun() { | |
global $wpdb; | |
// Create a subscription for each unique `subscription_transaction_id` in the orders table. | |
$sqlQuery = " | |
INSERT IGNORE INTO {$wpdb->pmpro_subscriptions} ( user_id, membership_level_id, gateway, gateway_environment, subscription_transaction_id, status ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function memberlite_modify_columns_ratio_for_blog( $r, $location ) { | |
// Check if the current page is a blog page | |
$maybe_add_sidebar = memberlite_is_blog(); | |
if ( $maybe_add_sidebar && ! in_array( $location, array( 'header-right', 'header-left' ) ) ) { | |
// Set layout ratio for the blog main area and sidebar | |
$r = ( $location == 'sidebar' ) ? '4' : '8'; | |
} |
NewerOlder