Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen

Filterhaken in MemberPress

Hier finden Sie eine Liste der gebräuchlichsten Filterhaken, unterteilt in Abschnitte, die Sie in MemberPress finden und verwenden können.

Wenn Sie mehr über Haken erfahren möchten, besuchen Sie bitte Aktionen und Filter in MemberPress Artikel.

Regeln

Anmeldung

Verwaltung

Konto Seite

Anmeldung

E-Mails

Rechnung

Sonstiges

Kurse

mepr-pre-run-rule-content

Beschreibung

Fügen Sie diesen Filter hinzu, damit externe Ressourcen kontrollieren können, ob dieser Inhalt angezeigt oder ausgeblendet werden soll, wenn die Ressource den Filter auf FALSE setzt, wird er nicht geschützt
Sie wird innerhalb der Funktion verwendet, um Inhalte für nicht autorisierte Besucher zu ersetzen, wenn redirect_on_unauthorized in MeprOptions nicht ausgewählt wurde.

Parameter

$wert Boolesche
$aktuell_post WP_Post
$uri Zeichenfolge

Beispiel

//Schutz von MemberPress-Beiträgen aufheben, wenn sie eine bestimmte Kategorie haben

add_filter('mepr-pre-run-rule-content', 'mepr_override_content_protection', 11, 3);

function mepr_override_content_protection($protect, $post, $uri) {
  if(has_category('category_slug_here', $post)) { $protect = false;
  }
  return $protect;
}

mepr-pre-run-rule-redirection

Beschreibung

Fügen Sie diesen Filter hinzu, um externen Ressourcen die Möglichkeit zu geben, zu kontrollieren, ob sie von diesem Inhalt weggeleitet werden sollen. Wenn die Ressource den Filter auf FALSE setzt, erfolgt keine Umleitung
Sie wird innerhalb der Funktion verwendet, um nicht autorisierte Besucher umzuleiten, wenn redirect_on_unauthorized in MeprOptions ausgewählt ist oder wenn wir eine WP controlled-URI schützen

Parameter

$schützen Boolesche
$uri Zeichenfolge   
$delim Zeichenfolge

Beispiel

//Unprotect MemberPress posts if they have a certain category

add_filter('mepr-pre-run-rule-redirection', 'mepr_override_redirection_protection', 11, 3);

function mepr_override_redirection_protection($protect, $uri, $delim) {
  global $post; //$post - may not be availble here if not using "template_redirect" as the redirect action in MemberPress Options
  if(!isset($post) || !($post instanceof WP_Post)) { return $protect; }
  $user = MeprUtils::get_currentuserinfo();
  if($user === false) { return $protect; }
  $registration_date = strtotime(MeprUser::get_user_registration_date($user->ID)) - MeprUtils::months(1);
  $post_date = strtotime($post->post_date);
  $active_product_subscriptions = $user->active_product_subscriptions();
  if(!empty($active_product_subscriptions) && $post_date >= $registration_date) {
    return false; // Don't protect the content
  }
  return $protect;
}

mepr-last-chance-to-block-content

Beschreibung

Der Nutzer darf diese Inhalte sehen, aber die Entwickler haben eine letzte Chance, sie gegebenenfalls zu blockieren. Dies ist sehr hilfreich für magazinartige Mitgliederseiten. Hier wird TRUE zurückgegeben, um den Inhalt für diesen Benutzer zu sperren.
Sie wird innerhalb der Funktion verwendet, um Inhalte für nicht autorisierte Besucher zu ersetzen, wenn redirect_on_unauthorized in MeprOptions nicht ausgewählt wurde.

Parameter

$wert Boolesche
$aktuell_post WP_Post
$uri Zeichenfolge

Beispiel

//Block the post based on the post ID

function mepr_block_content($value, $current_post, $uri) {
  if($current_post->ID === 2) { // Blocks the post with ID 2. Adjust the ID to the ID of the post you need to block.
    return true;
  }

  return $value;
}
add_filter('mepr-last-chance-to-block-content', 'mepr_block_content', 10, 3);

mepr-rule-redirect-unauthorized-url

Beschreibung

Leiten Sie nicht autorisierte Besucher auf eine andere Seite um, anstatt auf die globale Seite für nicht autorisierte Besucher

Parameter

$redirect_url Zeichenfolge
$delim Zeichenfolge
$uri Zeichenfolge

Beispiel

//Redirect unauthorized visitors to the particular page

function mepr_single_redirect($redirect_url, $delim, $uri) {
  global $post;
  if($post->ID === 2) {
    $redirect_url = "https://your-domain.com/new-page{$delim}mepr-unauth-page={$post->ID}&redirect_to=".urlencode($uri);
  }
  return $redirect_url;
}

add_filter('mepr-rule-redirect-unauthorized-url', 'mepr_single_redirect', 10, 3);

mepr-validate-signup

Beschreibung

Es wird verwendet, um Anmeldefelder zu validieren

Parameter

$errors Array

Beispiel

//Anmeldungen nur auf die USA beschränken

function limit_signups_to_one_country($errors) {
  if(!isset($_POST['mepr-address-country']) || $_POST['mepr-address-country'] != 'US') {
    $errors[] = 'Tut mir leid, Anmeldungen sind derzeit nur auf die USA beschränkt.';
  }
  return $errors;
}

add_filter('mepr-validate-signup', 'limit_signups_to_one_country');

mepr-signup-styles

Beschreibung

Benutzerdefinierten Stil zur Anmeldeseite hinzufügen

Parameter

$-Voraussetzungen Array

Beispiel

function mepr_signup_styles($prereqs) {
  // Tun Sie, was Sie brauchen
  return $prereqs;
}

add_filter('mepr-signup-styles', 'mepr_signup_styles');

mepr-signup-scripts

Beschreibung

Benutzerdefiniertes Skript zur Anmelde- oder Kontoseite hinzufügen

Parameter

$-Voraussetzungen Array

$is_product_page Boolesche

$is_Konto_seite Boolesche

Beispiel

function mepr_signup_scripts($prereqs, $is_product_page, $is_account_page) {
// Machen Sie, was Sie brauchen
return $prereqs;
}

add_filter('mepr-signup-scripts', 'mepr_signup_scripts', 10, 3);

mepr-anmeldung-checkout-url

Beschreibung

Sie wird verwendet, um die Anmelde- und Abmelde-URL zu ändern.

Parameter

$url Zeichenfolge
$txn Objekt der Transaktion

Beispiel

function mepr_signup_checkout_url($url, $txn) {
  // Tun Sie, was Sie brauchen
  return $url;
}

add_filter('mepr-signup-checkout-url', 'mepr_signup_checkout_url', 11, 2);

mepr_render_custom_fields

Beschreibung

Neuordnung der benutzerdefinierten Felder auf der Anmeldeseite

Parameter

$benutzerdefinierte_Felder Array

