Beiträge von Philex

    Moin :)

    Bisher habe ich meine Userportale immer mit Profile Builder Pro und Ultimate Member umgesetzt:

    Bei Ultimate Member stoße ich regelmäßig an Grenzen und es ist ziemlich unflexibel, wenn man etwas anderes damit umsetzen möchte als ein soziales Netzwerk. Auch empfinde ich den Support als nicht sonderlich hilfreich.

    Profile Builder Pro ist da deutlich umfangreicher und hat einen tollen Support, jedoch ist es nicht wirklich schön und es erfordert sehr viel Anpassungsarbeit, bis es mal so aussieht, wie man es haben möchte. Auch gibt es oft Probleme mit der Mehrsprachigkeit (WPML).


    Deshalb suche ich nach einer Alternative zu den beiden Plugins. Am Besten mit dem Aussehen von Ultimate Member und der Flexibilität von Profile Builder Pro. Der Preis ist dabei egal, wenn die Funktionalität und die Erweiterbarkeit dafür stimmt.


    Bin gespannt, was ihr mir für Alternativen nennt :)

    Hallo :)

    Ich habe ein FrontEnd-Benutzerformular, das bei Absenden einen Beitrag mit Post-Type "job" erstellt, bearbeitet oder löscht.
    Das funktioniert wunderbar über die Aktion "update_profile".

    Das Problem:
    Allerdings möchte ich dem Beitrag auch Kategorien (Typ "job_category") zuweisen, die der Benutzer in seinem Formular ausgewählt hat.
    Dazu versuche ich die Funktion wp_set_object_terms zu verwenden, was jedoch nicht funktioniert, da die custom Taxonomies noch nicht geladen sind.


    Was ich bisher versucht habe:
    Als Lösung für dieses Problem bin ich auf diesen Artikel hier gestoßen. Er besagt, dass es funktioniert, wenn man die Funktion im "init"-Hook aufruft.
    Ich versuche nun in der von "update_profile" aufgerufenen Funktion den "init"-Hook anzusprechen. Dies geht nicht, vermutlich weil "init" zu dem Zeitpunkt schon gelaufen ist...
    aber dann müsste wp_set_object_terms doch funktionieren?

    Was kann ich tun, um die custom Taxonomy des Beitrags zu setzen? Könnt ihr mir da bitte helfen?


    Mein Code sieht (sehr vereinfacht) so aus:
    Es gibt einen JobOfferController, der bei profile_update einen neuen Beitrag (neue Instanz der Klasse "JobOffer") erstellt. In der Klasse "JobOffer" soll auch die custom Taxonomy gesetzt werden.
    Anmerkung: Auch wenn manche Variablen in meinem Code nicht initialisiert zu sein scheinen, so sind sie es in Wirklichkeit. Ich habe den Prozess nur der Einfachheit halber weggelassen.

    [COLOR=#333333]Liebes Forum,

    ich such ein WooCommerce-Plugin, das mir eine Bestellweiche ermöglicht:

    Falls ein Kunde in der EU bestellt, gehen die Rechnungen, Kontodaten, Zahlungsbedingungen und Versandkosten von der Filliale DEUTSCHLAND aus.

    Falls ein Kunde jedoch außerhalb der EU bestellt, gehen die Rechnungen, Kontodaten, Zahlungsbedingungen und Versandkosten von der Filliale HONG KONG aus.

    Gibt es sowas? Gerne auch kostenpflichtig.

    Danke!
    [/COLOR]

    Hallo liebes Forum,

    ich suche ein Plugin, das mir die folgende Funktionalität bietet:


    • Temporäre Links zu geschützten Seiten oder Inhalten (Fotos, Videos, Dokumente) sollen per E-Mail versendet werden können
    • Die Berechtigung, diesen Link aufzurufen, ist nur für einen gewissen Zeitraum gültig, danach ist kein Zugriff mehr erlaubt
    • Als Alternative würde auch ein zeitlich begrenzter Zugangscode gehen

    Ich bin auf WP-Client gestoßen, jedoch ist das ziemlich teuer.
    Gibt es da Alternativen?

    Dankeschön! :)

    Huhu,

    ich versuche gerade, eine Funktion aufzurufen, die genau dann aufgerufen wird, wenn ein Benutzer in der Mediathek auf "Unwiderruflich löschen" klickt.

    Im Internet habe ich bisher folgende Möglichkeit gefunden, aber das klappt nicht so, wie ich es mir vorstelle:

    PHP
    add_action('delete_attachment', 'my_media_delete');
    
    
    function my_media_delete(){
     if(false === wp_delete_attachment($attachmentid)){
            echo "Die Datei existiert nicht.";    
    }else{
            echo "Die Datei wurde gelöscht.";    
    }
    }

    Es stellt sich für mich erst mal die Frage, wie ich überhaupt an $attachmentid ran komme... Aber selbst wenn ich einen festen integer-Wert eingebe, macht die Funktion nichts.


    Habt ihr einen Tip für mich? Es soll einfach eine Funktion aufgerufen werden, wenn ein beliebiges Bild aus der Mediathek gelöscht wird - unabhängig von Verknüpfungen oder sowas.


    Vielen Dank schonmal! :)

    Hallo liebes Forum,

    ich suche ein Plugin, welches für eine Wohnwagenvermietung die Eingabe folgender Informationen ermöglicht:

    - Unterteilung von Fahrzeugen in Typen (z.B. Wohnwagen, Wohnmobil)
    - Mietbeginn, Mietende
    - Fahrtziel / Land (Deutschland, Schweiz, etc.)
    - Anzahl an Personen, die mieten
    - Schlafplätze
    - Preis
    - Bewertung
    - etc...

    Ideal wäre auch, wenn eine funktionierende Suchmaske dabei ist.

    Bin für eure Hilfe dankbar :)

    Hallo,

    ich habe auf meiner Seite zwei Widgetbereiche, die zahlreiche Widgets enthalten - darunter viele Bilder und Youtube-Videos.
    Da dies sehr lange zum laden benötigt, möchte ich die Widgets nur dann laden lassen, wenn sie auch sichtbar wären. Praktisch wie dieses Infinite Scrolling bei Facebook.

    Jetzt habe ich mich schon umgesehen, was es da so alles gibt. Gerade bei jQuery gibt es eine Menge. Allerdings werden immer externe Dateien zu Hilfe gezogen, die nach und nach rein geladen werden. Diese habe ich bei den Widgets nicht.
    Wie kann ich da am besten vorgehen?
    Der Quellcode für die Widgets sieht so aus:

    Linker Widgetbereich:

    Rechter Widgetbereich:

    Bei den Plug-Ins habe ich nur Lazy Loader gefunden, die die Widgets erst dann laden, nachdem der Inhalt vollständig geladen ist. Allerdings ist dies ein Kompromiss, den ich nur ungerne eingehen möchte.


    Bin für jede Hilfe dankbar!

    Yay! Ich habe es hinbekommen.

    Hier die Lösung:


    Danke danke danke! :smile:

    Ansich ja, aber das würde zu Lasten der Benutzerfreundlichkeit im BackEnd gehen, weil es in der Praxis mehr als nur die hier aufgeführten Leistungen sind.

    Also theoretisch wäre dies ein Ausweg, ja. Es muss aber doch trotzdem möglich sein, die Sache über einen CPT zu lösen?

    Hi,

    jup, das mache ich nach jeder Änderung :/


    Kann es irgendwas damit zu tun haben, dass ich ja die Seite Leistungen mit den Unterseiten Sanitär, Heizung und Elektro habe?

    Die Permalinks zu den 4 Seiten sind ja:
    http://domain.de/leistungen/
    http://domain.de/leistungen/sanitar/
    http://domain.de/leistungen/heizung/
    http://domain.de/leistungen/elektro/

    Beißt sich dieses irgendwie mit dem CPT, welches ja auch http://domain.de/leistungen/.../.../ im Permalink enthalten soll?

    Ich bin mittlerweile ziemlich frustriert ._.

    Habe diese Rewrite-Geschichte in zahlreichen Variationen eingefügt, aber das klappt nicht. Momentan bin ich bei einem Plug-in gelandet, welches heißt [COLOR=#000000][FONT=Open Sans][size=10][FONT=arial]Custom Post Type Permalinks[/FONT][/SIZE].
    [/FONT][/COLOR]
    Meine Einstellung, die bisher am vielversprechendsten aussieht, schaut so aus:

    In den Plug-in-Einstellungen steht bei den Permalink-Settings für CPT leistung folgendes im Textfeld: /%postname%/

    Der so erzeugte Permalink für Solar lautet nun korrekterweise:
    [size=10]http://domain.de/leistungen/heizung/solar/

    [/SIZE]Allerdings wird der Beitrag Solar nicht gefunden. Ich stehe vor einem 404 Error :(

    Hallo liebe Community,

    ich habe bei mir folgendes Konstrukt:


    Leistungen

    • Sanitär

      • Küche
      • Bad
    • Heizung

      • Öl
      • Gas
      • Solar
      • Holz
    • Elektro

      • Kabelverlegung

    Leistungen ist eine Übersichtsseite, auf der Sanitär, Heizung und Elektro zu sehen ist. Im BackEnd wird es über den Menüpunkt "Seiten" verwaltet.
    Permalink: http://domain.de/leistungen/

    Klickt man dort bspw. auf Heizung, so gelangt man an eine Übersicht, mit Öl, Gas, Solar und Holz. Diese Seite ist im BackEnd eine Sub-Seite von Leistungen.
    Permalink: http://domain.de/leistungen/heizung/

    Klickt man nun auf bspw. Solar, gelangt man auf eine Detailseite, mit Beschreibungstext, Bildern, usw. Im BackEnd ist dies ein Custom Post Type "Leistung".
    Permalink: http://domain.de/leistung/solar/


    Der aufmerksame Leser bemerkt jetzt sicher, dass der Link nun leistung enthält, anstatt leistungen und, dass die heizung fehlt.
    Dies möchte ich ändern. Es soll für alle CPTs des Typs "Leistung" der Permalink leistungen enthalten, wie auch die vorangehende Kategorie (in diesem Falle: heizung).


    Wie schaffe ich dies?
    Ich würde mich sehr über Hilfe freuen.


    Danke schonmal :)

    Hmm ok, also meine neue Überlegung, basierend auf euren Antworten, sieht nun wie folgt aus:

    Ich habe einen Custom Post Type Unterkünfte erstellt. Hier gibt es den folgenden Kategoriebaum:


    • Hausübersicht

      • Haus 1
      • Haus 2
      • Haus 3

    Das heißt, dass ich alle Zimmerbeiträge ihren Hauskategorien unterordne. Die Breadcrumb müsste z.B. folgendes anzeigen:
    Startseite > Hausübersicht > Haus 1 > Zimmer 1


    Ein Haus hat seinen Beitrag in der Kategorie "Hausübersicht". Folglich zeigt die Breadcrumb dann z.B. nur an:
    Startseite > Hausübersicht > Haus 1


    Die Ausgabe der Elemente auf den Übersichtsseiten kann man dann ja auch einfach über die Kategorien machen.

    Sollte doch klappen, oder? Es gibt sicher Breadcrumbs, die auch Kategorien anzeigen...

    Hallo liebe Wortpresser,

    ich grübel gerade, wie ich am besten folgende Seitenstruktur im Backend umgesetzt bekomme:

    Es gibt Häuser, die jeweils eine variable Anzahl an Zimmern haben. Dabei soll es eine Übersichtsseite der Häuser geben, die wiederrum auf eine Übersichtsseite der Zimmer verlinkt. Von der Zimmerübersichtsseite aus ist es möglich, die Seiten der einzelnen Zimmer aufzurufen.
    Grafisch veranschaulicht sähe das dann so aus: http://screencast.com/t/yrDEeZANIXry


    Ich habe es bereits ausprobiert mit zwei Custom Post Types (Zimmer, Häuser) und dann mit Kategoriezuweisung, aber das ist in der Bedienung nicht wirklich selbsterklärend und auch funktioniert die Breadcrumb-Navigation damit nicht.


    Hat jemand eine Idee, wie ich es noch lösen kann?

    Bin gespannt auf eure Vorschläge und danke schonmal!