Wordpress - Snippets: Unterschied zwischen den Versionen
Aus Wikizone
| 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');