Beispiel

function moveElement(&$array, $a, $b) {
  $out = array_splice($array, $a, 1);
  array_splice($array, $b, 0, $out);
}

function mepr_render_custom_fields_fn($custom_fields) {
  moveElement($custom_fields, 5, 2);
  return $custom_fields;
}

add_filter('mepr_render_custom_fields', 'mepr_render_custom_fields_fn');

mepr_product_access_string

Beschreibung

Ändern Sie die Meldung, die auf der Registrierungsseite angezeigt wird, wenn ein Benutzer diese Mitgliedschaft bereits abonniert hat

Parameter

$prd Objekt der Mitgliedschaft

Beispiel

function mepr_custom_product_access_string($prd) {
  $echo = preg_replace('/Sie haben diesen Artikel bereits abonniert/i', 'Benutzerdefinierte Nachricht', $prd);
  $echo = preg_replace('/Klicken Sie hier, um darauf zuzugreifen/i', 'Benutzerdefinierter Textlink', $echo);
  return $echo;
}

add_filter('mepr_product_access_string', 'mepr_custom_product_access_string');

mepr-stripe-elements-appearance

Beschreibung

Ändern Sie das Standard-Styling von Stripe-Feldern

Parameter

1TP7Stil Array

Beispiel

//Ändern Sie die Textfarbe der Stripe-Felder auf grün

function mepr_change_stripe_text_color($style) {
$style['variables']['colorText'] = 'grün';
return $style;
}

add_filter('mepr-stripe-elements-appearance', 'mepr_change_stripe_text_color');

mepr-stripe-form-hide-postal-code

Beschreibung

Postleitzahl aus dem Stripe-Feld entfernen

Parameter

$hide Boolesche

Beispiel

function mepr_hide_post_code_stripe_elements($hide) {
  return true;
}

add_filter('mepr-stripe-form-hide-postal-code', 'mepr_hide_post_code_stripe_elements');

mepr-ist-Produktseite

Beschreibung

Enqueue-Skripte für benutzerdefinierte Mitgliedschaftsseiten. Es wird benötigt, wenn jemand ein Telefonfeld Problem mit unseren Skripten fehlt

Parameter

1TP7Rückgabe Boolesche

$post Post-Objekt

Beispiel

function mepr_is_product_page($return, $post) {
  $custom_pages = array(2710);
  if(isset($post) && in_array($post->ID, $custom_pages)) {
    return true;
  }
  return $return;
}

add_filter('mepr-is-product-page', 'mepr_is_product_page', 10, 2);

mepr-product-url

Beschreibung

Legen Sie eine benutzerdefinierte Seite mit einem Shortcode als Mitgliedschaftsseite fest. Dadurch werden alle Links auf der Kontoseite aktualisiert, so dass sie nicht mehr auf die Standard-Registrierungsseite verweisen.

Parameter

$url Zeichenfolge

$Produkt Objekt der Mitgliedschaft

$args Array

$Ändern_wenn_https Boolesche

Beispiel

function mepr_custom_membership_urls($url, $product, $args, $modify_if_https) {
  if($product->ID === 123) {
    $url = 'https://your-domain.com/professional-membership/';
  };
  if($product->ID === 456) {
    $url = 'https://your-domain.com/basic-membership/';
  };
  return $url;
}

add_filter('mepr-product-url', 'mepr_custom_membership_urls', 10, 4);

mepr_format_währung

Beschreibung

Ändern Sie die Art und Weise, wie der Preis und die Währung auf den Registrierungsseiten angezeigt werden.

Parameter

$rstr Zeichenfolge

$Nummer Nummer

$show_symbol Boolesche

Beispiel

Leerzeichen zwischen Preis und Währungssymbol hinzufügen

function mepr_format_currency_func($rstr, $number, $show_symbol) {
  $mepr_options = MeprOptions::fetch();
  return (string)MeprUtils::format_currency_float((float)$number, 2) . ' ' . $mepr_Optionen->Währungssymbol;
}

add_filter('mepr_format_currency', 'mepr_format_currency_func', 10, 3);

mepr-admin-members-cols

Beschreibung

Es ermöglicht Ihnen, eine benutzerdefinierte Spalte auf der Mitglieder-Seite im Backend hinzuzufügen (Dashboard > MemberPress > Mitglieder).

Parameter

$cols Array

Beispiel

function mepr_admin_members_cols($cols) {
  // Tun Sie, was Sie brauchen
  return $cols;
}

add_filter('mepr-admin-members-cols', 'mepr_admin_members_cols');

mepr-admin-subscriptions-cols

Beschreibung

Spalte zur Admin-Site hinzufügen

Parameter

$cols Array

$-Präfix Zeichenfolge

1TP7Lebenslang Zeichenfolge

Beispiel

function mepr_add_admin_subscriptions_cols($cols, $prefix, $lifetime) {
  $cols[$prefix.'Standort'] = 'Standort';
  return $cols;
}

add_filter('mepr-admin-subscriptions-cols', 'mepr_add_admin_subscriptions_cols', 10, 3);

mepr_user_subscriptions_query_cols

Beschreibung

Sie wird verwendet, um zusätzliche Spalten aus dem Abonnement des Benutzers zu holen

Parameter

$cols Array

Beispiel

function mepr_user_subscriptions_query_cols($cols) {
  //Das tun, was Sie brauchen
  return $cols;
}

add_filter('mepr_user_subscriptions_query_cols', 'mepr_user_subscriptions_query_cols');

mepr-admin-transactions-cols

Beschreibung

Spalte zur Tabelle Admin-Transaktionen hinzufügen

Parameter

$cols Array

Beispiel

function mepr_add_admin_transactions_cols($cols) {
  // Fügen Sie hier Ihre Spalte hinzu
  return $cols;
}

add_filter('mepr-admin-transactions-cols', 'mepr_add_admin_transactions_cols');

mepr-admin-transactions-sortable-cols

Beschreibung

Hinzufügen einer sortierbaren Spalte zur Tabelle Admin-Transaktionen

Parameter

$cols Array

Beispiel

function mepr_admin_transactions_sortable_cols($cols) {
  // Fügen Sie hier Ihre Spalte hinzu
  return $cols;
}

add_filter('mepr_admin_transactions_sortable_cols', 'mepr-admin-transactions-sortable-cols');

mepr_nonrecurring_subscriptions_table_joins

Beschreibung

Sie wird verwendet, um die Join-Abfrage zu ändern, damit sie aus der Tabelle der einmaligen Abonnements abgerufen wird

Parameter

$jins Array

Beispiel

function mepr_nonrecurring_subscriptions_table_joins($joins) {
  //Das tun, was Sie brauchen
  return $joins;
}

add_filter('mepr_nonrecurring_subscriptions_table_joins', 'mepr_nonrecurring_subscriptions_table_joins');

mepr_einmalige_abonnements_tabelle_cols

