1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Plugin wird 5 Mal ausgeführt und funktioniert dadurch nicht richtig

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Stachelschwein, 30. Dezember 2015.

  1. Stachelschwein

    Stachelschwein New Member

    Registriert seit:
    30. Dezember 2015
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo liebe WordPress-Gemeinde,

    ich habe auf Anfrage eines regionalen Vereines, ein WordPress-Plugin geschrieben.
    Auf meiner Testseite (nur Wordpress und das entsprechende Plugin installiert) funktioniert das Plugin einwandfrei (also liegt der Fehler wahrscheinlich nicht im Plugin und deswegen spare ich mir die 1000 Zeilen Code).

    Das Plugin wird unter der Url http://testversion.die-stadtmacher.de/bannerreservierung/ ausgeführt.
    Wir benutzen den DIVI-Builder und außerdem noch folgende Plugins:

    • Aesop Story Engine
    • Antispam Bee
    • BackWPup
    • Better Delete Revision
    • Broken Link Checker
    • Contact Form 7
    • Contact Form DB
    • Elegant Themes Updater
    • ET Shortcodes
    • Events Manager
    • Google Analytics Dashboard für WP
    • Image Widget
    • InfiniteWP - Client
    • iThemes Security
    • Jetpack von WordPress.com
    • Lightbox Plus Colorbox
    • MimeTypes Link Icons
    • Mini Loops
    • Really Simple CAPTCHA
    • TablePress
    • Video Sidebar Widgets
    • WP Media Category Management
    • WPS Hide Login

    Wäre es möglich, dass es etwas mit den Hooks zu tun hat? Ich habe es mit
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    gemacht und kenne mich mit Hooks nicht wirklich aus.

    Würde mich über Hilfe sehr Freuen.

    Mit freundlichem Gruß

    Stachelschwein
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    Was ist DIVI-Builder
    In der Datenbank von WordPress gibt es sicherlich noch ein paar Plugins die ihr verwenden könnt.

    Wenn du mit einem "Filter" auf 'the_content' in Inhalt ändern möchtest - wäre evtl. ein Shortcode besser.

    [banner id=1 user=5]

    und WordPress zeigt nur an den Stellen, wo der Shortcode ist, dein Banner an?
    Oder was wolltest du mit

    erreichen.

    Hier ein Beispiel von mir
    http://blog.r23.de/wordpress/wordpress-plugins/wordpress-x3dom-plugin-fuer-die-3d-darstellung-von-r23/
     
  3. Stachelschwein

    Stachelschwein New Member

    Registriert seit:
    30. Dezember 2015
    Beiträge:
    4
    Zustimmungen:
    0
    Ich glaube das mit dem Short-Code ist das, was ich brauche. Denn das Plugin soll nur auf der Seite "Bannerreservierung" angezeigt und ausgeführt werden. Wie funktioniert das genau mit dem Short-Code? Also muss ich noch etwas im Plugin ändern?
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    dann würde ich vermutlich ein Tempalte für die Seite einrichten.

    Beispiel
    http://blog.r23.de/wordpress/wordpress-themes/wordpress-blank-theme-mit-less-von-r23/

    Funktion:
    Besucher gibt : Themename ein
    Unter Optionen stehen noch weitere zur Verfügung
    Das Download-Paket wird erzeugt...

    Dafür habe ich nur ein eigenes Template erstellt.


    einfach ein bestehende Seiten Template nehmen und mit einem neuen Dateiheader und neuem Dateinamen speichern

    ~ dein-script.php
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    hochladen und das Template steht zur Verfügung


    https://codex.wordpress.org/Shortcode_API
     
  5. Stachelschwein

    Stachelschwein New Member

    Registriert seit:
    30. Dezember 2015
    Beiträge:
    4
    Zustimmungen:
    0
    Konnte das Problem mit dem Short-Code lösen!

    Vielen Dank für die Hilfe! :)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden