Parkrocker.com

#Blogging #Fotografie #Video #Instagram #YouTube

Schlagwort: Wordpress (Seite 1 von 2)

Cute Profiles mit WPtouch verwenden

Der chr1spy hat mich gerade darauf hingewiesen, dass durch das Plugin „Cute Profiles“ das WPtouch-Theme verunstaltet wird.

Die Lösung des Problems ist wirklich mehr als simpel. Einfach in den Einstellungen von „Cute Profiles“ auf „Manual Insertion“ umstellen und in das Web-Theme seiner WordPress-Installation den Aufruf
<?php put_cute_profiles(); ?>
einfügen. Dann passt es auch mit WPtouch.

WordPress 2.8 – Test einer modifizierten mo.php

Auf code-styling.de habe ich gerade einen Artikel zur Reduzierung des Speicherverbrauchs von WordPress 2.8 entdeckt. Dort wird eine modifizierte mo.php für die deutsche Sprachdatei angeboten.

Original mo.php
memory-1

Modifizierte mo.php
memory-2

Um Gehör im WordPress Trac zu finden, wären möglichst viele Rückmeldungen dazu nicht schlecht. Also frisch auf zum Testen und dann Rückmeldung in den Kommentaren bei code-styling.de geben.

Lücke in WordPress 2.8.2 erklärt

WordPress scheint sich sicherheitstechnisch immer mehr in Richtung Joomla zu bewegen. Aktuell gibt es eine Lücke, die Nutzern mit dem Status eines Abonnenten volle Admin-Rechte einräumt.

Bei WordPress scheint man ja „Security by Obscurity“ zum Motto gemacht zu haben. Spätestens seit folgender Code zur vermeintlichen Fehlerbehebung im Forum aufgetaucht ist, hätte ich aber eine Reaktion seitens WordPress Deutschland erwartet:

if ( strstr($_SERVER['REQUEST_URI'], '//') )
{
wp_redirect(( empty ( $_SERVER['HTTPS'] ) ? 'http' : 'https' )
. '://'. $_SERVER['HTTP_HOST']
. str_replace('//', '/', $_SERVER['REQUEST_URI']), 301 );
die();
}

Link zum Google-Cache

WordPress, ich könnte kotzen… ^^

Nächtlicher WordPress-Terror

Gestern Abend ging mit dem WordPress-System vom Blog hier die Post ab. Nach dem Publizieren eines neuen Beitrags enstand bei manchen Besuchern ein noch nicht vollständig abgeklärter Fehler.
Der Beitrag ließ sich regulär aufrufen, bei einem Reload der Seite verabschiedete sich dann erst die CSS, die Startseite quittierte mit einem 403.

Ganz toll… :(

Den Fehler habe ich wie erwähnt noch nicht exakt eingrenzen können, bei anderen Beiträgen ist er auch nicht wieder aufgetreten. Gebastelt habe ich heute Nacht trotzdem noch ein wenig.

1. Revisionen
Wordpress bietet die Funktion, Revisionen der Beiträge zu speichern. Ich benötige das nicht und habe mich davon mit folgendem Code in der wp-config.php befreit.

define('wp_post_revisions', 0);

Die nun überflüssigen DB-Einträge habe ich mit

DELETE FROM wp_posts WHERE post_type = "revision";

entfernt.

2. Twitter Tools
Die Twitter tools von Alex King speichern sämtliche Tweets des hinterlegten Accounts in der Datenbank. Wer seine letzten Tweets nicht in der Sidebar anzeigen will, braucht diese zusätzliche Datensammlung nicht. Statt nun selber im Code des Plugins zu basteln, habe ich es kurzerhand entfernt und durch WP to Twitter ersetzt.
Die DB-Tabelle von Twitter Tools muss übrigens manuell entfernt werden.

Tweet This mit WordPress

Frank Bueltge hatte kürzlich eine Codeschnipsel präsent, mit dem man seinem Blog eine nette, kleine Tweet This-Funktion hinzufügen konnte.
Ich habe den Code entsprechend für meine Zwecke geändert und ihn auf die API von Cli.gs umgeschrieben.

Für die functions.php des Templates:
<?php
if ( !function_exists('fb_getcligsurl') ) {
function fb_getcligsurl( $url ) {
$fp = fopen( 'http://cli.gs/api/v1/cligs/create?key=[HIER EIGENEN API-KEY EINFÜGEN]&appid=[HIER ID EINTRAGEN, Z.B.: parkrockerblog]&url=' . $url, 'r' );
if ( $fp ) {
$cligsurl = fgets( $fp );
if( $cligsurl && !empty($cligsurl) )
$url = $cligsurl;
fclose( $fp );
}
return $url;
}
}
?>

Für das Template:
<a href="http://twitter.com/home?status=Meine%20Empfehlung%20von%20http://[HIER URL DES EIGENEN BLOGS EINTRAGEN]%20->%20<?php echo fb_getcligsurl( get_permalink() ); ?>%20(<?php the_title(); ?>)" target="_blank">Tweet this</a>

Viel Spass damit :D

Ältere Beiträge

© 2017 Parkrocker.com

Theme von Anders NorénHoch ↑

Durch die Nutzung dieser Seite erklärst Du Dich einverstanden, dass wir Cookies verwenden.
Mehr Informationen | Hinweis schließen [X]