Beschreibung

Es wird verwendet, um Spalten zu ändern, die aus der Tabelle der einmaligen Abonnements geholt werden

Parameter

$cols Array

Beispiel

function mepr_nonrecurring_subscriptions_table_cols($cols) {
  //Das tun, was Sie brauchen
  return $cols;
}

add_filter('mepr_nonrecurring_subscriptions_table_cols', 'mepr_nonrecurring_subscriptions_table_cols');

mepr_wiederkehrende_abonnements_table_joins

Beschreibung

Es wird verwendet, um die Join-Abfrage zu ändern, um aus der Tabelle der wiederkehrenden Abonnements zu holen

Parameter

$jins Array

Beispiel

function mepr_recurring_subscriptions_table_joins($joins) {
  //Das tun, was Sie brauchen
  return $joins;
}

add_filter('mepr_recurring_subscriptions_table_joins', 'mepr_recurring_subscriptions_table_joins');

mepr_wiederkehrende_abonnements_tabelle_cols

Beschreibung

Sie wird verwendet, um Spalten zu ändern, die aus der Abonnementtabelle geholt werden

Parameter

$cols Array

Beispiel

function mepr_recurring_subscriptions_table_cols($cols) {
  //Das tun, was Sie brauchen
  return $cols;
}

add_filter('mepr_recurring_subscriptions_table_cols', 'mepr_recurring_subscriptions_table_cols');

mepr_import_abonnement_vor_laden

Beschreibung

Es wird verwendet, um Abonnements im Importer zu ändern, bevor sie gespeichert werden.

Parameter

$sub Abo-Objekt

Beispiel

function mepr_import_subscription_pre_store($sub_id) {
  //Das tun, was Sie brauchen
}

add_filter('mepr_import_subscription_pre_store', 'mepr_import_subscription_pre_store');

mepr_import_abonnement_post_store

Beschreibung

Es wird verwendet, um Abonnements im Importer zu ändern, nachdem sie gespeichert wurden.

Parameter

$sub_id Integer

Beispiel

function mepr_import_subscription_post_store($sub_id) {
  //Das tun, was Sie brauchen
}

add_filter('mepr_import_subscription_post_store', 'mepr_import_subscription_post_store');

mepr_user_subscriptions_customize_subscription

Beschreibung

Sie wird verwendet, um die Abonnements zu filtern. Sie wird die innere foreach-Schleife genannt.

Parameter

$sub Abonnement oder Transaktionsobjekt
$row Abonnement für jedes Element in der Schleife
1TP7Benutzer Benutzerobjekt

Beispiel

function mepr_customize_subscription($sub, $row, $user) {
  //Das tun, was Sie brauchen
}

add_filter('mepr_user_subscriptions_customize_subscription', 'mepr_customize_subscription', 10, 3);

mepr-account-welcome-message

Beschreibung

Ändern Sie die Willkommensnachricht auf der Kontoseite

Parameter

1TP7Botschaft Zeichenfolge

1TP7Benutzer Benutzerobjekt

Beispiel

function mepr_account_welcome_message($message, $user) {
  // Tun Sie, was Sie brauchen
  Nachricht zurückgeben;
}

add_filter('mepr-account-welcome-message', 'mepr_account_welcome_message', 10, 2);

mepr-user-message

Beschreibung

Ändern Sie die Benutzernachricht auf der Seite Konto

Parameter

1TP7Botschaft Zeichenfolge

1TP7Benutzer Benutzerobjekt

Beispiel

function mepr_account_user_message($message, $user) {
// Tun Sie, was Sie brauchen
return message;
}

add_filter('mepr-user-message', 'mepr_account_user_message', 10, 2);

Beschreibung

Ändern Sie den Link der Registerkarte Home auf der Seite Konto

Beispiel

function mepr_account_nav_home_link() {
  // Rückgabe des Links
}

add_filter('mepr-account-nav-home-link', 'mepr_account_nav_home_link');

Beschreibung

Ändern Sie den Link der Registerkarte "Abonnements" auf der Seite "Konto".

Beispiel

function mepr_account_nav_subscriptions_link() {
  // Rückgabe des Links
}

add_filter('mepr-account-nav-subscriptions-link', 'mepr_account_nav_subscriptions_link');

Beschreibung

Ändern Sie den Link der Registerkarte "Zahlungen" auf der Seite "Konto".

Beispiel

function mepr_account_nav_payments_link() {
  // Rückgabe des Links
}

add_filter('mepr-account-nav-payments-link', 'mepr_account_nav_payments_link');

mepr-account-nav-home-label

Beschreibung

Ändern Sie die Bezeichnung der Registerkarte "Abonnements" auf der Seite "Konto".

Beispiel

function mepr_account_nav_home_label() {
  // Rückgabe eines neuen Labels
}

add_filter('mepr-account-nav-home-label', 'mepr_account_nav_home_label');

mepr-account-nav-subscriptions-label

Beschreibung

Ändern Sie die Beschriftung der Registerkarte "Abonnements" auf der Seite "Konto" und die Beschriftung "Abonnements" in der Meldung, die auf dieser Seite angezeigt wird, wenn es Probleme mit Benutzerabonnements gibt.

Beispiel

function mepr_account_nav_subscriptions_label() {
  // Rückgabe eines neuen Labels
}

add_filter('mepr-account-nav-subscriptions-label', 'mepr_account_nav_subscriptions_label');

mepr-account-nav-payments-label

Beschreibung

Ändern Sie die Bezeichnung der Registerkarte "Zahlungen" auf der Seite "Konto".

Beispiel

function mepr_account_nav_payments_label() {
  // Rückgabe eines neuen Labels
}

add_filter('mepr-account-nav-payments-label', 'mepr_account_nav_payments_label');

mepr-account-payment-product-name

Beschreibung

Ändern Sie den Titel der Mitgliedschaft in der Spalte "Mitgliedschaft". Sie befindet sich auf der Registerkarte Zahlungen auf der Seite Konto

Parameter

$Mitgliedschaft_Titel Zeichenfolge

$txn Transaktionsobjekt

Beispiel

function mepr_account_payment_product_name($membership_title, $txn) {
  // Tun Sie, was Sie brauchen
  return $Mitgliedschaft_Titel;
}

add_filter('mepr-account-payment-product-name', 'mepr_account_payment_product_name', 10, 2);

mepr-account-subscr-product-name

Beschreibung

Ändern Sie den Titel der Mitgliedschaft in der Spalte "Mitgliedschaft". Sie befindet sich auf der Registerkarte "Abonnements" auf der Seite "Konto".

Parameter

$Mitgliedschaft_Titel Zeichenfolge

$txn Transaktionsobjekt

Beispiel

function mepr_account_subscr_product_name($membership_title, $txn) {
  // Tun Sie, was Sie brauchen
  return $Mitgliedschaft_Titel;
}

