Grade hier dasselbe Problem:
http://forum.wordpress-deutschland.org/konfiguration/…der-seiten.html
Ich hab da mal nen Lösungsvorschlag gepostet.
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 erstellenGrade hier dasselbe Problem:
http://forum.wordpress-deutschland.org/konfiguration/…der-seiten.html
Ich hab da mal nen Lösungsvorschlag gepostet.
Template Tags/wp list pages « WordPress Codex
Speziell der Parameter "sort_column".
Bei den Widgets kann mans auch einstellen, da gibts ne Dropdown-Box.
Sumu: Links auf Suchseiten im Forum sind nur zeitlich begrenzt gültig. ![]()
Ich würde mit einem HTML-Validator anfangen. Das Markup sollte natürlich schon korrekt sein, sonst wird die Fehlersuche fast unmöglich. Für den Firefox verwende ich diesen hier: Html Validator for Firefox and Mozilla
Viel mehr kann man ohne Quellcode oder Link zu einer Beispielseite (z.B. bei einem Freehoster) nicht sagen. Es könnte natürlich einer der unzähligen CSS-Bugs des IE sein - auch wenn die 7er-Version in der Beziehung deutlich besser geworden ist.
Dein Vorgehen mit dem includen der header.php ist natürlich im Prinzip richtig (WP stellt ja dafür einen eigenen Include-Tag bereit: get_header() )
Also spontan würde mir da eine mod_rewrite-Lösung einfallen, wenn dir eine Weiterleitung der Subdomain auf die Kategorie ausreicht.
Ansonsten kannst du alle Blogfunktionen in einer eigenen PHP-Datei nutzen, wenn du den Blogheader einbindest:
Und dann einfach per query_posts() die Kategorie holen und in einem Loop ausgeben.
Zunächst mal: es geht um die index.php deines Themes. Eventuell kann das aber auch in weiteren Template-Dateien wie category.php, archive.php etc. stehen. Wo es überall stehen kann findest du hier:
Template Hierarchy « WordPress Codex
Titel zentrieren:
Suche in der style.css nach dem Eintrag für h2 (findest du in Zeile 199) und füge dort die Eigenschaft text-align:center hinzu:
Bitte verwende kein <center> oder HTML-Attribute für die Ausrichtung, sondern mache das wie beschrieben per CSS. ![]()
Den darunterliegenden Text kannst du rausnehmen, indem du den gesamten Block <div class="posted"> entfernst. Dieser sollte bei dir in etwa so aussehen:
Und zuletzt noch der Kommentar-Block:
Entferne folgenden Code aus der index.php:
<div class="postmetadata">
Posted in <?php the_category() ?> | <a href="<?php the_permalink(); ?>#comment" title="comments"><?php comments_number(); ?></a>
</div>
Hinweis: Der Code kann auch nur so ähnlich aussehen. Orientiere dich am besten an den class-Namen. ![]()
Kommst du vielleicht andersrum zum Ziel? Also mit exclude arbeiten statt include (exclude listet auch Unterseiten einer ausgeschlossenen Seite nicht).
Bueltge im 2. Link oben hat das doch sehr gut erklärt, sogar mit beschrifteten Bildern.
Bei deinem 1. Bild klickst du oben in der Leiste auf "Anzeigen". Dann werden dir alle im Blog registrierten User aufgelistet. Beim User 'admin' (oder welchen du ändern möchtest) klickst du vorne auf das Bleistift-Icon ("Bearbeiten"). Und dort kannst du das Passwort wie oben beschrieben ändern.
(Du versuchst, das Feld "user_pass" zu ändern, nicht den zugehörigen Wert. Du musst dir wie gesagt erst die Einträge der Tabelle anzeigen lassen.)
Ingo: Ich würde trotzdem die Änderungen in der wp_die() vornehmen, schon weil man nur an einer Stelle ändern muss. Hätte auch den Vorteil, dass man alle Fehlermeldungen auf einmal in ein eigenes Layout bringen kann.
Schade dass die Funktion offenbar nicht "pluggable" ist...
Die Fehlermeldung ist in den WordPress-Coredateien hartcodiert, wahrscheinlich da auch Theme-Fehler damit abgefagen werden. Siehe hier:
http://forum.wordpress-deutschland.org/design/24845-f…ommentaren.html
Was, wo bist du denn? Gehe mit PHPMyAdmin in die WordPress-Datenbank (die in deiner wp-config.php eingetragen ist) und öffne dort die Tabelle "wp_users" (Anzeigen). Dort siehst du den User "admin" und das verschlüsselte Passwort. Diesen Eintrag bearbeitest du. Dann überschreibst du den Wert bei "user_pass" mit deinem neuen Passwort UND wählst bei "Funktion" MD5 aus. Dann klickst du auf "Speichern".
Hier mal noch 2 Links dazu:
Ändern des Admin Passwortes − WordDoku
WordPress Passwort vergessen | WordPress-Buch
Du kannst das Passwort in der DB überschreiben. Dabei im PHPmyAdmin einfach das Passwort in das Feld eintragen und "MD5" auswählen. Dann speichern.
PS: Ich weiß jetzt nicht genau, ob das mit WP 2.5 noch so funktioniert, da hier die Passwortverschlüsselung intern geändert wurde. (Nachtrag: nach den Kommentaren hier sollte das aber auch bei 2.5 noch so funktionieren)
<div id="sidebar">
<ul>
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<li>
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</li>
<?php /* Menu for subpages of current page (copied from K2 theme) */
global $notfound;
if (is_page() and ($notfound != '1')) {
$current_page = $post->ID;
while($current_page) {
$page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
$current_page = $page_query->post_parent;
}
$parent_id = $page_query->ID;
$parent_title = $page_query->post_title;
if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment'")) {
?>
<li>
<h2 class="sidebartitle"><?php echo $parent_title; ?> <?php _e('Subpages'); ?></h2>
<ul class="list-page">
<?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
</ul>
<?php } } ?>
</li>
<li>
</li>
<li>
<h2 class="sidebartitle"><?php _e('Categories'); ?></h2>
<ul class="list-cat">
<?php wp_list_cats('sort_column=name&optioncount=1&[COLOR="Red"][B]hierarchical=0[/B][/COLOR]'); ?>
</ul>
</li>
<li><h2>Archiv</h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</li>
<?php wp_list_bookmarks(); ?>
<?php endif; ?>
</ul>
</div>
<!--/sidebar -->
Alles anzeigen
Setz mal den Wert für hierarchical auf '1'. Und verwende eher wp_list_categories() statt wp_list_cats() (ist veraltet).
Template Tags/wp list categories « WordPress Codex
Template Tags/wp list cats « WordPress Codex
Warum postest du den Beitrag 2x? Das ist unhöflich!
http://forum.wordpress-deutschland.org/konfiguration/…usser-home.html
habe eine frage zum posten auf in anderen menuepunkten.
wenn man neue posts schreibt werden diese immer unter "home" veröffentlicht. habe aber nun auch andere menuepunkte oben in der hauptnavigation wie "news", "downloads" oder "buchtipps". wie und wo kann man nun einstellen, das ein post nicht immer unter "home" sondern unter "news" etc. gepostet wird, je nachdem wie man es gerade braucht. hab ich da irgend ne option oder einstellung in wordpress übersehen oder gibts da plugins?
Beiträge werden in WP immer auf der Startseite UND den jeweiligen Kategoriearchiven ausgegeben. Sollen die Beiträge nicht auf die Startseite, dann kann man diese beliebig im Template anpassen oder eine statische Seite als Startseite verwenden.
Zitat2. und zweitens: wie kann man php posten? also nicht als demobeispiel für quellcode sondern "funktional". heißt: ich möchte in verschiedenen posts php code benutzen, um z.b. formulare, funktionen, tools etc. in den post einzubinden. manchmal bekommt man ja auch von partnerprogrammen php-schnippsel, die man in die eigene seite einbauen kann. prinzipiell kein problem aber wordpress scheint nur html zu erkennen. gibts da irgendwelche plugins für posts bzw. für widgets?
Ich würde persönlich kein PHP in Beiträgen verwenden wegen Sicherheitsrisiko. Ich verwende dafür meistens speziell angepasste Template-Dateien oder Plugins, die den Code erst beim Ausliefern der Seite einbinden, nicht schon beim Schreiben.
Ansonsten such mal nach dem Plugin Exec-PHP.
1. Hat man die Möglichkeit wenn man einen Artikel verfasst die Zeile von wem und wann sie gepostet wurde, nicht mehr anzeigen lassen?
Geht es das man sie abschalten kann?
Ja. Suche in deinen Theme-Dateien nach <?php the_author() ?> und entferne diese Aufrufe.
Zitat2.
Man hat ja im Adminmenü die Möglichkeit auf eine Statische Seite linken zu lassen, als sog Homeseite.Kann man dies auch auf eine Kategorie? oder geht das nur auf stattische?
Soweit ich weiß nicht. Du kannst aber deiner index.php folgende Zeile vor while(have_posts()) hinzufügen:
wobei die 1 die ID der gewünschten Kategorie ist. Jetzt zeigts dir auf der Frontpage nur die Beiträge aus der Kategorie mit der ID 1 an.
Korrekte Version für 2.5. heruntergeladen? taxonomy.php in wp-includes überschrieben? Widget oder direkt in sidebar.php? Wenn letzters: wie lautet dein Code?
seit Umstellung auf WordPress 2.5 bekommen einige User (iexplorer mit XP) mit zum Beispiel GData und ich glaube auch Kaspersky - Virenscannern beim Aufruf der Seite die folgende Meldung: trojan.JS.redirector.e
Kann ich bestätigen (Avira Antivir 8 meldet "TR/Redirector.E").
Zitat"Passende" Einträge können wir (mehrere Suchende) nirgends in Skripten finden.
Ich würde mal nacheinander die JavaScript rauswerfen und dann sehen ob die Meldung noch auftaucht. Vielleicht mal jeweils die neuesten Versionen der JS-Bibliotheken einspielen.
Auch Elemente aus anderen Quellen (z.B. das Paypal-Script) sind potentiell verdächtig!
Ich würde mal hier ansetzen:
[Invalid] Markup Validation of http://bflash.de/wordpress/ - W3C Markup Validator
Da fehlt z.B. um die Kategorielistenelemente <li> noch ein passendes <ul>/<ol>. Daran könnte es schon liegen.
(3 verschiedene DTDs ist auch schön - soll der Browser würfeln welche er nimmt? ;-))
Im übrigen ist das rot markierte
#sidebar h2 {
color: #fff;
background: #080307;
font-size: 11px;
font-family: Verdana, Helvetica, Sans-Serif;
font-weight: bold;
width: 235px; /* Angabe für den IE 5.x */
height: 15px;
[COLOR="Red"]position: left; 0px;[/COLOR]
list-style:none;
/*display: inline;*/
line-height: normal;
voice-family: "\"}\""
voice-family: inherit;/* Angabe für den IE 6.x */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-transform: uppercase;
}
Alles anzeigen
kein gültiges CSS (du suchst vermutlich position:relative/absolute und die Eigenschaften top/left). Mit den CSS-Hacks wär ich auch vorsichtig, da gibts IMHO bessere Lösung (Star-HTML-Hack z.B.).
PS: Im Opera (9.5/Win) sieht die Sidebar auch ok aus. IE 7 nicht.
Also wenn ich das richtig sehe, dann wird bei fehlerhaften Feldern die Funktion wp_die() mit einer Fehlernachricht aufgerufen. Diese gibt dann die Fehlerseite aus. Die Funktion ist in /wp-includes/functions.php ab Zeile 1209 (WP 2.3.3 - bei 2.5 musst du mal selbst suchen) definiert. Dort *könntest* du deine Änderungen einbringen. Ich rate dir aber davon ab. Wenn du die Änderungen wirklich machen willst, dann dokumentier dir gut, so dass du, wenn die Datei bei einem Update überschrieben wird noch weißt was du wie geändert hast.
Wenn du keine Widgets nutzt:
Suche in der sidebar.php deines Themes nach dem Funktionsauruf für wp_list_cats() oder wp_list_categories() und ersetze dein Teile vor der Klammer mit wswwpx_fold_category_list. Der Teil in den Klammern bleibt gleich. Das wars.
Zitat von OriginalTo use, simply replace the code fragment that looks like this
<?php wp_list_cats ($args); ?>
with this:
<?php wswwpx_fold_category_list ($args); ?>
You can even use the same arguments as in the original call.
Die Funktion ist m.W. aber nicht widget-fähig, wenn du Widgets nutzt geht das leider nicht.