Hallo Leute,
ich bin neu hier, sitze an der Konfiguration meines ersten Blogs - bitte habt Nachsicht. Ich schlage mich so durch.
Nach einiger Suche habe ich nun doch ein neues Thema aufgemacht. Folgendes Problem treibt mich um: Ich möchte eine Art Shop einrichten. Das Ganze funktioniert im Grunde über eine php-Seite, die einen Formmailer enthält. Soweit das Original.
Ich habe die Seite für die Bestellung erstellt - allerdings bekomme ich den nötigen Script-Befehlt nicht in die Seite eingefügt. Er müsste in den <head>.
Wie kann ich (über ftp, manuell, egal wie) das Script nur auf der einen Seite einfügen? Wenn ich es in die header.php meines Themes einfüge, wirkt sie ja auch allen Seiten... Oder?
Weiteres Problem: Die Seite mit der Produktauswahl verweist auf eine andere Seite, in der dann die Adresse und Co. eingegeben werden. Diese habe ich auch angelegt und auch der Bestellseite zugeordnet. Nun erscheint sie allerdings im Menü-Baum. Das soll sie nicht. Gibt es eine Möglichkeit, sie aus der Navigation herauszunehmen?
Viele Grüße und vorab danke für die Geduld, ;-)
Sandra
<head> in einzelner Seite bearbeiten
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
es gibt conditionale template tags wie zB
http://codex.wordpress.org/Conditional_Tags
http://codex.wordpress.org/Conditional_Tags#A_PAGE_Page
wp_list_pages() hat einen exclude parameter:
http://codex.wordpress.org/Template_Tags/wp_list_pages
http://codex.wordpress.org/Template_Tags/…Pages_from_List -
Danke sehr,
leider hilft mir das nicht weiter. Ich versuche, eine bestehende Seite nachzubauen - inhaltlich. Da müsste ich die vorhandenen Codes und Scripts weiterverwenden. Leider weiß ich nicht, wie ich das einfügen sollte...
VG
Sandra -
der erste vorschlag wuerde in den header.php in den <head> bereich kommen, wo das script eingefuegt werden soll.
der zweite vorschlag bezieht sich auf das seitenmenu, das in wordpress haeufig mit 'wp_list_pages();' aufgebaut ist.
wenn du mit einer vorhandenen header.php datei arbeitest und nicht weisst, wo und wie du diese aenderungen einfuegen kannst, kannst du die datei hier posten; oder wenn die datei laenger ist, den inhalt in einen http://wordpress.pastebin.com/ kopieren und den link darauf hier posten.
jemand mag sich das dann ansehen, und kann vielleicht was dazu sagen. -
Hallo!
Leider will ich ja eben nicht in die allgemeinde header.php eingreifen. Das würde sich ja auf den genzen Blog auswirken. Ich will den < head >-Bereich von nur einer konkreten Seite ändern und finde sie nicht im FTP-Programm.
Gruß
Sandra -
ist ja klar;
wenn du an einem wordpress theme arbeitest (wenn nicht, bist du hier wahrscheinlich falsch) dann ist das hier als grundlage zum verstaendnis von interesse:
http://codex.wordpress.org/Theme_Development
im allgemeinen ist der haeder.php fuer alle seiten da.
daher wuerde eine if-abfrage mit diesem conditionellen template tag 'is_page('shop')' im header.php helfen, das script nur bei einer bestimmten seite in den header einzufuegen. -
Hey,
ich bin richtig. ;-)
Danke, jetzt ist es angekommen, was ich nicht verstanden hatte. Ich werde mich damit auseinandersetzen und versuchen, in Gang zu bringen.
Weißt Du eventuell auch was zu dem Navigations-Problem? Kann ich eine Seite aus der Navigation ausblenden?
Gruß
Sandra -
das mit dem navigationsproblem hatte ich schon angedeutet:
wahrscheinlich ist da 'wp_list_pages(' ... ')' verwendet (im header.php) , das einen 'exclude' parameter zulaesst; die links zur englischen doku hatte ich auch schon angegeben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!