add_filter('mepr-account-subscr-product-name', 'mepr_account_subscr_product_name', 10, 2);

mepr-validate-account

Beschreibung

Es wird verwendet, um Felder auf der Seite Konto zu validieren

Parameter

$errors Array
1TP7Benutzer Benutzerobjekt

Beispiel

//Validate Display Name field to MemberPresss account page

function mpdn_validate_on_account($errors, $user) {
  if(!isset($_POST['mepr_user_display_name']) || empty($_POST['mepr_user_display_name'])) {
    $errors[] = "You must enter a Public Display Name";
return $errors;
}

$display_name = stripslashes($_POST['mepr_user_display_name']);
$new_email = stripslashes($_POST['user_email']);
$old_email = $user->user_email;
$username = $user->user_login;

if($display_name == $new_email || $display_name == $old_email) {
  $errors[] = "Your Public Display Name cannot be the same as your Email Address";
}

if($display_name == $username) {
  $errors[] = "Your Public Display Name cannot be the same as your Username";
}
  return $errors;
}

add_filter('mepr-validate-account', 'mpdn_validate_on_account', 11, 2);

mepr-active-nav-tab

Beschreibung

Ändern Sie die Navigationsklasse der Registerkarten auf der Seite Konto

Parameter

$klasse Zeichenfolge

$tab Zeichenfolge

$active_class Zeichenfolge

Beispiel

function mepr_active_nav_tab($class, $tab, $active_class) {
  // Tun Sie, was Sie brauchen
  return $class;
}

add_filter('mepr-active-nav-tab', 'mepr_active_nav_tab', 10, 3);

Beschreibung

Fügen Sie Inhalte nach dem Link Plan ändern auf der Registerkarte Abonnements auf der Seite Konto hinzu

Parameter

$html Zeichenfolge

$txn Transaktionsobjekt

Beispiel

function mepr_custom_upgrade_link_txn_fn($html, $txn) {
  // Tun Sie, was Sie brauchen
  return $html;
}

add_filter('mepr_custom_upgrade_link_txn', 'mepr_custom_upgrade_link_txn_fn', 10, 2);

mepr-product-renewal-string

Beschreibung

Ändern Sie die Anzeige des Verlängerungspreises für eine einmalige Zahlung. Anmerkung: Der tatsächliche Erneuerungspreis ändert sich dadurch nicht. 

Parameter

1TP7Erneuerung_str Zeichenfolge

$Produkt Objekt der Mitgliedschaft

Beispiel

//Change renewal price display string for membership with ID 123

function mepr_product_renewal_price($renewal_str, $product) {
  if($product->ID === 123) { // Adjust the ID on this line
  $renewal_str = ' (<strong>Special offer</strong> for renewal)';
}
return $renewal_str;
}

add_filter('mepr-product-renewal-string', 'mepr_product_renewal_price', 2, 10);

mepr_Zahlungen_pro_Seite

Beschreibung

Ändern Sie die Anzahl der Zahlungen, die auf der Seite Konto angezeigt werden

Beispiel

function mepr_payments_per_page() {
  return 10;
}

add_filter('mepr_payments_per_page', 'mepr_payments_per_page');

mepr_ist_konten_seite

Beschreibung

Hinzufügen einer benutzerdefinierten Kontoseite, damit alle MemberPress-Skripte in die Warteschlange aufgenommen werden

Parameter

$is_Konto Boolesche

$post Post-Objekt

Beispiel

function mepr_is_account_page_fn($is_account_page, $post) {
  if(is_page(123)) {
    return true;
  };
  return $is_account_page;
}

add_filter('mepr_is_account_page', 'mepr_is_account_page_fn', 10, 2);

mepr-account-action

Beschreibung

Zeigen Sie einen bestimmten Abschnitt des Kontoformulars auf der benutzerdefinierten Seite an, indem Sie den folgenden Shortcode verwenden:

[mepr-account-form]

Parameter

$action String, zum Beispiel Abonnements, Zahlungen oder Kurse

Beispiel

// Zeigen Sie die Tabelle "Abonnements" auf der Seite "Konto" auf der benutzerdefinierten Seite an. Die mepr-account-form muss zu dieser benutzerdefinierten Seite hinzugefügt werden, damit das Code-Snippet funktioniert.

function mepr_account_action_fn($action) {
  if(is_page(2006) && !isset($_GET['action'])) {
    return 'abonnements';
  };
  return $action;
}

add_filter('mepr-account-action', 'mepr_account_action_fn');

mepr-login-redirect-url

Beschreibung

Ändern Sie die URL, an die das Mitglied nach dem Login weitergeleitet wird. Diese Umleitung wird mit den Einstellungen für die Umleitungs-URL pro Mitgliedschaft überschrieben

Parameter

$url Zeichenfolge

Beispiel

function mepr_login_redirect_url($url) {
  // Tun Sie, was Sie brauchen
  return $url;
}

add_filter('mepr-login-redirect-url', 'mepr_login_redirect_url');

mepr-process-login-redirect-url

Beschreibung

Ändern Sie die URL für die Weiterleitung nach der Anmeldung. Sie ersetzt die Einstellungen Globale und Pro-Mitgliedschaft-Anmelde-URL.

Parameter

$url Zeichenfolge

1TP7Benutzer Benutzerobjekt

Beispiel

//Redirect member to URL after login

function mepr_process_login_redirect_url_fn($url, $user) {
  $roles = $user->roles;
  if($roles && false !== array_search('author', $roles)) {
    $url = 'https://your_domain.com';
  }
  return $url;
}

add_filter('mepr-process-login-redirect-url', 'mepr_process_login_redirect_url_fn', 11, 2);

mepr-login-uname-oder-email-str

Beschreibung

Ändern Sie die Benutzername oder E-Mail Etikett auf der Seite Anmeldung. Dieses Etikett wird angezeigt, wenn die Mitglieder müssen ihre E-Mail-Adresse als Benutzername verwenden. Option in den MemberPress-Einstellungen aktiviert ist.

Beispiel

function mepr_login_uname_or_email_str() {
  return 'Neuer Benutzername oder E-Mail-Label';
}

add_filter('mepr-login-uname-or-email-str', 'mepr_login_uname_or_email_str');

mepr-login-uname-str

Beschreibung

Ändern Sie die Benutzername auf der Login-Seite.

Beispiel

function mepr_login_uname_str() {
return 'Neuer Benutzername Label';
}

add_filter('mepr-login-uname-str', 'mepr_login_uname_str');

Beschreibung

Ändern Sie die Beschriftung des Feldes Anmeldung Link innerhalb der unerlaubten Nachricht

Beispiel

function mepr-unauthorized-login-link-text() {
return 'Neuer Login-Link';
}

add_filter('mepr-unauthorized-login-link-text', 'mepr-unauthorized-login-link-text');

mepr-auto-login

Beschreibung

