Das hängt von Deinem Theme ab, wie es die Ausgabe gestaltet. Bei den meisten Themes dürfte das nicht nötig sein.
Aber ich gebe Dir recht, die Seitensortierung an sich ist schlecht gelöst in WordPress.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDas hängt von Deinem Theme ab, wie es die Ausgabe gestaltet. Bei den meisten Themes dürfte das nicht nötig sein.
Aber ich gebe Dir recht, die Seitensortierung an sich ist schlecht gelöst in WordPress.
Hat nix mit Dir zu tun. Klein-Jeriko wollte nur ein bissel stänkern.
Hab mal [URL="http://www.google.de/search?q=%22IN…LUES%22&num=100"]ein bissel gesucht[/URL]; vielleicht hilft es, alle Plugins zu deaktivieren und neu zu aktivieren.
Ansonsten mal alle Plugins deaktivieren und dann testen. Wenn es funktioniert, Plugins eins nach dem anderen wieder aktivieren, zwischendurch jeweils testen.
:mrgreen: danke, damit ich nun keinen murks mache, sag mir bitte, was ich genau löschen kann
Nur den Ausdruck
denn der ist es, der die wechselnden CSS-Klassen festlegt.
Ach ja, (Abeilung: Wünsch mir was) das datum und die Anzahl der Kommentare hätte ich noch gerne dazu
Da darf ich Dich auf die Template Tags verweisen.
ich füge noch ein kleines anderes php-problem an:
PHP<li <?php if (is_single() || is_month() || is_year() || is_home()) {echo 'class="current_page_item"';}?>><a href="<?php bloginfo('siteurl'); ?>/" title="Startseite">Startseite</a></li> <!-- statische Seiten aufrufen --> <?php wp_list_pages('title_li=&depth=1&sort_column=menu_order')?>
ich hätte gerne, dass auch der title-tag angezeigt wird.
Für die gelisteten Seiten? Das ist, soweit ich weiß, nicht vorgesehen. Man könnte die Liste höchstens selbst konstruieren oder aber die Rückgabe von wp_list_pages() durch einen Filter jagen. Die Frage ist: Was soll als title verwendet werden?
Sehr seltsam. Kannst Du uns was mehr über Deine Server- und vHost-Konfiguration erzählen?
Am eAccelerator wird's wohl nicht liegen, der läuft bei mir auch problemlos.
Hast Du evtl. eine Firewall im Einsatz, die z.B. HTTP-Referer filtert? Hast Du eine WordPress-Installation auf einem anderen Server, bei der es funktioniert? Kannst Du das Problem in anderen Browsern reproduzieren?
(Fragen über Fragen...)
Das
$i++;?>steht für Modulo. Modulo ist eine simple Rechenoperation, besser bekannt als "Division mit Rest". Der obige Ausdruck ist wahr, wenn der Modulo 2 von $i gleich 0 ist, d.h. die Zahl ohne Rest durch 2 teilbar ist.
Der Ausdruck
bedeutet im Detail:
// Das hier ist ein "ternärer Operator":
($i%2)?"color1":"color2";
// nach dem Schema
(Bedingung) ? $erfüllt : $nicht_erfüllt;
// gewissermaßen also ein if-Abfrage, kann aber nur in wenigen Fällen so eingesetzt werden.
//
// Im obigen Beispiel ist die Bedingung bei geraden Zahlen erfüllt, da
// der Modulo 2 einer geraden Zahl 0 ist, was in PHP "true" entspricht
Alles anzeigen
Alles in allem ein ziemlich schmutziger Hack, der manchmal auch nicht klappen wird (wg. des "short open tags").
Um auf Deine Frage zurückzukommen: Du kannst den gesamten PHP-Ausdruck löschen.
Hattest Du diese Seite denn jemals selbst eingefügt?
Kannst Du in der Datenbank ein Änderungsdatum sehen (wp_links -> link_updated)?
Hast Du das Upgrade nach Anleitung ausgeführt? Hast Du /wp-admin/upgrade.php ausgeführt?
Ja Jungens, dann sollte man mal (a) die Anleitung lesen und (b) die Rückgabewerte seiner Funktionen prüfen. ;-)
get_the_category() gibt ein Array mit Objektinstanzen aus, d.h. man muss die einzeln in einer foreach-Schleife abfragen.
Ansonsten sieht der Ansatz aber gut aus.
Wovon bitte sprichst Du?!
Immer diese Provokationen... :mrgreen:
Na gut, lassen wir uns also provozieren. Ich hätte dann mal dieses (absolut ungetestete!) Beispiel-Plugin anzubieten:
<?php
/* Plugin-Metadaten */
function myFilter($myCommentId) {
global $wpdb;
$wpdb-query("UPDATE {$wpdb->prefix}comments SET comment_author = 'Pingback/Trackback' WHERE comment_ID = '$myCommentId'");
}
add_action('pingback_post', 'myFilter');
add_action('trackback_post', 'myFilter');
?>
Alles anzeigen
P.S.
Geht noch vieeeel einfacher:
in der comments.php das hier
durch
<?php
if ($comment->comment_type == 'trackback') {
comment_author_url_link('Pingback/Trackback');
} else {
comment_author_link();
}
?>
ersetzen.
So, jetzt melde ich mich mal zurück und frage nochmal, ob ich vielleicht was verbessern kann an meinem Blog :) :confused:
Dieses nervige Werbepopup rausnehmen. ;-)
Ja, die ähnlich benannte in_category().
Ich könnte das schreiben, aber vielleicht gibt es ja schon eine fertige Lösung, die Dir zusagt: http://wp-plugins.net/?filter=random
Man muss nicht unbedingt in die Core-Dateien eingreifen. Auch für Trackbacks gibt es API-Filter, aus denen man ein nettes Plugin stricken kann.
Mit einem vernünftigen Browser (nein, nicht Firefox :twisted:) wird auch ohne Plugins und Router JS-Spam geblockt.
Ich find's auch nicht so toll, dass die Leute als allererstes ihren Blog mit Werbung zukleistern müssen. Vor allem dauert das eh 30 Jahre bis man (wenn überhaupt) mal Geld von Google et al. sieht. Ja, ich spreche aus eigener Erfahrung.
However, ich finde das Theme sehr schön. Ist das ein Eigenbau oder ein öffentliches Theme? Konnte auf den ersten Blick keinen Verweis finden.
danke, aber ich habe _definitiv keine Lust, schon wieder upzugraden. ich habe einfach zu viel verändert, das ist mir zu umständlich, und was es bringt, viel zu wenig.
Selbst schuld, dafür gibt es Plugins. Mir sind bislang äußerst selten Probleme untergekommen, das man nicht durch Plugins hätte lösen können.
ich kann mir auch nicht vorstellen, dass das mit dem Schrägstrich daran liegt.
Was soll denn an meinen permalinks kaputt sein?
Der Schrägstrich in der URL wird von WordPress erzeugt. Das ist ein Fehler in den Permalinks. Kann auch sein, dass Du in Deinem Theme einen Fehler hast, dort wo der Link zum einzelnen Beitrag erzeugt wird (scheint allerdings nicht der Fall zu sein, wie der weiter oben gepostete Code vermuten lässt).
Könnte auch gut sein, dass Du bei Deinem Gefummel in den Core-Dateien was verhauen hast.