Wordpress - Snippets: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 17: Zeile 17:
 
== Taxonomien im Backend nutzen ==
 
== Taxonomien im Backend nutzen ==
 
[[Wordpress Plugina - Taxonomien 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.
 +
 +
<syntaxhighlight lang="php">
 +
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');
 +
 +
</syntaxhighlight>

Version vom 30. September 2015, 11:09 Uhr

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');