Steuern Sie, ob ein neuer Benutzer automatisch angemeldet wird.

Parameter

$auto_login Boolesche

$Mitgliedschaft_id Objekt der Mitgliedschaft

$mepr_Benutzer Benutzerobjekt

Beispiel

function mepr_disable_auto_login($auto_login, $membership_id, $mepr_user) {
  return false;
}

add_filter('mepr-auto-login', 'mepr_disable_auto_login', 10, 3);

mepr-wp-mail-recipients

Beschreibung

E-Mail-Empfänger ändern

Parameter

1TP7Empfänger Array

$Gegenstand Zeichenfolge

1TP7Botschaft Zeichenfolge

1TP7Kopfzeilen Array

Beispiel

function mepr_wp_mail_recipients($recipients, $subject, $message, $headers) {
  // Tun Sie, was Sie brauchen
  return $recipients;
}

add_filter('mepr-wp-mail-recipients', 'mepr_wp_mail_recipients', 10, 4);

mepr-wp-mail-subject

Beschreibung

E-Mail-Betreff ändern

Parameter

$Gegenstand Zeichenfolge

1TP7Empfänger Array

1TP7Botschaft Zeichenfolge

1TP7Kopfzeilen Array

Beispiel

function mepr_wp_mail_subject($subject, $recipients, $message, $headers) {
  // Tun Sie, was Sie brauchen
  return $subject;
}

add_filter('mepr-wp-mail-subject', 'mepr_wp_mail_subject', 10, 4);

mepr-wp-mail-message

Beschreibung

E-Mail-Nachricht ändern

Parameter

1TP7Botschaft Zeichenfolge

1TP7Empfänger Array

$Gegenstand Zeichenfolge

1TP7Kopfzeilen Array

Beispiel

function mepr_wp_mail_message($message, $recipients, $subject, $headers) {
  // Tun Sie, was Sie brauchen
  return $message;
}

add_filter('mepr-wp-mail-message', 'mepr_wp_mail_message', 10, 4);

mepr-wp-mail-headers

Beschreibung

E-Mail-Kopfzeile ändern

Parameter

1TP7Kopfzeilen Array

1TP7Empfänger Array

$Gegenstand Zeichenfolge

1TP7Botschaft Zeichenfolge

1TP7Anlagen Array

Beispiel

CC zu allen E-Mails hinzufügen

function mepr_wp_mail_headers($headers, $recipients, $subject, $message, $attachments) {
  $cc_email = sanitize_email('example@abc.com');
  $headers[] = 'Cc: ' . $cc_email;
  return $headers;
}

add_filter('mepr-wp-mail-headers', 'mepr_wp_mail_headers', 10, 5);

mepr_erinnerung_email_params

Beschreibung

Ändern Sie die von Erinnerungs-E-Mail-Parametern zurückgegebenen Werte

Parameter

$params Array

1TP7Erinnerung Erinnerungsobjekt

Beispiel

function mepr_reminder_email_params_fn($params, $reminder) {
  // Tun Sie, was Sie brauchen
  return $params;
}

add_filter('mepr_reminder_email_params', 'mepr_reminder_email_params_fn', 10, 2);

mepr_reminder_email_vars

Beschreibung

Ändern Sie die Variablen der Erinnerungs-E-Mail-Parameter

Parameter

$vars Array

1TP7Erinnerung Erinnerungsobjekt

Beispiel

function mepr_reminder_email_vars_fn($vars, $reminder) {
  // Tun Sie, was Sie brauchen
  return $vars;
}

add_filter('mepr_reminder_email_vars', 'mepr_reminder_email_vars_fn', 10, 2);

mepr_abonnement_email_params

Beschreibung

Ändern der von E-Mail-Parametern zurückgegebenen Werte

Parameter

$params Array

$sub Subskriptionsobjekt

Beispiel

function mepr_subscription_email_params_fn($params, $sub) {
  // Tun Sie, was Sie brauchen
  return $params;
}

add_filter('mepr_subscription_email_params', 'mepr_subscription_email_params_fn', 10, 2);

mepr_abonnement_email_vars

Beschreibung

Ändern Sie die Variablen der E-Mail-Parameter

Parameter

$vars Array

Beispiel

function mepr_subscription_email_vars_fn($vars) {
  // Tun Sie, was Sie brauchen
  return $vars;
}

add_filter('mepr_subscription_email_vars', 'mepr_subscription_email_vars_fn');

mepr-pdf-Rechnungsdaten

Beschreibung

Ändern von Rechnungsparametern, die vom PDF Invoice Add-on erzeugt wurden

Parameter

$invoice Rechnungsobjekt

$txn Transaktionsobjekt

Beispiel

//Ändern Sie die Beschreibung der Rechnung

function mepr_change_invoice_desc($invoice, $txn) {
  $prd = $txn->Produkt();
  $invoice['items'][0]['description'] = $prd->post_title;
  return $invoice;
}

add_filter('mepr-pdf-invoice-data', 'mepr_change_invoice_desc', 10, 2);

mepr_pdf_Rechnung_Dateiname

Beschreibung

Ändern Sie den Dateinamen, wenn eine Rechnung heruntergeladen wird.

Parameter

$Datei_name Dateiname der PDF-Rechnung

Beispiel

add_filter('mepr_pdf_invoice_filename', function($file_name) {
  1TP7Dateiname = 'mepr_txn_Rechnung.pdf';
  return 1TP7Dateiname;
}, 10, 1);

mepr-hide-cpt-access-column

Beschreibung

Entfernen Sie die Spalte "Zugriff" auf den Seiten "Benutzerdefinierte Beitragstypen" im Dashboard

Parameter

1TP7Ausnahme Array von CPT'-Namen

Beispiel

function mepr_hide_cpt_access_column($except) {
  // Tun Sie, was Sie brauchen
  return $prereqs;
}

add_filter('mepr-hide-cpt-access-column', 'mepr_hide_cpt_access_column');

mepr_fetch_options

Beschreibung

Sie wird verwendet, um abgeholte MemberPress-Optionen zu filtern

Parameter

1TP7Optionen MemberPress Optionen Objekt

Beispiel

//Entfernen Sie das Statusfeld vollständig (es wird mehr Code benötigt, um richtig zu funktionieren)

function trim_down_address_fields($options) {
  foreach($options->address_fields as $i => $o) {
    if($o->field_key == 'mepr-address-state') {
      unset($options->address_fields[$i]);
    }
  }
  return $options;
}

add_filter('mepr_fetch_options', 'trim_down_address_fields');

mepr_checkout_show_terms

Beschreibung

Preisbedingungen im Anmeldeformular anzeigen

Parameter

$show_price Boolesche

Beispiel

//Preisbedingungen auf Anmeldeseiten ausblenden

function mepr_checkout_show_terms_fn($show_price) {
  return false;
}

add_filter('mepr_checkout_show_terms', 'mepr_checkout_show_terms_fn');

