Samstag, 18. Februar 2012

Wordpress: Ist User eingeloggt?

Manche Seiten der eigenen Wordpress Seite sollen nur Regsitrierten Nutzern zugänglich sein. Um eine erstellte Seite nur eingeloggten Nutzern zugänglich zu machen muss eine Abfrage vor dem auszugebenen Content rein.

<?php if ( is_user_logged_in() ) {
    echo 
'Hallo registrierter Nutzer!';
} else {
    echo 
'Nicht registriert? dann mal los!';
}
?>

Mittwoch, 15. Februar 2012

Wordpress: Nach dem Logout redirect auf eine andere Seite

Wer Wordpress möchte, dass nach dem logut nicht die standard login Seite von Worpress geleitet wird, der muss nicht zwingend ein plugin nutzen. Man schießt doch nicht mit kanonen auf spatzen, oder. ganz easy pisi, folgenden code in eure function.php einfüge und eventuell anpassen, au fwelche seite er lenken soll:


add_filter('logout_url', 'projectivemotion_logout_home', 10, 2);
function projectivemotion_logout_home($logouturl, $redir)
{
$redir = get_option('siteurl');
return $logouturl . '&amp;redirect_to=' . urlencode($redir);
}


falls Ihr auf eine bestimmte seite als die startseite lenken möchtet ersetzt
$redir = get_option('siteurl');
mit
$redir = "http://localhost/xxx<--hier sollte eure wunsch url stehen :-)";

Sonntag, 12. Februar 2012

Wordpress Revisionen deaktivieren

Wie deaktiviert man (ohne Plugin) erfolgreich die Revisionen? Duie meisten WP Nutezr kennen das Problem mit dem schnell-anwachsenden Datensätzen in der wp_post Datenbank, bei Revisionen (bzw: inherit)

Füge in der config.php folgendene drei Zeilen ein.
/** Meine Änderung zur Deaktivierung der Revisionen*/
define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', 60000);

Somit schaltest Du Gleichzeit die Autosavezeit die auch zur unnötigen Datenbankschwemme führen kann, auf 60000 Sekunden. In der Zeit sollte man es wirklich schaffen einen Post fertig zu kriegen ohne das ein Autosave die Datenbank unnötig beschreibt. Allerdings hat der Autosave auch einen nicht unnerheblichen Mehrwert. So kann der Artikel bei einem PC Crasch oder Brwoser Crasch in den meisten Fällen weiter bearbeitet werden.

Müsst ihr wissen!
Greetz