Ich will mich an einem Blog ausprobieren und möchte die Möglichkeit haben, dass auf der Startseite die Möglichkeit hat auf »weiter lesen« zu klicken. Die Artikel sollen nicht in voller länge erscheinen.
Mit dem more-Tag (<- klick).
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 erstellenIch will mich an einem Blog ausprobieren und möchte die Möglichkeit haben, dass auf der Startseite die Möglichkeit hat auf »weiter lesen« zu klicken. Die Artikel sollen nicht in voller länge erscheinen.
Mit dem more-Tag (<- klick).
Wenn du das mit index.php wie in den FAQ beschrieben machst, dann brauchst du bei Strato garnix mit Domainumleitungen machen.
Mach's erstmal rückgängig: http://faq.wordpress-deutschland.org/wordpress-url-aendern/
Es gibt immerhin
(http://codex.wordpress.org/Template_Tags/edit_post_link)
Damit wären nur zwei Klicks notwendig (der erste auf eben diesen Link der zur Bearbeiten-Seite im Adminmenü führt und anschließend der Klick auf "löschen").
Ein direkter Link wäre aber theoretisch auch möglich, er ist so aufgebaut:
Die Post-ID (xxx) einzubinden ist kein Ding. Nur weiß ich nicht, welche Funktion den nonce-Key (yyyy) generiert, aber da muss es wohl auch eine geben. Dann wird der Artikel ohne Rückfrage gelöscht (wenn man eingeloggt ist) und landet danach im Adminmenü.
Nachtrag Lösung:
Es geht nicht nur theoretisch, es geht auch praktisch:
<?php
if (is_user_logged_in()) { ?>
<a class="submitdelete deletion" href="<?php echo wp_nonce_url("". get_bloginfo('wpurl') . "/wp-admin/post.php?action=delete&post=$post->ID", 'delete-post_' . $post->ID); ?>" onclick="if ( confirm('<?php echo esc_js(sprintf( ('draft' == $post->post_status) ? __("You are about to delete this draft '%s'\n 'Cancel' to stop, 'OK' to delete.") : __("You are about to delete this post '%s'\n 'Cancel' to stop, 'OK' to delete."), $post->post_title )); ?>') ) {return true;}return false;"><?php _e('Delete'); ?></a>
<?php } ?>
Einfach im Theme einbauen. Aber Achtung, es wird hier nicht geprüft, ob der eingeloggte User auch die Rechte dazu hat! Das musst du mal austesten, falls du mehrere Benutzer hast. Ggf. muss man noch eine Sicherheitsabfrage einbauen.
Zitatnur wie erstelle ich eine statische seite, oder bessser gesagt was ist das?
Adminmenü > Seiten > Erstellen
Zitatund wie kann ich sie zu meinen neuen template zuweisen.
Mit query_posts z.B.. Oder meinst du einen Seitenmplate ? (<<-klick)
Ansonsten frage ich mich, ob wir überhaupt vom gleichen reden.
Wenn du mit Seiten z.B. die normalen Artikelseiten meinst, also die Anzeige der einzelnen Beiträge, dann brauchst du ja nich nochtmal eine statische Seite einbinden, auf der wiederrum auch nur verschiedene Beiträge eingebunden werden, sondern kannst du direkt im Template dieser Beitragsansicht (z.B. index.php, home.php) den/die gewünschten Posts per query_posts einbinden.
Was nützt einem dann ein eindeutiger Link, wenn er nicht mehr gültig ist?
Der Link ist sehr wohl gültig. Versuche die Beiträge/Seiten über diesen Link aufzurufen, es sollte funktionieren. Außerdem wird er ja nicht wirklich ungültig, da die Eindeutigkeit ja weiterbestehen dürfte.
Wenn du eine Kategorie anlegst, kannst du die ja aus der Kategorieauflistung mittels exclude einbinden. Für statische Seiten gilt das gleiche.
Artikel haben nur eine Zuordnung zu Kategorien und mit Seiten nichts am Hut. Du musst also den umgekehrten Weg gehen und einer Seite sagen, welche Artikel sie anzeigen soll:
http://faq.wordpress-deutschland.org/artikel-der-ka…ite-y-anzeigen/
Ich kann dir nicht so ganz folgen...Soll ein Post immer an erste Stelle stehen? Dann gibt's ja seit WP 2.7 folgendes: http://faq.wordpress-deutschland.org/sticky-post/
Ansonsten direkt in's Theme einbauen, ggf. auch mit query_posts (Doku, Forensuche) falls der Inhalt änderbar sein soll.
In was möchtest du das denn includen?
Kann es sein, dass du von wordpress.com redest?
Wie gesagt, bei Änderung des Permalinks wird guid nicht angepasst.
Das ist korrekt.
Zitat
Der Permalink wird also offenbar mittels post_name generiert.
Jepp.
Dann sage ich eben, dass in der GUID immer (?) ein eindeutiger Link zum Post/Attachment drinsteht.
Bzw. im Code steht:
Zitat* 'guid' - Global Unique ID for referencing the attachment.
Der da wäre?
Weiß ich nicht, da ich das Datenbankmodell nicht entwickelt und mich seit einiger Zeit auch nicht mehr genauer damit beschäftigt habe.
Also: Warum Gedanken über etwas machen, worüber man sich keine Gedanken machen braucht?
Das wird schon einen Grund haben...
Weiß jemand voran das liegt?
Du verwendest nicht die aktuelle WP Version. 2.8 (glaube ich) hatte da einen Bug.
Kann es sein, dass es bei der breiten Version einen Beitrag ist der breite Elemente hat, die nicht umgebrochen werden können, so dass sich alles verbreitert?
hab ich irgendwas verpasst? was meinste denn damit?
Es ist wohl das gemeint: http://blog.wordpress-deutschland.org/2009/07/22/wor…eutschland.html
Zitatoder über FTP hochladen?
Über FTP. Wenn man nicht einfach auf 'nen Knopf drückt, kann man auch nicht vergessen, ein Backup zu machen und man weiß was man tut und muss sich nicht auf die Technik verlassen, zumal ich auch ein bisschen paranoid bin ![]()
ZitatDa läuft es prima, aber wenn ich das neue theme hochlade, dann sieht das nicht so glücklich aus. Woran kann das denn wohl liegen?
Tut mir leid, aber ohne konkrete Fehlerbeschreibung (ggf. auch Bild, aber reist meist nicht) kann man da nix sagen.
Na, natürlich siehst du im Adminbereich das Bild nicht, da nur ja nur den Link zu selbigem angibst.