Beschreibung

Sie wird verwendet, um die MemberPress Storno-URL in der Spalte "Aktionen" auf der Seite "Konto" zu ändern.

Parameter

$html Zeichenfolge
$sub Abo-Objekt

Beispiel

//Hijack MemberPress URL abbrechen (es wird mehr Code benötigt, um richtig zu funktionieren)

function cspf_custom_cancel_link($html, $sub) {
  ob_start();
  ?&gt;
  <a href="?action=upsell&sub=<?php echo $sub->id; ?>">Abbrechen</a>
  <?php
  return ob_get_clean();
}

add_action('mepr_custom_cancel_link', 'cspf_custom_cancel_link', 10, 2);

mepr-währung-symbole

Beschreibung

Ändern Sie die Liste der Währungssymbol in den allgemeinen Einstellungen des MemberPress

Parameter

$codes Array

Beispiel

function mepr_currency_symbols($codes) {
  $new_code = array('৳');
  array_splice( $codes, 4, 0, $new_code );
  return $codes;
}

add_filter('mepr-currency-symbols', 'mepr_currency_symbols');

mepr-währungs-codes

Beschreibung

Ändern Sie die Liste der "Währungscodes" in den allgemeinen Einstellungen des MemberPress

Parameter

$codes Array

Beispiel

function mepr_currency_codes($codes) {
  $new_code = array('BDT');
  array_splice( $codes, 4, 0, $new_code );
  return $codes;
}

add_filter('mepr-currency-codes', 'mepr_currency_codes');

mepr-Sprachcodes

Beschreibung

Ändern Sie die Liste der "Sprachcodes" in den allgemeinen Einstellungen des MemberPress

Parameter

$codes Array

Beispiel

function mepr_language_codes($codes) {
  $new_code = array('BN');
  array_splice( $codes, 4, 0, $new_code );
  return $codes;
}

add_filter('mepr-language-codes', 'mepr_language_codes');

mepr_Länder

Beschreibung

Ändern Sie die Liste der Länder auf der Anmeldeseite

Parameter

$Länder Array

$priorisierung_meines_Landes Boolesche

Beispiel

//Lassen Sie Deutschland als einziges Land in der Auswahlliste auf der Anmeldeseite stehen

function mepr_countries_fn($countries, $prioritize_my_country) {
  return array(
  DE' => _x('Deutschland', 'ui', 'memberpress')
  );
}

add_filter('mepr_countries', 'mepr_countries_fn', 10, 2);

mepr-jobs-config

Beschreibung

Standard WP Cron Job Konfigurationsobjekt ändern

Parameter

$config Objekt

Beispiel

function mepr_jobs_config($config) {
  $config['worker']['interval'] = MeprUtils::minutes(30);
  return (Objekt)$config;
}

add_filter('mepr-jobs-config', 'mepr_jobs_config');

mepr-admin-capability

Beschreibung

Ändern der standardmäßigen MemberPress-Fähigkeit zur Anzeige von MemberPress-Menüpunkten

Parameter

$cap Zeichenfolge

Beispiel

function mepr_admin_capability($cap) {
  // Tun Sie, was Sie brauchen
  return $cap;
}

add_filter('mepr-admin-capability', 'mepr_admin_capability');

mepr_price_box_benefit

Beschreibung

Position in der Liste der Gruppenleistungen ändern

Parameter

1TP7Element Zeichenfolge

$index Nummer

Beispiel

function mepr_price_box_benefit_fn($element, $index) {
  // Tun Sie, was Sie brauchen
  return $element;
}

add_filter('mepr_price_box_benefit', 'mepr_price_box_benefit_fn', 10, 2);

mepr-group-css-classes-string

Beschreibung

Ändern Sie die Klasse des Preisfeldes "Gruppe".

Parameter

$Klassen Zeichenfolge

$Produkt Objekt der Mitgliedschaft

$group Gruppe Objekt

$-Vorschau Boolesche

Beispiel

function mepr_group_css_classes_string($classes, $product, $group, $preview) {
  // Tun Sie, was Sie brauchen
  return $classes;
}

add_filter('mepr-group-css-classes-string', 'mepr_group_css_classes_string', 10, 4);

mepr-group-page-item-output

Beschreibung

Ändern Sie das Element des Gruppenrahmens

Parameter

1TP7Ausgang Zeichenfolge

$Produkt Objekt der Mitgliedschaft

$group Gruppe Objekt

$-Vorschau Boolesche

Beispiel

function mepr_group_page_item_output($output, $product, $group, $preview) {
  // Tun Sie, was Sie brauchen
  return $output;
}

add_filter('mepr-group-page-item-output', 'mepr_group_page_item_output', 10, 4);

mepr_custom_thankyou_message

Beschreibung

Ändern der benutzerdefinierten Nachricht auf der Danke-Seite

Parameter

1TP7Botschaft Zeichenfolge

Beispiel

function mepr_custom_thankyou_message_fn($message) {
  // Tun Sie, was Sie brauchen
  return $message;
}

add_filter('mepr_custom_thankyou_message', 'mepr_custom_thankyou_message_fn');

mepr_user_pw_reset_title

Beschreibung

Ändern Sie den Titel der an den Benutzer gesendeten E-Mail zum Zurücksetzen des Passworts

Beispiel

function mepr_user_pw_reset_title() {
  return 10;
}

add_filter('mepr_user_pw_reset_title', 'mepr_user_pw_reset_title');

mepr_admin_pw_reset_title

Beschreibung

Ändern Sie den Titel der an den Administrator gesendeten E-Mail zum Zurücksetzen des Passworts

Beispiel

function mepr_admin_pw_reset_title() {
  return 10;
}

add_filter('mepr_admin_pw_reset_title', 'mepr_admin_pw_reset_title');

mepr-userroles-add-roles

Beschreibung

Hinzufügen der Rolle zu einem Benutzer, wenn ein Abonnement aktiv ist

Parameter

$roles_Benutzer_sollten_haben Array

$wp_Benutzer Benutzerobjekt

Beispiel

function mepr_userroles_add_roles($roles_user_should_have, $wp_user) {
  array_push($roles_user_should_have, 'custom_role');
  return $roles_Benutzer_sollte_haben;
}

add_filter('mepr-userroles-remove-roles', 'mepr_userroles_remove_roles', 10, 2);

mepr-userroles-remove-roles

Beschreibung

Entfernen der Rolle eines Benutzers, wenn sich der Status des Abonnements ändert

Parameter

1TP7Aufgaben_zu_entfernen Array

$wp_Benutzer Benutzerobjekt

Beispiel

function mepr_userroles_remove_roles($roles_to_remove, $wp_user) {
  // Tun Sie, was Sie brauchen
  return 1TP7Rollen_zu_entfernen;
}

add_filter('mepr-userroles-remove-roles', 'mepr_userroles_remove_roles', 10, 2);

