Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:

Archived entries for wordpress

Secure WordPress Installation

Es gibt zwar schon eine Menge Beiträge wie man die Sicherheit von WordPress erhöhen kann, aber 20 Steps to a Flexible and Secure WordPress Installation fand ich trotzdem lesenswert.

Dort gibt es eine Reihe Tipps die nicht nur für WordPress gültig sind. Insbesondere die .htaccess Einträge lassen sich (mit kleinen Anpassungen) auch allgemein anwenden.

Z.B.

# ESSENTIALS
ServerSignature Off
Options All -Indexes
Options +FollowSymLinks
# Suppress PHP errors (note that this might not work on all hosts):
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0
# Secure the wp-config.php file:
<Files wp-config.php>
 Order Deny,Allow
 Deny from all
</Files>

Und die .htaccess “Firewall” Perishable Press’ 4G Blacklist .

WordPress 3.0 Neuerungen

Bima Arafah stellt einige der interessanteren Neuerung für WordPress 3.0 vor und zeigt auch gleich wie man sie zum Einsatz bringt.

Dank Custom Menu Management und Custom Post Types lässt sich mittlerweile auch ohne weitere Plugins einiges mit WordPress machen.

WordPress: Custom Post Type UI

Das WordPress Plugin Custom Post Type UI macht das Anlegen von Custom Post Types und Custom Taxonomies zum Kinderspiel. Hier ein Video zu dem Plugin.

Vielleicht sollte ich WordPress doch wieder als CMS für kleinere Projekte in Erwägung ziehen.

WordPress: Custom Taxonomies

Hm, auch interessant, Cosmin Negoita nutzt Custom Taxonomies anstelle von Custom Fields um WordPress Content mit weiteren Informationen anzureichern.

Das ist recht praktisch da man dann gleich nach allen Posts mit diesen Tags filtern kann.

WordPress und jQuery

bueltge.de gibt Tips für das Zusammenspiel von WordPress und jQuery.
Z.B. wie man Scripte nur auf bestimmten Seiten einbindet:

function fb_greyfoto_page_init() {
 if ( !is_page_template( 'custom-page.php' ) )
 return;
 wp_enqueue_script( 'mypagescript', get_template_directory_uri() . '/js/my_script_4_page.js', array('jquery'), '0.1', true );
}
add_action( 'template_redirect', 'fb_greyfoto_page_init' );


Copyright © 2004–2009. All rights reserved. – Impressum

RSS Feed. This blog is proudly powered by Wordpress and uses Modern Clix, a theme by Rodrigo Galindez.