Ich habe gerade keine genauen Infos zur Hand, aber bilde mir ein,mich zu erinnern, dass das so sein soll. Wenn die Kategorie keinen Parent hat, steht dort die eigene ID in dem DB-Feld. Kann sein, dass richtige Methoden das wegabstrahieren, aber dort greifst Du ja auf das Feld selber zu. Teste also einfach ob die ID 0 oder die eigene ID ist, würde ich sagen.
Beiträge von Ammaletu
-
-
Mist, jetzt hab ich die PM beantwortet. Also noch mal für die Allgemeinheit minus die Links:
Tja, da kann ich nur wiederholen, was ich Dir schon zwei oder dreimal gesagt habe: Das ist eine Attachment-Seite! Wenn Du ein Bild hochlädst und in einen Beitrag einfügst, kannst Du auswählen, worauf das Bild verlinken soll: nichts, auf das Bild selber oder eben auf eine eigene Seite für das Bild. Die Überschrift der Seite ist wohl der alt-Text des Bildes oder der Dateiname, die Bildunterschrift ist eben genau das und dann halt das Bild selber. Sieht aus wie ein eigener Beitrag, wird eventuell vom Theme sogar mit der single.php dargestellt (weiß ich gerade nicht genau, macht aber Sinn), ist aber keiner.
Die Seite sollte weggehen, wenn Du das Bild löschst. Wenn nicht, lösche einfach den Kommentar und ignoriere die Seite. Es gibt sie offenbar für jedes hochgeladene Bild, unabhängig davon ob Du die Attachment-Seite extra verlinkt hast. Kann man durchprobieren der IDs sehen.
Ich bin so auf Anhieb nicht sicher, ob das so sein muss. Mal schauen... Ja, in meinem Blog habe ich diese Seiten auch. Ist wie die Archive -- die gibt es, ob Du sie willst oder nicht und ob Du sie irgendwo verlinkst oder nicht. Ich nehme an, um die Kommentare dort abzuschalten, müsstest Du herausfinden, welche Themedatei diese Seiten darstellt und diese anpassen. Die attachment.php eventuell. Die Info ist im Codex auf jeden Fall leicht zu finden...Hier: http://codex.wordpress.org/images/1/18/Template_Hierarchy.png
Dort siehst Du, dass WP zuerst eine MIME-type.php sucht (also z.B. image.php für Bilder), dann die attachment.php, dann die single.php und wenn die auch nicht vorhanden ist die index.php. Falls Dein Theme also eine attachment.php hat, ändere sie so, dass die Kommentare nicht erlaubt sind. Wenn es keine hat, kopiere die single.php und benenne sie entsprechend um.
-
Du könntest demjenigen einen Account mit minimalen Rechten einrichten. Gibt es für das Anschauen von Entwürfen vielleicht ein Recht? Derjenige könnte dann natürlich alle Entwürfe anschauen, nicht nur einen bestimmten...
-
Vielleicht ist die Methode, welche die Kategorien abfragt aus der DB, veraltet? Zwischendurch wurde da ja mal viel dran geschraubt. Wenn das ein sehr altes Theme ist, hat es vielleicht die entsprechenden Änderungen noch nicht. Welches Theme nutzt Du denn? Ein Link zu einer Demoseite bzw. zum Download wäre schön, dann kann ich mal reinschauen.
-
Es kommt sehr oft vor, dass FTP-Programme nicht alle Dateien übertragen oder zumindest nicht korrekt. Wesentlich öfter als man meinen sollte. Dein Problem klingt auch sehr danach. Lade die Dateien am besten noch mal mit einem anderen FTP-Programm hoch. Ich verwende z.B. FireFTP, damit hat man das gleich als AddOn im Firefox.
-
Wieso brauchst Du ein Plugin, um eine Seite zu erstellen? Eine Seite erstellst Du zuerst mal ganz normal über das WP-Backend. Ob und wo sie auf der Seite angezeigt wird, hängt vom Theme ab und davon, welche Widgets Du für die Sidebar konfiguriert hast. Das sollte aber soweit kein Problem sein. Mit dem Plugin nehme ich an willst Du dann den Inhalt der neuen Seite verändern, aber das sollte mit der Anzeige der Seite an sich doch nichts zu tun haben!? Ansonsten musst Du uns mal mehr Details geben, was Du genau machen möchtest.
-
PHP-Errorlog kontrollieren?!
-
Du könntest mal kurz aufs Default-Theme umschalten und schauen, ob die Tags da auch fälschlicherweise als Kategorien verlinkt sind.
-
Es gibt im Backend in den Optionen eine Einstellung, da musst Du die Avatare erstmal aktivieren. Moment... Einstellungen > Diskussion > Avatare. Ändern kann man den dan bei gravatr.com. Ob das aus WP heraus irgendwie verlinkt ist, weiß ich so auf Anhieb gar nicht.
-
Hm, zuerst mal: Was meinst Du mit "automatischer Vervollständigung"?!
-
Zitat
Er meinte das der Eintrag für seine Sitemap in der robots.txt ist
Ok. Das könnte ich aus diesem Satzfragment nicht erraten, ganz ehrlich. Die Sitemap trägt das Plugin da doch aber automatisch ein, das sollte also kein Problem sein.
Zitatund die xxx hat er eben reingenommen, weil seine Domain ultra Geheim ist
Ist mir schon klar, das ist dann aber nicht das, was dabei rauskommt. ;-) Dafür ist die Checkbox "Links nicht automatisch umwandeln" unter dem Eingabefeld da.
-
Da würde ich sagen, teil nicht den Titel auf, schreibe Deine gewünschte zweite Zeile halt in einen Untertitel. Das lässt sich über die benutzerdefinierten Felder recht leicht machen und etwas Schöner geht es mit einem Plugin wie diesem, fals Du etwas Spaß dran hast, Dir das zurechtzubasteln:
http://bueltge.de/wordpress-plug…schreiben/1086/ -
Wenn die Tags unter den Beiträgen verlinkt und nicht z.B. per robots.txt gesperrt sind, findet Google die Seiten sicher auch ohne Tag-Cloud. Wenn Du die Tags nirgends ausgibst, kann Google sie logischerweise nicht finden, es sei denn, sie sind z.B. in der sitemap.xml enthalten (falls Du die benutzt). Generell würde ich sie wenigstens in der Singleansicht der Beiträge ausgeben, da es doch so auch für den Benutzer noch Sinn macht. Du machst die Seite ja für Deine Besucher, hoffe ich, und nicht für Google. ;-)
Davon abgesehen kann man doch üblicherweise einstellen, wie viele Tags angezeigt werden sollen? Da kann man natürlich nicht alle nehmen, sondern die 30 bis 40 am häufigsten verwendeten. Dann sollte das doch auch nicht die Sidebar sprengen!?
-
Zitat
Ich hab eine Sitemap seite eingerichtet durh ein Plugin. Aber diese sitemeps werden von google nicht angenomen.
Was heißt das? Was sagt Google dazu? Gibt es eine Fehlermeldung!?
Zitatdas ist mein robots.txt
?!? Was ist Deine robots.txt?
ZitatSitemap: http://www.xxxxx.com/sitemap.xml
Da komme ich zu keiner Sitemap, sondern zu einer sagen wir mal nicht für den Aufruf auf der Arbeit geeigneten Seite.
Alles in allem: Du musst uns schon ein paar Infos geben. Wie soll denn sonst jemand sinnvoll helfen?!
http://www.xxxxx.com/sitemap.xml -
Zitat
Ich verstehe Dein Problem nicht, ehrlich gesagt. Du hattest oben geschrieben, dass Du WP "mit der gleichen Datenbank im Hintergrund" neu installiert hättest. Was ja eigentlich hieße, dass Du es nicht neu installiert hast, denn die Installation würde dann ja merken, dass WP schon installiert ist. Oder meinst Du die gleiche Datenbank, aber andere Tabellen per anderem Prefix!?
Und wieso brauchst Du irgendwelche IDs? Entweder die ganze DB exportieren würde ich sagen oder zumindest ganze Tabellen. Dafür gibt es Tools wie phpMyAdmin. Du kannst ansonsten auch einfach den DB-Dump in die neue DB importieren, den Du vor dem Update auf WP 2.9 angefertigt hast.
-
Also ich bin nicht sicher, ob das sinnvoll ist. Es ist sicher besser, die Probleme des bestehenden Blogs zu lösen, denke ich. Wenn ein Update z.B. schief geht, machst Du es einfach mit dem vorher angefertigten Backup rückgängig und schaust, was das Problem war. Irgendwie gibt es ja immer mal Serverkonfigurationen, bei denen etwas nicht reibungslos funktioniert.
Ansonsten: Wenn Du die gleiche DB nutzt, sollten alle Inhalte da sein, denn die liegen ja in der DB. Alle Bilder und sonstigen Uploads liegen üblicherweise in wp-content/uploads und können einfach rüberkopiert werden. Die Themes liegen unter wp-content/themes.
-
Ah ok. Seit WP 2.8 glaube ich kann man Kommentare auch baumartig strukturieren. Die Anzahl pro Seite gilt dann nur für die jeweils der obersten Ebene (=Antwort auf Artikel). Die Antworten zu anderen Kommentaren hängen dann trotzdem darunter.
Damit die Aufteilung auf Seiten klappt, muss das aber auch das Theme unterstützen. Kannst Du bitte mal nach "WordPress Kommentare Threading" oder so suchen, da solltest Du Anleitungen zum Umbau das Themes finden. Ist nicht übermäßig aufwändig. Ich glaube, die comments.php wird da sogar um einiges kleiner, weil viel in einem Befehl wie wp_comments() oder so verschwindet.
-
Sorry, hatte die Seite nicht mehr im Kopf. Tja, das ist halt Standard-Vorgehen bei problemen dieser Art: Auf ein anderes Theme (bevorzugt das unveränderte Default-Theme) umzuschalten um zu schauen ob es am Theme liegt. Alle Plugins abzuschalten, um zu schauen,ob es an einem Plugin liegt. Darüber hinaus fällt mir leider erstmal auch nicht mehr dazu ein. Das müsste man sonst am besten als Kopie in einem lokalen Testblog installieren, wenn es da dann auch auftritt kann man ja mit Ausgaben im Quelltext versuchen zu sehen was da passiert.
Ansonsten fiele mir als Ursache nur ein, dass es sich nicht um das Standard-Widget handelt, sondern dass Dein Theme oder ein Plugin dies überschrieben hat, um ein anderes Widget mit dem abweichenden Verhalten dafür einzubauen. Das kann man so natürlich von außen nicht näher beurteilen.
-
Hm, ich hab es jetzt nicht im Detail angeschaut, aber sieht ganz gut aus. Hauptsache, es funktioniert in einem Browser wie Firefox. Der IE lernt ja mit den Jahren dazu. ;-)
Was für ein Unterschied zeigt sich denn zwischen den beiden Browsern?
Ok, und dann zum Loop auf der rechten Seite... Mal sehen, ich kopier Dir das mal aus meiner Startseite.
PHP
Alles anzeigen<?php // keep the original query and post variable $original_query = $wp_query; $original_post = $post; // get the category ID $my_cat_id = 123; // query posts of the category $wp_query = new WP_Query('cat=' . $my_cat_id . '&showposts=10'); // output the result if anything was found if ($wp_query->have_posts()) { ?> <div class="entry"><ul class="categoryListExtended"> <?php // output the posts $my_counter = 0; while ($wp_query->have_posts()) : $wp_query->the_post(); $my_counter++; if ($my_counter < 10) { ?> <li> <h4><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanenter Link zu <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4> <small><?php the_author_link(); ?> am <?php the_time('j. F Y') ?> um <?php the_time('H:i') ?> Uhr</small> <?php if ($my_counter == 1) { ?> <div class="entry"> <?php the_excerpt('<span class="invisible">Beitrag "' . the_title('', '', false) . '" </span>weiterlesen', 'den ganzen Beitrag lesen', true, '[', ']'); ?> </div> <p class="postmetadata"> <?php the_tags('Tags: ', ', ', ' <strong>|</strong>'); ?> <?php comments_popup_link('0 Kommentare', '1 Kommentar', '% Kommentare', 'licomment'); ?> </p> <?php } /* end if */ ?> </li> <?php } endwhile; ?> </ul></div> <?php } /* end if posts for category */ // restore the original query and post $wp_query = $original_query; $post = $original_post; ?>Das käme dann so in den rechten Container. Oben wird die ID der Kategorie gesetzt, die Du anzeigen möchtest. Falls Du die x neuesten Postings aller Kategorien haben willst, lass den cat-Parameter an der Query einfach weg. Der zweite parameter (10) ist die Anzahl der anzuzeigenden Postings. Den Counter nutze ich, um zum ersten Posting den Excerpt auszugeben, für die restlichen nur die Überschrift.
-
Zitat
Die Sache mit den Unterseiten brauche ich jetzt nicht mehr, da mir die "Next Generation Gallery" Abhilfe verschafft hat.
Dann nur als Anmerkung: wp_list_pages2 ist keine WP-Funktion, die wird sicher von Deinem Theme definiert (in der functions.php?). Da müsstest Du bei Bedarf reinschauen und den depth-Parameter im sicher vorhandenen internen wp_list_pages-Aufruf ergänzen.
Zitat1. Wenn ich pro Seite nur 5 Artikel haben möchte und dann den 6. schreibe, kommt dieser auf eine neue seite - richtig.
unten wird mir dann "nächste Seite" angezeigt und auch dann wieder "Vorherige Seite".
Jetzt meine Frage, kann ich mir auch die Seiten Zahlen anzeigen lassen?Das macht das Plugin "wp-pagenavi". Lies die Doku des Plugins, Du musst einen entsprechenden Befeh in alle relevanten Themedateien schreiben (index.php, search.php, archive.php, ev. category.php und tag.php) und die Standard-Links rausnehmen.
Zitat2. Würde gerne die kommentare auch unterteilen, immer nur 10 Kommentare pro seite, habe dies auch eingestellt, aber das klappt nicht.
Da steht nämlich etwas von "Top-Level-Kommentaren".Wo steht das?! Kannst Du das Ergebnis verlinken?