Alt 27.01.2010, 14:42   #1 (permalink)
PostRank: 0
 
Registriert seit: 27.01.2010
Beiträge: 3
shortcodes werden ignoriert

Hallo Ihr Lieben,

meine erste Mail ans Forum. Bitte nicht gleich Thema verschieben, denn ich denke, dass dieses doch hierher gehört.

Ich habe für WP MU 2.8.6 ein eigenes Theme von null auf erstellt. Ich hatte nun zwei Herausforderungen. Ein Kontaktformular sowie ein eigenes PHP-Script, welches ich mit include oder readfile einbinden wollte.

Für das Kontaktformular habe ich mir das Plugin
Fast and Secure Contact Form
installiert. In den Einstellungen steht der Hinweis:

You must add the shortcode in a Page(not a post). That page will become your Contact Form.
Shortcode for this form: [si-contact-form form='1']

Wenn ich eine neue Seite namens "Kontakt" erstelle und in dieser im HTML-Modus den Shortcode wie oben beschrieben eingebe, passiert nichts. Der Code bleibt zwar in der Seite erhalten (wird also nicht aus dem Code rausgespült), aber angezeigt wird nichts.

Dann habe ich das Plugin
WP include file
probiert. Dieses sagt, ich soll den Include-Path vorgeben (ist WP-Root) und dann ebenfalls einen Short-Code einfügen. Auch dieser wird schlicht ignoriert.

Es scheint also, als würden sämtliche Shortcodes schlicht ignoriert.

Woran kann es liegen? Muss ich in der functions.php etwas eintragen? Ich habe die Standard-Themes durchsucht. Dort ist nichts.

Die Datei shortcodes.php ist im Include-Verzeichnis enthalten. Muss ich die irgendwo einbinden? Frage ich google nach "Shortcodes" und "ignorieren" (natürlich habe ich mehrere Suchworte versucht) erhalte ich nur die Versionshinweise zu WP in Massen.

Ist wohl ein absoluter Anfängerfehler. Nur wo muss ich ihn suchen?!

Ach ja... den WYSIWYG-Editor für den Benutzer auszuschalten, sodass ich nur in HTML arbeite, hat auch nichts gebracht. Aber würde der Fehler da liegen, hätte er den Code ja wohl auch entfernt oder modifiziert ... Also scheint es am Theme zu liegen. Wo??

Weiß jemand Rat?

Grüße aus Kiel
Marco
mtkiel ist offline   Mit Zitat antworten
Alt 04.02.2010, 20:34   #2 (permalink)
PostRank: 10
 
Benutzerbild von kaiser
 
Registriert seit: 20.11.2008
Ort: Wien [Aut]
Beiträge: 1.836
shortcodes sind für den wysiwg editor. nicht für den html-editor.
__________________
Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.
kaiser ist offline   Mit Zitat antworten
Alt 04.02.2010, 21:29   #3 (permalink)
PostRank: 0
 
Registriert seit: 27.01.2010
Beiträge: 3
Hallo Kaiser,
kaiser schrieb:
Zitat:
shortcodes sind für den wysiwg editor. nicht für den html-editor.
ich schrieb:
Zitat:
Ach ja... den WYSIWYG-Editor für den Benutzer auszuschalten, sodass ich nur in HTML arbeite, hat auch nichts gebracht.
Das zeigt doch, dass ich beides ausprobiert habe.
mtkiel ist offline   Mit Zitat antworten
Alt 04.02.2010, 22:16   #4 (permalink)
PostRank: 10
 
Benutzerbild von kaiser
 
Registriert seit: 20.11.2008
Ort: Wien [Aut]
Beiträge: 1.836
nö. zeigt nur, dass du versucht hast den wysiwg-editor auszuschalten. html-editor hat nichts mit dem wysiwg zu tun. der ist ein komplett eigenständiges modul. kannst mich aber gerne weiter aufklären, wo dein problem liegt..
__________________
Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.
kaiser ist offline   Mit Zitat antworten
Alt 08.02.2010, 13:54   #5 (permalink)
PostRank: 0
 
Registriert seit: 05.02.2010
Beiträge: 2
Hallo,

ich habe das gleiche Problem. Wobei bei manchen PlugIns funktioniert das Einfügen mit dem Shortcode (cfforms II) und bei manchen nicht (cf 7). Ähnlich bei den Galleries.

@ Marco: hast Du eine Lösung gefunden?

Danke und Grüsse,
Chris
locado ist offline   Mit Zitat antworten
Alt 08.02.2010, 15:35   #6 (permalink)
PostRank: 0
 
Registriert seit: 27.01.2010
Beiträge: 3
@kaiser
Zitat:
nö. zeigt nur, dass du versucht hast den wysiwg-editor auszuschalten. html-editor hat nichts mit dem wysiwg zu tun. der ist ein komplett eigenständiges modul. kannst mich aber gerne weiter aufklären, wo dein problem liegt..
... nicht gerade sehr dienlich. Hab wohl eher aufgeklärt, wo das Problem wohl nicht liegt - als Hilfestellung, damit hier klar steht, dass ich selbst schon ausgiebig auf Fehlersuche war ....

Frei nach dem Motto "Der Drucker druckt nicht" -> "Steckt der Stecker richtig?"

@Chris:
Zitat:
@ Marco: hast Du eine Lösung gefunden?
Moin Chris,
Leider nein. Mir geht es ähnlich. Das Formular geht auf einmal - aber nur, wenn sich im Code keinerlei andere Zeichen als der Code [si-contact-form form='1'] befinden.

Bei dem Include-Plugin funktioniert es nicht. Und bei anderen auch nicht. Warum es DA funktioniert, erschließt sich mir nicht. Hab jetzt im Template vor den Contentbereich in eine IF-Schleife gesteckt ...

sinngemäß:
if page=xy {readfile/include "meinen eigenen code xy.php"}

Damit erscheinen die speziellen Seiten vor dem in WP festgelegten Inhalt. Das funktioniert dann wenigstens.

Total blöde aber eine andere Lösung fällt mir nicht ein. Es wurmt mich, aber ich muss ja voran kommen.

LG
Marco
mtkiel ist offline   Mit Zitat antworten
Alt 08.02.2010, 17:30   #7 (permalink)
PostRank: 10
 
Benutzerbild von kaiser
 
Registriert seit: 20.11.2008
Ort: Wien [Aut]
Beiträge: 1.836
@mtkiel/Marco: Ich war mir bei Deiner Antwort nach wie vor nicht sicher, ob Du die ganze Zeit versuchst die Shortcodes im Html-Editor unter zu bringen. Und Deine 2te Antwort war für mich ebenso unverständlich. Daher auch die Antwort.

Was Du einmal nachschauen könntest: Alle PlugIn-Datein nach dem Shortcode durchsuchen. Ein Shortcode müsste in etwas (vereinfacht) so aussehen:

Code:
    function get_theme_name() {
        return THEMENAME;
    }
    add_shortcode('theme-name', 'theme_name');
..also nach "add_shortcode" suchen. Vielleicht liegt der Fehler nicht an WP, sondern am PlugIn. Hier noch der Link zum Codex: http://codex.wordpress.org/Shortcode_API
__________________
Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.
kaiser ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
shortcode theme

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt