Ich möchte aus dem Theme heraus - genauer aus einer individuellen page-xxx.php - heraus eine Datei in diesem Ordner erstellen. Dazu würde ich gerne den Befehl fopen() verwenden. Allerdings funktioniert das nicht.
Welchen Pfad muss ich angeben? Ich verstehe die Relationen nicht so ganz. Dachte, dass ich einfach datei.txt angeben kann und dass das dann eben in dem Themeordner gespeichert ist.
Beiträge von blabla33
-
-
Ich verwende ein externes Script und binde die wp_load.php ein. Damit habe ich Zugriff auf WP-Funktionen und die Datenbankanbindung.
Allerdings möchte ich in diesem Script auch prüfen, ob das Script von einem eingeloggten User oder Admin aufgerufen wird. Dies scheint aber nicht zu funktionieren.
"is_user_logged_in()" ergibt zum Beispiel immer FALSE.
-
Wie kann ich die Unterkategorien (bis 3 Ebenen tief) einer bestimmten Kategorie und die entsprechenden Artikel der Kategorien in einem (oder zwei) Array ausgeben?
-
Ich muss die Unterkategorien einer bestimmten Kategorie (z.B. "3") und deren Artikel auslesen. Da das ganze in einem Script außerhalb von WP geschehen muss, muss ich dies "per Hand" bewerkstelligen,d.h. ich kann nicht auf WP-Funktionen zugreifen.
Leider macht mir die Verschachtelung der Informationen in wp_terms, wp_term_relationships und wp_term_taxonomy zu schaffen und brauche deshalb ein wenig Unterstützung von euch...
Kann man das vielleicht sogar in einer einzigen (verschachtelten) SQL-Abfrage realisieren?
-
Danke.
P.S.: Das muss ich wohl zig-mal in der Dokumentation überlesen haben :-)
-
Ich verwende add_shortcodes in meiner functions.php, um Shortcodes einsetzen zu können.
Dabei kommt es aber vor, dass Shortcodes innerhalb von Shortcodes eingesetzt werden und genau das macht mir Probleme.Ein Beispiel:
PHP
Alles anzeigenfunction toggle($atts, $content="") { return '<section class="toggle"> <header> <h2>'.$atts[titel].'</h2> </header> <div class="toggle-content"> '.$content.' </div> </section>'; } add_shortcode('toggle', 'toggle');Jetzt kann es aber vorkommen, dass ich innerhalb dieses Toggles noch folgenden Shortcode umsetzen möchte:
PHPfunction grauebox($atts, $content="") { return '<div class="graue-box">'.$content.'</div>'; } add_shortcode('grauebox', 'grauebox');Und genau das geht nicht. Die zweite Funktion hat keinen Effekt, wobei sie für sich alleine natürlich funktioniert.
Das wäre der Textaufbau:
[toggle]Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
[grauebox]At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. [/grauebox]
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.[/toggle]
Was muss ich beim Verschachteln beachten?
-
Hallo,
ich habe ein Kategorie-Template, welches die Artikel einer bestimmten Kategorie komplett (untereinander) anzeigt.
Ich möchte dieses nun insoweit ergänzen, als dass unter jedem Artikel die entsprechenden Kategorien angezeigt werden.Kann man das innerhalb der Schleife machen? Ist das überhaupt umsetzbar?
Weder so funktioniert es:
PHPif (have_posts()) : while (have_posts()) : the_post(); the_title(); the_content(); comments_template(); endwhile;endif;Noch so:
-
Danke. Das hilft mir schon mal weiter.
Gibt es aber auch eine Lösung für den Punkt 1? Hier soll ein Script nur geladen werden, wenn im Post ein "img" mit "a" vorkommt.
-
Hallo,
in meinem Theme werden sämtliche benötigte JavaScript-Dateien in der footer.php geladen.
Dort werden sie einfach vor dem body-Tag in simplem HTML geladen. Z.B.HTML<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>Wie kann ich es einrichten, dass die verschiedenen Scripte in Abhängigkeit der aufgerufenen Seite und Inhalte geladen werden?
1. So brauche ich z.B. das Script für Fancybox auch nur, wenn im angezeigten Post auch ein verlinktes Bild vorhanden ist. Da meist kein Bild im Beitrag ist, halte ich es für unnötig jedes Mal das Script zu laden.
2. Andere wiederum müssen nur dann geladen werden, wenn ein Beitrag angezeigt wird, während sie bei der category.php überflüssig sind.
3. Und wieder andere finden nur in einem eigenen Template Verwendung und müssen entsprechend nur da geladen werden. -
1. Ich möchte gerne ein Formular erstellen über welches Benutzer einen Beitrag in eine bestimmte (vorgegebene) Kategorie posten können. Wie richte ich so etwas ein?
2. Gibt es außerdem die Möglichkeit, dass als zusätzliche Felder in diesem Formular der Benutzername und das Passwort erfragt werden und beim Absenden des Posts der User sich gleichzeitig anmeldet? Würde mir nämlich wünschen, dass sich die User nicht erst anmelden müssen um dann erst einen Betrag schreiben zu können (zumindest, was diese vorgegebene Kategorie angeht)
-
Danke, das hilft schon mal.
-
Hallo,
ich möchte gerne das Relevansii-Plugin so verändern, dass die Ausgabe der Suche als Gruppierung der entsprechenden (ausgewählten) Kategorien erfolgt, so dass man folgendes erhält:
- Name Kategorie 5:
Suchergebnis 1
Suchergebnis 2
usw..- Name Kategorie 8:a
Suchergebnis 1
Suchergebnis 2- Die übrigen Ergebnisse werden anschließend ausgegeben (ohne Kategoriezugehörigkeit).
Insgesamt soll die Ordnung nach Relevanz (innerhalb der Kategorien) natürlich bestehen bleiben...
Ich suche jetzt schon seit Tagen nach der Stelle an der ich basteln muss, finde sie aber leider nicht, da ich den Code nicht vollständig verstehe.
Ich hoffe auf ein wenig Hilfe von Euch. Wo muss ich am Besten ansetzen? -
Hi,
bislang habe ich - wie wahrscheinlich die meisten hier - meine JavaScript und CSS Datein fest in meine Theme-Dateien integriert, d.h. direkt auf diese verwiesen.
Bei jeder Anpassung habe ich die Dateien entsprechend geändert und wieder hochgeladen.Jetzt habe ich den Gedanken, dass ich doch alles über ein Plugin machen könnte, d.h. sämtliche CSS-Einträge werden über das Admin-Menü erreichbar und veränderbar gemacht. Ich brauche nicht mehr die "echte" CSS Datei physisch zu ändern.
Für mich ergibt sich der Vorteil, dass ich unkompliziert von jedem Rechner aus sämtliche Änderungen vornehmen kann (ich brauche kein FTP-Programm mehr).
Ähnlich könnte man mit den JavaScript-Datein vorgehen.Macht dies aber so wirklich Sinn?
Wie sieht es mit der Sicherheit und vor allem mit der Performance aus?Ich bitte um eine angeregte Diskussion :razz:
Und wenn mein Gedanke Sinn macht, vielleicht kennt jemand ein wirklich gutes und umfangreiches Plugin, welches die oben genannten Möglichkeiten bietet?
Lg
blabla33 -
Hallo,
ich würde gerne ein kleines Plugin mit folgender einfacher Funktion schreiben:
In einem Artikel möchte ich gerne mit Hilfe eines Platzhalters einen anderen Artikel einbinden. Beispielsweise könnte der Shortcut [text id=12] in einen Artikel eingebunden werden. An dieser Stelle sollte dann der Text des Artikels mit der ID 12 eingesetzt werden.
Eigentlich keine große Sache, aber irgendwie bekomme ich es einfach nicht hin.Würde mich sehr freuen, wenn mir jemand vielleicht ein kurzes Beispiel schreiben könnte, damit ich das dann weiter ausbauen kann.
Ich bedanke mich schon mal für die Mühe!
-
Wenn ich das recht verstehe, dann kann ich z.B. über eine category-12.php oder page-24.php die Ausgabe steuern.
Allerdings möchte ich ja, dass einzelne Artikel (Posts) mit einem anderen Theme angezeigt werden. Und single-13.php scheint wohl nicht vorgesehen zu sein, oder? -
Gibt es die Möglichkeit für eine bestimmte Artikel-Seite ein eigenes definiertes Design zu verwenden?
Mein gesamter Blog hat ein bestimmtes Theme, allerdings gibt es vereinzelte Artikel, die ich vollkommen anders darstellen möchte.Bin für jeden Tipp dankbar!!!
-
Hat niemand einen kleinen Tipp für mich?
-
Ich habe einer einzigen Kategorie ein eigenes Design verpasst (über das Anlegen der Datei category-94.php)
Jetzt hätte ich es aber gerne so, dass alle Seiten, die dieser Kategorie zugeteilt sind auch in diesem Design dargestellt werden. Derzeit wird ja wirklich nur die Kategorieseite als solche in dem eigenen Design dargestellt.
-
Ich habe in einem DIV-Container eine Bild-Datei eingebaut. Mit einem Klick soll das Bild ausgetauscht werden.
Ich stelle mir das so vor, dass beide Bilder geladen werden, aber nur eines angezeigt wird und bei dem Klick dann das erste Bild ausgeblendet und das zweite eingeblendet wird. Oder eben das ganze DIV...
-
Tausend Dank.