Peruns Weblog - Webwork und Internet


Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet. Ältere Artikel findest du im Archiv.



Der Tag (Schlagwort) "wordpress-tipps"

Hier sind alle Beiträge aufgelistet, die mit wordpress-tipps verschlagwortet sind.

WordPress: erster Artikel lang, der Rest gekürzt (2)

Von Perun am 06. Januar 2010 um 13:03

Ich habe gestern ein Code-Beispiel genannt, dass es einem ermöglicht in WordPress die Artikel so auszugeben, dass der erste in voller Länge oder als Auszug aufgelistet wird und der Rest entweder als Auszug oder nur als Überschriften. Von drei Leuten kamen Optimierungsvorschläge bzw. Alternativen, die ich hier gerne noch einmal nennen wollte, damit sie nicht untergehen. (weiterlesen…)

WordPress: erster Artikel lang, der Rest gekürzt

Von Perun am 05. Januar 2010 um 11:52

Eine recht häufige Frage von WordPress-Nutzern ist nach der individuellen Strukturierung des Loops: also der Ausgabe der Artikel. So kam auch in Rahmen meiner Aktion Frag den WordPress-Experten, die Frage wie man den Loop bzw. die Ausgabe der Artikel so anpasst, dass der erste Artikel in voller Länge oder als Auszug und der Rest entweder als Auszug oder lediglich als anklickbare Überschrift aufgelistet wird. Dabei sollte es natürlich keine Doubletten geben.

Hier eine mögliche Lösung:

<h2>Loop 1</h2>
<div class="erster-artikel">
<?php
    query_posts("showposts=1");
    $ids = array();
    while (have_posts()) : the_post();
    the_title();
    the_excerpt();
    $ids[]= $post->ID;
    endwhile;
?>
</div>

<h2>Loop 2</h2>
<ul>
<?php
    query_posts("showposts=9");
    while (have_posts()) : the_post(); ?>
    <?php if (!in_array($post->ID, $ids)) { ?>
    <li><?php the_title(); ?></li>
    <?php } endwhile;
?>
</ul>

Mit Hilfe des Template-Tags query_posts holt man sich die entsprechende Anzahl an Artikeln und setzt die ID des Artikel ein Array. Im zweiten Abschnitt holt man sich wieder per query_posts die gewünschte Anzahl an Artikel, aber es werden nur die aufgelistet, die nicht (if (!in_array($post->ID, $ids))) zu dem oben definierte Array dazugehören.

Verbesserungsvorschläge und Optimierungstipps bzw. Alternativen sind herzlich willkommen.

WordPress: Jahr des ersten und letzten Artikels ausgeben

Von Perun am 05. Januar 2010 um 10:31

Ich habe vor drei Tagen darauf hingewiesen, dass man darauf achten sollte nicht zu vergessen, die Jahresangaben in den Copyright-Hinweisen zu aktualisieren. Mario Priebe hat da ein nettes Code-Fragment veröffentlicht, dass die Jahre des ersten und letzten Artikels berücksichtigt bzw. ausgibt:

<?php
global $wpdb;
$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));
if ($post_datetimes) {
    $firstpost = $post_datetimes->firstyear;
    $lastpost = $post_datetimes->lastyear;

    $copyright = 'Copyright &copy;&nbsp;' . $firstpost;
    if($firstpost != $lastpost) {
            $copyright .= '-'. $lastpost;
    }
    echo $copyright;
}
?>

Sicherheit von WordPress erhöhen: Login LockDown

Von Perun am 04. Januar 2010 um 16:31

Es gibt sehr viele Tipps und Möglichkeiten, wie man die Sicherheit einer WordPress-Installation erhöhen kann. Es gibt Möglichkeiten, die sind etwas komplizierter und erfordern etwas mehr Zeit und dann gibt es Möglichkeiten, die schnell durchgeführt, einfach zu realisieren und dabei dennoch effektiv sind.

Das Plugin Login LockDown (Website des Autors) gehört meiner Meinung nach eindeutig in die zweite Gruppe. (weiterlesen…)

WordPress: Werbung nur für ältere Artikel und Suchmaschinen-Besucher

Von Perun am 10. Dezember 2009 um 10:34

Ich habe eine Frage in Rahmen der Aktion "Frag den WordPress-Experten" via E-Mail bekommen:

Wie binde ich, komfortabel und einfach, Werbung nur bei älteren Beiträgen und/oder für Suchmaschinen-Besucher ein?

Ich habe schon einmal vor knapp 1,5 Jahren über das WordPress-Plugin Who See Ads geschrieben. Damit ist es möglich Bereiche zu definieren, diese mit Inhalt zu füllen um sie dann unter bestimmten Voraussetzungen anzuzeigen: wenn jemand von Suchmaschinen kommt, wenn der Artikel älter als xy Tage ist etc. (weiterlesen…)

WordPress: Duplicate Content vermeiden

Von Perun am 03. Dezember 2009 um 02:32

Für diejenigen die es nicht kennen: unter Duplicate Content (DC) versteht man (nahezu) identischen Inhalt auf verschiedenen URLs. Mit verschiedenen URLs sind nicht nur verschiedene Domains sondern auch die innerhalb des gleichen Webprojekts gemeint. Weitere Infos u. a. hier und hier.

Wie entsteht Duplicate Content auf WordPress-Websites und wo liegt das Problem?

Das DC entsteht auf WordPress-Projekten, wie auf vielen anderen Reaktionssystemen, dadurch, dass der Inhalt auch auf verschiedenen URLs erscheint. Nehmen wir mal an du schreibst einen Artikel und sortierst diesen in die Kategorie WordPress ein. Dann ist der gleiche Artikel sowohl in der Übersicht der Kategorie, in der Einzelansicht als auch unter den verschiedenen Archiven (Datum, Autor etc.) verfügbar.

Das Problem bei der ganzen Sache ist, dass die Suchmaschinen u. U. Probleme haben den Inhalt zu indizieren, weil Sie z. B. entscheiden müssen, welche von den vielen URLs, des einen Artikels, ist die richtige?

Lösungen

Um das Problem zu lösen oder zumindest abzuschwächen gibt es mehrere Lösungswege: (weiterlesen…)

WordPress: Retweets und TweetBacks mit dem Plugin von Topsy.com

Von Perun am 27. November 2009 um 11:03

Retweet-Button Ich habe schon seit längerem nach einer einfachen Lösung gesucht um im Kommentarbereich die TweetBacks – Twitter-Beiträge, die sich auf den Blog-Artikel beziehen – anzeigen zu lassen.

Was ich auch schon seit längerem vor hatte, war es ein Button einzubauen, damit die Leser erkennen können wie viele TweetBacks es bereits gibt und damit man einfach und komfortabel den Artikel Retweeten kann: den besagten Artikel auf Twitter erwähnen.

Die Lösung für beide Anliegen habe ich in dem WordPress-Plugin von Topsy.com gefunden. Nach der Installation bietet das Plugin unter "Einstellungen" ein Optionsmenü mit vielen Einstellungen. (weiterlesen…)


Archiv: «« 1 2 3 4 5 6 7 8 9 10 11 12 16 17 »»