1 Trackback(s)
- Aug 22, 2007: Psychomuell » Wordpress 2.2.2 Ladezeit Tellerrand
Lange Ladezeit WordPress Tellerrand
22. August 2007 | Kategorie: SoftwareMir ging die Ladezeit der WP-Admin-Startseite, besonders nach dem einloggen auf den Senkel. Daher habe ich an meiner /wp-admin/index.php folgende Änderungen vorgenommen.
Zum einen habe ich im unteren Bereich die Kästen mit den Infos entfernt. Das war dieser Code.
<?php
$rss = @fetch_rss('http://planet.wordpress.org/feed/');
if ( isset($rss->items) && 0 != count($rss->items) ) {
?>
<div id="planetnews">
<h3><?php _e('Other WordPress News');
?> <a href="http://planet.wordpress.org/">
<?php_e('more'); ?>»</a></h3>
<ul>
<?php
$rss->items = array_slice($rss->items, 0, 20);
foreach ($rss->items as $item ) {
?>
<li><a href='<?php echo wp_filter_kses($item['link']); ?>'><?php
echo wp_specialchars($item['title']); ?></a></li>
<?php
}
?>
</ul></div>
<?php
}
?>
Und dann habe ich die Technorati Abfrage ausgebaut. Das ist dieser Code.
<?php
$rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='.
trailingslashit(get_option('home'))
.'&partner=wordpress');
if ( isset($rss->items) && 0 != count($rss->items) ) {
?>
<div id="incominglinks">
<h3><?php _e('Incoming Links');
?> <cite><a href="
http://www.technorati.com/search/
<?php echo trailingslashit(get_option('home')); ?>?partner=wordpress"><?php_e('More'); ?> »</a></cite></h3>
<ul>
<?php
$rss->items = array_slice($rss->items, 0, 10);
foreach ($rss->items as $item ) {
?>
<li><a href="<?php echo wp_filter_kses($item['link']); ?>"><?php
echo wptexturize(wp_specialchars($item['title'])); ?></a></li>
<?php } ?>
</ul>
</div>
<?php } ?>
Damit ich aber auch in Zukunft noch bei Technorati suchen kann habe ich folgendes dafür eingesetzt.
<div id="incominglinks">
<h3><?php _e('Incoming Links'); ?> <cite><a href="http://www.technorati.com/search/<?php echo trailingslashit(get_option('home')); ?>?partner=wordpress">Technorati Suche»</a></cite></h3>
</div>
Und so siehts dann aus. Und die Seite lädt sauschnell. ;-D
Wer die Seite auch gerne so haben möchte. Hier gibts meine Version.
Nur entpacken und hochladen. Fertig.
WordPress 2.0.11 /wp-admin/index.php getunt
http://hollii.de/temp/wp-admin-index.php.zip
//Nachtrag am 23.08.2007 um 07:32 Uhr:
Ich hab jetzt gerade auch ein Eintrag im WordPress Deutschland FAQ gefunden. Tja, ich habs selbst geschafft.
Für vBulletin hatte ich sowas in der Art auch mal gemacht.
http://faq.wordpress-deutschland.org/tellerrand-beschleunigen/
--------------------------------------------------------------------------------------------
Ähnliche Beiträge:


6 Kommentare/Trackbacks zu “Lange Ladezeit WordPress Tellerrand”
schöne Idee, leider muss man das ja nach jedem upgrade wieder machen, aber ich werde es auch mal testen.
SuMu am 22. August 2007 [Link]
bei mir ist das in der index-extra.php
SuMu am 22. August 2007 [Link]
Also bei 2.2.2 ? Das schau ich mir jetzt mal an. Dann stell ich die index.php für 2.2.2 auch noch bereit.
Hollii am 22. August 2007 [Link]
Ne ich nutze die 2.0.11 ..
Hollii am 22. August 2007 [Link]
Hm, wenn ich mich nicht irre, wurde in WordPress 2.2 dafür eine Lösung eingebaut, sodass die News per AJAX glaube ich nachgeladen werden, die Übersichtsseite selbst aber schneller erscheint.
Jan am 26. August 2007 [Link]