Das ist falsch:
/%postname.html/
Das ist richtig
/%postname%/
?
Er will aber die .html-Endungen haben.
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 ist falsch:
/%postname.html/
Das ist richtig
/%postname%/
?
Er will aber die .html-Endungen haben.
Der letzte Slash (/) darf nicht sein.
Was du tun musst? In die FAQ schauen.
Hat das was mit der DE-Version von Wordpress zu tun?
Sicher nicht.
Zitat
Oder stelle ich mich nur zu doof an.
Im Bereich des möglichen. Aber ohne konkrete Beispiele kann man nix sagen.
Du meinst den Permalink? Doch, geht. Ist jetzt aber an anderer Stelle (ich glaube unter dem Titel) und erst aufrufbar nachdem der Artikel gespeichert wude.
jottlieb, doch, die ID ist dann vergeben.
Also "vergeben" ist hier mehrdeutig. Ich habe das so interpretiert, dass gefragt wird, ob die ID dann nochmal vergeben wird. Das ist nämlich nicht der Fall.
Das musst du manuell machen. Entweder den more-Befehl im Editor nutzen oder im Theme the_excerpt statt the_content zum Beitrag anzeigen nutzen. Siehe hier: WordPress Deutschland FAQ » Warum werden Links, Bilder und Formatierungen im Artikel oder Archiv nicht angezeigt? Nur dass du eben umgekehrt vorgehst in Sachen Austausch.
Ja, in dem du dein Backup einspielst.
Custom Fields sind halt an Beiträge/Seiten gebunden...
Daher drei Möglichkeiten: Neue (leere) Seite erzeugen und dort die Custom Fields eintragen und im Header einen weiteren Loop einfügen, welcher nur die Seite und die Custom Fields abfragt. Siehe query_posts.
Oder es einfach direkt aus der Datenbank abfragen. Wie die Abfrage lauten müsste, kann ich morgen nachschauen, heute Abend habe ich dazu keinen Elan mehr.
Dritte Möglichkeit wäre ein ganz kleines Plugin zu schreiben welches einfach nur die URL zum Headerbild (das willst du doch, oder?) in der der Datebank als Textfeld speichert. Kann man dann ebenfalls auslesen. Ohne Loop.
Zum Plugin: Entweder hat es einen Fehler (warum sollte ein User mit Adminrechten nicht genug Rechte haben? :arrow: ist unlogisch) oder die Fehlermeldung ist sehr unglücklich formuliert und es liegt z.B. nur daran, dass nicht schreibend auf die wp-config.php zugegriffen werden kann oder die Änderung in der Datenbank nicht erlaubt ist.
ZitatIn Wordpress sind nicht nur in der wp_config.php die prefixes eingebaut sondern auch an anderer Stelle, deswegen suche ich ja nach der Möglichkeit das Plug-In zu verwenden, damit wirklich alle gleich geändert werden und ich mir nicht ausversehen durch ein vergessenes Prefix meine WP_Installation zerschieße.
Ja aber diese anderen Stellen lesen doch die Definition aus der wp-config.php aus, genau deshalb ist sie dort vorhanden! Damit man es eben nur dort ändern musst. Da kann man nix zerschießen (wenn man die Tabellen dann ordentlich umbenannt hat).
Ordner /wp-admin/ und /wp-includes/ mal spaßeshalber neu hochladen.
Mir fällt da spontan keine Lösung mit Bordmitteln ein.
Zu 1.: Weil die Einstellung eben nur für den Feed gilt. Falls du nicht weißt, was ein Feed ist:
Feed – Wikipedia bzw. RSS – Wikipedia
Zu 3.: Ist mir nicht bekannt (das muss aber nix heißen).
Zu 4.: Ist eben ein anderes Feedformat. Die Frage ist halt, wer das (noch) nutzt. Atom (Format) – Wikipedia
Gibt es eine Möglichkeit, die ID einer Seite/eines Beitrags zu ändern, außer in der MySQL-Datenbank?
Nein! Und auch das ändern in der Datenbank sollte man ganz schnell vergessen.
ZitatDas ist eine rein ästhetische Frage: Ich fände es einfach hübscher, wenn die Starseite die ID 1 hätte; ebenso bei anderen Seiten.
Ästhetik ist kein Grund. Damit gefährdest du die Konsistenz der Daten(bank). Außerdem kannst du Permalinks nutzen, dann erscheint in den URLs die ID nicht.
ZitatWenn einmal eine Seite erzeugt wurde, die eine bestimmte ID hatte, später aber gelöscht wird, ist dann deren ID trotzdem vergeben?
Nein.
Dazu brauchst du kein Plugin. In PHPmyAdmin die jeweilige Tabelle wählen, auf Operationen klicken und dort kannst du den Tabellennamen, also auch das Präfix andern. Zum Schluss dann die wp-config.php ändern und fertig.
Ich finde es echt faszinierend...hier wollen jetzt mittlerweile schon zwei Leute Hilfe zu einem bestimmten Plugin haben, aber sie verraten partout nicht, wie es heißt, geschweige denn wo man es herbekommt. Wie bitte soll man da helfen können?
Wenn Fehlermeldungen kommen, dann wäre es klug, sie und den Quelltext zu posten. Wie dem auch sei, hier in 30 Sekunden zusammengeschustert: Aber ich bin mir nicht sicher, ob er dann wirklich alle Beiträge abruft:
<?php
/*
Template Name: Nur Titel
*/
?>
<?php get_header(); ?>
<div id="c_content">
<div id="post_entry">
<?php query_posts('cat=0');?>
<ul>
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<div class="post_meta" id="post-<?php the_ID(); ?>">
<div class="post_top"></div>
<div class="post_index">
<div class="post_title">
<div class="calendar">
</div>
<div class="post_info">
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
</div>
</div>
</div>
<div class="post_bottom"></div>
</div>
<div class="clear_content"></div>
<?php endwhile; ?>
</ul>
<?php else: ?>
<h3>The Page Had Been Deleted...</h3>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Im Zweifelsfall also das nehmen:
<?php
/*
Template Name: Nur Titel
*/
?>
<?php get_header(); ?>
<div id="c_content">
<div id="post_entry">
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<div class="post_meta" id="post-<?php the_ID(); ?>">
<div class="post_top"></div>
<div class="post_index">
<div class="post_title">
<div class="calendar">
</div>
<div class="post_info">
<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
</div>
</div>
</div>
<div class="post_bottom"></div>
</div>
<div class="clear_content"></div>
<?php endwhile; ?>
<?php else: ?>
<h3>The Page Had Been Deleted...</h3>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen