Hinzufügen von HTML / Text zur Oberseite der Profil-Backend-Seite des Abonnenten

Nachdem ein neuer Benutzer ein Konto erstellt und sich /wp-admin/profile.php landet der Abonnent auf der Seite /wp-admin/profile.php . Mit bestimmten demografischen Merkmalen habe ich festgestellt, dass einige Nutzer dazu neigen, dort stecken zu bleiben.

Ich möchte in der Lage sein, HTML wie einen beschreibenden Absatz mit Links zu Bereichen auf der Website oben auf der Profilseite der Abonnentenebene hinzuzufügen. wenn möglich zwischen dem ‘Profil’ Header und ‘Persönliche Details’.

Dazu gehören die Rückleitung von Benutzern zu Anwendungen, bestimmten Formularen usw.

profile.php für die vorgesehene profile.php ist:

 ... 

Profile

Wenn der Benutzer ein Abonnent ist, dann echo:

 

Looking for the Example Form?

Vielen Dank im Voraus.

Solutions Collecting From Web of "Hinzufügen von HTML / Text zur Oberseite der Profil-Backend-Seite des Abonnenten"

Fügen Sie diesen Code zu Ihrer functions.php , um eine Benachrichtigung für Benutzer mit der subscriber auf ihren Profil- und Dashboard-Admin-Seiten hinzuzufügen.

 function wpse239290_user_welcome_notice() { // Make sure that the user is assigned to the subscriber role, specifically. // Alternatively, capabilities can be checked with current_user_can(), but roles are not supposed to be checked this way. $user = wp_get_current_user(); if ( ! in_array( 'subscriber', $user->roles ) ) { return; } // Make sure the profile or dashboard screens are being viewed. $screen = get_current_screen(); if ( ! $screen || ( 'profile' !== $screen->id && 'dashboard' !== $screen->id ) ) { return; } // Show a friendly green notice, and allow it to be dismissed (it will re-appear if the page is reloaded though). $class = 'notice notice-success is-dismissible'; // Customize the HTML to fit your preferences. $message = '

Looking for the Example Form

'; printf( '
%2$s
', $class, $message ); } add_action( 'admin_notices', 'wpse239290_user_welcome_notice' );