Wordpress - Snippets

Aus Wikizone
Wechseln zu: Navigation, Suche

Absender E-Mail anpassen

Die Mail-Adresse kann man in den Einstellungen zwar anpassen, aber bei manchen Tools wird trotzdem wordpress@... und als Absender Wordpress gesendet. Das ist manchmal unpraktisch. Z.B. wenn man mehrere Instanzen zu verwalten hat. So kann man es ändern.

Den Absendernamen fuer die automatischen eMails anpassen

function tmdn_newMailFromName($old) {
  $senderName = 'Der Magical Digital Nomad Blog';
  return $senderName;
}
add_filter('wp_mail_from_name', 'tmdn_newMailFromName');

Die Sende-eMail-Adresse fuer die automatischen eMails anpassen

function tmdn_newMailFromAddr($old) {
  $sendEmail = 'office@the-magical-digital-nomad.com';
  return $sendEmail;
}
add_filter('wp_mail_from', 'tmdn_newMailFromAddr');

Nach Login auf Homepage weiterleiten

Es gibt ein paar Plugins dazu. Prinzipiell kann man einfach eine action ins Theme nehmen.

In die function.php des Themes einfügen (z.b. einfach ganz oben nach dem <?php ):

/* redirect users to front page after login */
function redirect_to_front_page() {
	global $redirect_to;
	if (!isset($_GET['redirect_to'])) {
		$redirect_to = get_option('siteurl');
	}
}
add_action('login_form', 'redirect_to_front_page');

Taxonomien im Backend nutzen

Wordpress Plugina - Taxonomien nutzen

Admin User über FTP erzeugen

Dieses Snippet anpassen, in die functions.php des Themes kopieren und Seite aufrufen. Nicht vergessen wieder entfernen.

function add_admin_acct(){
	$login = 'benutzername';
	$passw = 'meinpasswort';
	$email = 'schlegel@geo-bit.de';

	if ( !username_exists( $login )  && !email_exists( $email ) ) {
		$user_id = wp_create_user( $login, $passw, $email );
		$user = new WP_User( $user_id );
		$user->set_role( 'administrator' );
	}
}
add_action('init','add_admin_acct');