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
- mepr-pre-run-rule-content
- mepr-pre-run-rule-redirection
- mepr-last-chance-to-block-content
- mepr-rule-redirect-unauthorized-url
Anmeldung
- mepr-validate-signup
- mepr-signup-styles
- mepr-signup-scripts
- mepr-anmeldung-checkout-url
- mepr_render_custom_fields
- mepr_product_access_string
- mepr-stripe-elements-appearance
- mepr-stripe-form-hide-postal-code
- mepr-ist-Produktseite
- mepr-product-url
- mepr_format_währung
Verwaltung
- mepr-admin-members-cols
- mepr-admin-subscriptions-cols
- mepr-admin-transactions-sortable-cols
- mepr_user_subscriptions_query_cols
- mepr-admin-transactions-cols
- mepr_nonrecurring_subscriptions_table_joins
- mepr_einmalige_abonnements_tabelle_cols
- mepr_wiederkehrende_abonnements_table_joins
- mepr_wiederkehrende_abonnements_tabelle_cols
- mepr_import_abonnement_vor_laden
- mepr_import_abonnement_post_store
- mepr_user_subscriptions_customize_subscription
Konto Seite
- mepr-account-welcome-message
- mepr-user-message
- mepr-account-nav-home-link
- mepr-account-nav-abonnements-link
- mepr-account-nav-payments-link
- mepr-account-nav-home-label
- mepr-account-nav-subscriptions-label
- mepr-account-nav-payments-label
- mepr-account-payment-product-name
- mepr-account-subscr-product-name
- mepr-validate-account
- mepr-active-nav-tab
- mepr_custom_upgrade_link_txn
- mepr-product-renewal-string
- mepr_Zahlungen_pro_Seite
- mepr_ist_konten_seite
- mepr-account-action
Anmeldung
- mepr-login-redirect-url
- mepr-process-login-redirect-url
- mepr-login-uname-oder-email-str
- mepr-login-uname-str
- mepr-unauthorized-login-link-text
- mepr-auto-login
E-Mails
- mepr-wp-mail-recipients
- mepr-wp-mail-subject
- mepr-wp-mail-message
- mepr-wp-mail-headers
- mepr_erinnerung_email_params
- mepr_reminder_email_vars
- mepr_abonnement_email_params
- mepr_abonnement_email_vars
Rechnung
Sonstiges
- mepr-hide-cpt-access-column
- mepr_fetch_options
- mepr_checkout_show_terms
- mepr_benutzerdefiniert_stornieren_link
- mepr-währung-symbole
- mepr-währungs-codes
- mepr-Sprachcodes
- mepr_Länder
- mepr-jobs-config
- mepr-admin-capability
- mepr_price_box_benefit
- mepr-group-css-classes-string
- mepr-group-page-item-output
- mepr_custom_thankyou_message
- mepr_user_pw_reset_title
- mepr_admin_pw_reset_title
- mepr-userroles-add-roles
- mepr-userroles-remove-roles
- mepr_reminder_lookup
Kurse
- mpcs_kurse_pro_seite
- mpcs_classroom_style_handles
- mepr-account-nav-courses-link
- mepr-account-nav-courses-label
- mepr-account-nav-courses-active-name
- mpcs_umleiten_lektion_zum_verkauf
- mpcs_redirect_quiz_to_sales
- mpcs_zertifikat_papier_format
- mpcs_classroom_header
- mpcs_klassenzimmer_sidebar
- mpcs_klassenzimmer_lehrkraft
- mpcs_admin_fragen_pro_seite
- mpcs-admin-capability
- mpcs_attempt_score
- mpcs_attempt_score_percent
- mpcs_get_score_for_answer
- mpcs_ist_Antwort_richtig
- mpcs_display_feedback_incorrect_prefix
- mpcs_frage_rückmeldung_html
- mpcs_zertifikat_pdf_file_height
- mpcs_question_label
- mpcs_question_required_indicator
- mpcs_frage_optionen
- mpcs_zertifikat_pdf_kurs_titel
- mpcs_zertifikat_pdf_abschluß_datum
- mpcs_zertifikat_pdf_abgelaufen_datum
mepr-pre-run-rule-content
Beschreibung
Parameter
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
Parameter
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
Parameter
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
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
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
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
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
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
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
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
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
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
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
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);
mepr-account-nav-home-link
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');
mepr-account-nav-abonnements-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');
mepr-account-nav-payments-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
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);
mepr_custom_upgrade_link_txn
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
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');
mepr-unauthorized-login-link-text
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
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');
mepr_benutzerdefiniert_stornieren_link
Beschreibung
Sie wird verwendet, um die MemberPress Storno-URL in der Spalte "Aktionen" auf der Seite "Konto" zu ändern.
Parameter
Beispiel
//Hijack MemberPress URL abbrechen (es wird mehr Code benötigt, um richtig zu funktionieren) function cspf_custom_cancel_link($html, $sub) { ob_start(); ?> <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
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
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
Beispiel
function mpcs_courses_per_page() { return 10; } add_filter('mpcs_courses_per_page', 'mpcs_courses_per_page');
mpcs_classroom_style_handles
Beschreibung
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; });
mepr-account-nav-courses-link
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');