mepr_reminder_lookup

Beschreibung

Name und Beschreibung der Erinnerung ändern

Parameter

$lookup Array

1TP7Erinnerung Array von Erinnerungshilfen

Beispiel

function mepr_reminder_lookup_fn($lookup, $reminder) {
  $lookup['member-signup']['after']['name'] = $reminder->post_title;
  $lookup['member-signup']['before']['name'] = $reminder->post_title;
  return $lookup;
}

add_filter('mepr_reminder_lookup', 'mepr_reminder_lookup_fn', 10, 2);

mpcs_kurse_pro_seite

Beschreibung

Ändern Sie die Anzahl der auf der Seite "Kurse" angezeigten Kurse

Beispiel

function mpcs_courses_per_page() {
  return 10;
}

add_filter('mpcs_courses_per_page', 'mpcs_courses_per_page');

mpcs_classroom_style_handles

Beschreibung

Zulassen, dass zusätzliche Stylesheets für Kurse und Lektionen geladen werden, wenn ReadyLaunch™ für Kurse aktiviert ist.

Parameter

1TP7Erlaubte_Handgriffe Array der zulässigen Stylesheet-Handles

Beispiel

add_filter('mpcs_classroom_style_handles', function($allowed_handles){
  $allowed_handles[] = 'YOUR_STYLE_HANDLE_HERE';
  return $allowed_handles;
});

Beschreibung

Ändern Sie den Link der Registerkarte "Kurse" auf der Seite "Konto".

Parameter

$link Zeichenfolge

Beispiel

function mepr_account_nav_courses_link($link) {
  // Tun Sie, was Sie brauchen
  return $link;
}

add_filter('mepr-account-nav-courses-link', 'mepr_account_nav_courses_link');

mepr-account-nav-courses-label

Beschreibung

Ändern Sie die Bezeichnung der Registerkarte "Kurse" auf der Seite "Konto".

Parameter

1TP7Etikett Zeichenfolge

Beispiel

function mepr_account_nav_courses_label($label) {
  // Tun Sie, was Sie brauchen
  return $label;
}

add_filter('mepr-account-nav-courses-label', 'mepr_account_nav_courses_label');

mepr-account-nav-courses-active-name

Beschreibung

Ändern Sie den Namen der aktiven Klasse auf der Registerkarte Kurse auf der Seite Konto

Parameter

$klasse Zeichenfolge

Beispiel

function mepr_account_nav_courses_active_name($class) {
  // Tun Sie, was Sie brauchen
  return $class;
}

add_filter('mepr-account-nav-courses-active-name', 'mepr_account_nav_courses_active_name');

mpcs_umleiten_lektion_zum_verkauf

Beschreibung

Legen Sie fest, ob nicht autorisierte Benutzer von der Lektionsseite zur Kursseite umgeleitet werden sollen.

Parameter

1TP7Umleitung Boolesche

$lesson Lektionsobjekt

Beispiel

function mpcs_redirect_lesson_to_sales_fn($redirect, $lesson) {
  // Tun Sie, was Sie brauchen
  return $redirect;
}

add_filter('mpcs_redirect_lesson_to_sales', 'mpcs_redirect_lesson_to_sales_fn', 10, 2);

mpcs_redirect_quiz_to_sales

Beschreibung

Kontrollieren Sie, ob nicht autorisierte Benutzer von der Quizseite zur Kursseite umgeleitet werden sollen

Parameter

1TP7Umleitung Boolesche

$quiz Quizobjekt

Beispiel

function mpcs_redirect_quiz_to_sales_fn($redirect, $quiz) {
  // Tun Sie, was Sie brauchen
  return $redirect;
}

add_filter('mpcs_redirect_quiz_to_sales', 'mpcs_redirect_quiz_to_sales_fn', 10, 2);

mpcs_zertifikat_papier_format

Beschreibung

Ändern Sie das Papierformat des Zertifikats von Standardbrief auf A4

Parameter

$cert_Papiergröße Zeichenfolge

Beispiel

function mpcs_zertifikat_papier_groesse_fn($papier_groesse) {
  // Tun Sie, was Sie brauchen
  return $paper_size;
}

add_filter('mpcs_certificate_paper_size', 'mpcs_certificate_paper_size_fn');

mpcs_classroom_header

Beschreibung

Kopfzeile des Klassenzimmers ändern

Parameter

$Inhalt Zeichenfolge

$Klassen Array

$zurück_url Zeichenfolge

Beispiel

function mpcs_classroom_header_fn($content, $classes, $back_url) {
  // Tun Sie, was Sie brauchen
  return $content;
}

add_filter('mpcs_classroom_header', 'mpcs_classroom_header_fn', 10, 3);

mpcs_klassenzimmer_sidebar

Beschreibung

Seitenleiste des Klassenzimmers ändern

Parameter

$Inhalt Zeichenfolge

Beispiel

function mpcs_classroom_sidebar_fn($content) {
  // Tun Sie, was Sie brauchen
  return $content;
}

add_filter('mpcs_classroom_sidebar', 'mpcs_classroom_sidebar_fn');

mpcs_klassenzimmer_lehrkraft

Beschreibung

Ändern Sie den Abschnitt Classroom Instructor

Parameter

$Kurs_Unterrichtsleiter Zeichenfolge

Beispiel

function mpcs_classroom_instructor_fn($course_instructor) {
  // Tun Sie, was Sie brauchen
  return $course_instructor;
}

add_filter('mpcs_classroom_instructor', 'mpcs_classroom_instructor_fn');

mpcs_admin_fragen_pro_seite

Beschreibung

Ändern Sie die Anzahl der Fragen pro Seite in den Suchergebnissen im Kursverwaltungsbereich

Parameter

$Fragen_pro_Seite Nummer

Beispiel

function mpcs_admin_questions_per_page_fn($questions_per_page) {
  // Tun Sie, was Sie brauchen
  return 1TP7Fragen_pro_Seite;
}

add_filter('mpcs_admin_fragen_pro_seite', 'mpcs_admin_fragen_pro_seite_fn');

mpcs-admin-capability

Beschreibung

Ändern Sie die Standardeinstellung remove_users die Möglichkeit, Benutzern den Zugang zum Bereich Kurse im WordPress-Dashboard zu gewähren

Parameter

$Fähigkeit Zeichenfolge

Beispiel

function mpcs_admin_capability($capability) {
  // Tun Sie, was Sie brauchen
  return $capability;
}

add_filter('mpcs-admin-capability', 'mpcs_admin_capability');

mpcs_attempt_score

Beschreibung

Änderung der Score-Meldung (z. B. Bewertung: 2/4 (50%)) im Versuch zu sehen.

Parameter

$score Zeichenfolge

1TP7Versuch Versuch Objekt

Beispiel

function mpcs_attempt_score_fn($score, $attempt) {
  // Tun Sie, was Sie brauchen
  return $score;
}

add_filter('mpcs_attempt_score', 'mpcs_attempt_score_fn', 10, 2);

mpcs_attempt_score_percent

Beschreibung

Ändern Sie die Meldung über die prozentuale Punktzahl (z. B. Wertung: 50%) auf der Unterrichtsseite und in der Unterrichtsliste

Parameter

$score Zeichenfolge

1TP7Versuch Versuch Objekt

Beispiel

function mpcs_attempt_score_percent_fn($score, $attempt) {
  // Tun Sie, was Sie brauchen
  return $score;
}

add_filter('mpcs_attempt_score_percent', 'mpcs_attempt_score_percent_fn', 10, 2);

mpcs_get_score_for_answer

Beschreibung

Ändern des Punktwerts auf der Grundlage des angegebenen Werts

Parameter

$score Nummer

1TP7Antwort Antwort Objekt

$Frage Frage Objekt

Beispiel

function mpcs_get_score_for_answer_fn($score, $answer, $question) {
  // Tun Sie, was Sie brauchen
  return $score;
}

add_filter('mpcs_get_score_for_answer', 'mpcs_get_score_for_answer_fn', 10, 3);

mpcs_ist_Antwort_richtig

Beschreibung

Kontrolle, ob eine Antwort richtig ist

Parameter

$ist_richtig Boolesche

1TP7Antwort Antwort Objekt

$Frage Frage Objekt

Beispiel

function mpcs_is_answer_correct_fn($is_correct, $answer, $question) {
  // Tun Sie, was Sie brauchen
  return $ist_richtig;
}

add_filter('mpcs_is_answer_correct', 'mpcs_is_answer_correct_fn', 10, 3);

mpcs_display_feedback_incorrect_prefix

Beschreibung

Kontrolle, ob die Rückmeldung zur Frage angezeigt wird

Parameter

$-Anzeige_zurück Boolesche

$Frage Frage Objekt

Beispiel

function mpcs_display_feedback_incorrect_prefix_fn($display_feedback, $question) {
  // Tun Sie, was Sie brauchen
  return $display_feedback;
}

add_filter('mpcs_display_feedback_incorrect_prefix', 'mpcs_display_feedback_incorrect_prefix_fn', 10, 2);

mpcs_frage_rückmeldung_html

Beschreibung

Ändern Sie das Frage-Feedback HTML

Parameter

$zurück Zeichenfolge

$Frage Frage Objekt

Beispiel

function mpcs_question_feedback_html_fn($feedback, $question) {
  // Tun Sie, was Sie brauchen
  return $feedback;
}

add_filter('mpcs_question_feedback_html', 'mpcs_question_feedback_html_fn', 10, 2);

mpcs_zertifikat_pdf_file_height

Beschreibung

Ändern Sie die Höhe des PDF-Zertifikats

Parameter

1TP7Acht Zeichenfolge

Beispiel

function mpcs_certificate_pdf_file_height_fn($height) {
  // Tun Sie, was Sie brauchen
  return 1TP7Höhe;
}

add_filter('mpcs_certificate_pdf_file_height', 'mpcs_certificate_pdf_file_height_fn');

mpcs_question_label

Beschreibung

Titel der Frage ändern

Parameter

1TP7Etikett Zeichenfolge

$Frage Frage Objekt

Beispiel

function mpcs_question_label_fn($label, $question) {
  // Tun Sie, was Sie brauchen
  return $label;
}

add_filter('mpcs_question_label', 'mpcs_question_label_fn', 10, 2);

mpcs_question_required_indicator

Beschreibung

Kontrollieren Sie, ob der gewünschte Indikator neben dem Fragentitel angezeigt werden soll.

Parameter

display_required_indicator Boolesche

$Frage Frage Objekt

Beispiel

function mpcs_question_required_indicator_fn(display_required_indicator, $question) {
  // Tun Sie, was Sie brauchen
  return display_erforderlich_indikator;
}

add_filter('mpcs_question_required_indicator', 'mpcs_question_required_indicator_fn', 10, 2);

mpcs_frage_optionen

Beschreibung

Ändern der in Multiple-Choice- und Multiple-Antwort-Fragen angezeigten Optionen

Parameter

1TP7Optionen Array

$Frage Frage Objekt

Beispiel

function mpcs_question_options_fn($options, $question) {
  // Tun Sie, was Sie brauchen
  return $options;
}

add_filter('mpcs_question_options', 'mpcs_question_options_fn', 10, 2);

mpcs_zertifikat_pdf_kurs_titel

Beschreibung

Ändern Sie das Format des Kurstitels im PDF-Zertifikat

Parameter

$Kurs_Titel Zeichenfolge

Beispiel

//Ändern Sie das Format des Kurstitels im PDF-Zertifikat von der Standardeinstellung (jeder Buchstabe in Großbuchstaben) auf das ursprüngliche Format des Kurstitels

function mpcs_zertifikat_pdf_kurs_titel_fn(1TP7Kurs_titel) {
  return $Kurs_Titel;
}

add_filter('mpcs_certificate_pdf_course_title', 'mpcs_certificate_pdf_course_title_fn');

mpcs_zertifikat_pdf_abschluß_datum

Beschreibung

Ändern Sie das Format des Fertigstellungsdatums in der PDF-Bescheinigung

Parameter

$Datum_format Zeichenfolge

Beispiel

//Ändern Sie das Format des Abschlussdatums im PDF-Zertifikat in das Standard-Datumsformat der WordPress-Einstellungen

function mpcs_certificate_pdf_completion_date_fn($date_format) {
  return get_option( 'date_format' );
}

add_filter('mpcs_zertifikat_pdf_vollendung_datum', 'mpcs_zertifikat_pdf_vollendung_datum_fn');

mpcs_zertifikat_pdf_abgelaufen_datum

Beschreibung

Ändern Sie das Format des Ablaufdatums im PDF-Zertifikat

Parameter

$Datum_format Zeichenfolge

Beispiel

//Ändern Sie das Format des Ablaufdatums im PDF-Zertifikat auf das Standard-Datumsformat aus den WordPress-Einstellungen

function mpcs_certificate_pdf_expiration_date_fn($date_format) {
  return get_option( 'date_format' );
}
add_filter('mpcs_certificate_pdf_expiration_date', 'mpcs_certificate_pdf_expiration_date_fn');

Anmerkung: Wenn Sie einen Page Builder wie Elementor verwenden, während die ReadyLaunch™-Vorlage für Kurse aktiviert ist, lesen Sie bitte unseren Artikel über Bearbeiten von Lektionen mit ReadyLaunch™ und einem Page Builder.

War dieser Artikel hilfreich?

Verwandte Artikel

Brauchen Sie Unterstützung?

Sie können die gesuchte Antwort nicht finden?
Kontakt zum Support

Inhalt

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.