Verfasste Forenbeiträge

Ansicht von 15 Antworten - 496 bis 510 (von insgesamt 532)
  • Thread-Starter radarin

    (@radarin)

    Danke Dir, ich bin schon über Deinen Beitrag bei ‚Krautpress‘ gestolpert. Das Ganze funktioniert so weit. Aber wie kriege ich das Ergebnis aus einer anderen Funktion in die Funktion rein die ich mittels Shortcode aufrufe?

    function set_link($uri, $text) {
    $str = "<a href=\"$uri\">$text</a>";
    return($str);

    Diese Funktion rufe ich dann so auf:
    set_link(„http://www.example.org/&#8220;, „Beispiel-Link“);

    Ich hab irgendwie den totalen Hänger. Ich brauche das Ergebnis einer WP Funktion, sagen wir mal den Benutzernamen, in der vom Shortcode aufgerufenen Funktion in einer Variablen.

    Stichwort globale Variable, ich hab das das probiert:

    add_shortcode( 'cfdtest', 'set_link' );
    
    $GLOBALS['url'] = "http://www.example.org";
    $GLOBALS['text'] = "Beispiel-Link";
    function set_link($url, $text) {
    $str = "Link: <a href=\"$url\">$text</a>";
    return($str);
    }

    Das einzig Sichtbare ist Link: . Im Quelltext ist der Link komplett vorhanden, mit leeren Variablen.

    Nachtrag:
    Das da klappt jetzt:

    add_shortcode( 'cfdtest', 'set_link' );
    $GLOBALS['url'] = "http://www.example.org";
    $GLOBALS['text'] = "Beispiel-Link";
    function set_link() {
      global $url;
      global $text;
    $str = "LLink: <a href='$url'>$text</a>";
    return($str);
    }

    Jetzt probiere ich es noch mit der WP Funktion.

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Kommt der Code eben ins Theme rein 😉 Das möchte ich aber vermeiden.

    Das heisst also, ich soll eine Funktion im Stil von

    function meinphp(
      echo $_SERVER[...]."<br />";
    )

    erstellen. Was muss ich dann ins Widget schreiben, damit ich das Ergebnis der Funktion erhalte?

    Nachtrag:
    Wieder das Text-Widget zu benutzen löst mein Problem grundsätzlich. Sollte aber Deiner Meinung nach auch nicht so umgesetzt werden.

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    was ist denn dann deine Frage?

    Ob current_user_can() zum festen Bestandteil gehört. Dem letzten Link zu urteilen, ja.

    Ich habe keinen lokalen Server. Mein Provider kennt sich damit bessert aus.

    Diese Art der Ausgabe hilft mir persönlich am Besten schnell den Überblick über die ganzen Verschachtelungen und verweise zu erhalten.

    Thread-Starter radarin

    (@radarin)

    Ja danke, aber das macht nicht das was mir hilft. Während meine Seite aus 6 Dateien zusammengestückelt wird, zeigt mir das Plugin gerade mal die Seite an die den Content enthällt.

    Meine Lösung zeigt mit mitten im Layout an, wenn eine Seite verarbeitet wird. Ausserdem kann ich auch mitten im Dokument Ausgaben setzen um das Verhalten des Codes eruieren. Natürlich, Holzhammer, aber sehr effizient.

    Forum: Allgemeine Fragen
    Als Antwort auf: users_new.php

    wie exportierst du denn die Daten? nicht mit PHPmyAdmin?

    Forum: Allgemeine Fragen
    Als Antwort auf: users_new.php

    @tigger98, wie werden denn nun deine zusätzlichen Daten gespeichert?

    Forum: Allgemeine Fragen
    Als Antwort auf: users_new.php

    Ich verstehe das so:

    Das Userprofil soll erweitert werden, z.B. um

    – Marke des Auto
    – Farbe des Auto
    – Art des Auto (Coupe, Kombi, Cabriolet, SUV)

    Exportiert in einem anderen Program kann man dann auswerten wie viele einen roten Tesla fährt und wie viele SUV, etc. Aber das ist ja egal was er genau damit will. Ich denke das Entscheidende ist, und da geht die Frage @tigger98, hast du den Profile Builder schon ausprobiert? Innerhalb WP wird das genau das machen was du willst, aber, wie werden die zusätzlichen Daten abgelegt? Wird die wp-users ergänzt oder wird eine eigene Tabelle erstellt. Denn dann müsste man zur Auswertung die exportierten Daten wieder zusammenfügen.

    Nachtrag:
    Ich hab das Plugin mal schnell auf einer Testumgebung installiert. Bevor man das nutzen kann, muss man sich wohl etwas genauer damit auseinander setzten. Dafür fehlt mir die Zeit, auch deshalb weil die Anwendung für mich vorläufig nicht von Interesse ist.
    Direkt nach der Installation gibt es in der DB keine neue Tabelle und un der Usertabelle keine zusätzlichen Spalten. Da muss wohl erst mal was gespeichert werden. Also ausprobieren @tigger98.

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Ich danke Dir für deine umfangreiche Ausführung.

    Automatisierte ‚Kontaktaufnahmen‘ gehen los, kaum ist eine Installation online. Die habe ich aber auf der aktuellen Seite längst unterbunden. Ein Boot schafft es nicht sich anzumelden. Allerdings denke ich aber auch, wenn man es nur registrierten Besuchern erlaubt Kommentare zu hinterlassen, wird dieses Feedback eher gegen Null tendieren.

    Ohne meine Kontrolle geht nichts auf meiner Seite online, weder als Kommentar noch als Gästebucheintrag. Ich werde es mal testen wie es sich verhält wenn ich Kommentare offen zulasse.

    Eine Testinstallation die ich derzeit erst mal nutze um das Template für das nächste Projekt zu eruieren, bittet mich laufend doch meiner Moderationstätigkeit nachzukommen. Alles nur kyrillische Beiträge. Und auf Joomla! hat man es wohl auch wieder abgesehen, da erhalte ich vermehrt vom Mailserver das Feedback, die Mail mit dem Aktivierungslink konnte nicht zugestellt werden.

    Ja, die Kommentare in der Datenbank sind nicht gefährlich, solange man nicht auf die Links klickt.

    Zumindest für den Login werde ich eines der. Plugins installieren.

    Forum: Allgemeine Fragen
    Als Antwort auf: users_new.php

    ich meinte das auch nur mal grundsätlich als Datentransfer. Ich denke zwar nicht, dass dies je mal Thema sein sollte, aber für alle Fälle leg ich mir mal ein Bookmark ab.

    Ich denke auch, der Tip mit dem Plugin wird wahrscheinlich die Lösung sein. Sind wir gespannt. Ich probier das auch mal aus.

    ein ; zu wenig oder zu viel, da ist diese fiese IT Technik so gar nicht flexibel. Und dann sieht man irgendwann vor lauter Zeichen den Code nicht mehr.

    Thread-Starter radarin

    (@radarin)

    Mir ist da noch was aufgefallen, jetzt wo ich 2 User habe. Bearbeite ich mit dem Redakteur einen Beitrag der Diesem zugeordnet ist, kann ich auf der Bearbeitungsseite den Autor beliebig ändern.

    Als Admin funktioniert das im selben Beitrag nicht, die Auswahl fehlt. Jeden Schabernack darf auch der Admin nicht.

    Meine Schlussfolgerung: Beiträge von Anderen als den Eigenen ausgeben ist nicht zugelassen. Eigene Beiträge grosszügig Anderen überlassen, das geht.

    Das zu wissen hilft mir. Anderen hoffentlich auch.

    Forum: Allgemeine Fragen
    Als Antwort auf: users_new.php

    Der Link führt ins Backend. Mit Admin, 1234 komm ich nicht rein.

    Ernsthaft, anpassen musst du erst mal die Formulare. Das dürfte das Einfachste sein. Danach kommen die SQL-Befehle INSERT und UPDATE dazu. Wo WP das umsetzt, keine Ahnung. Mein erster Gedanke bei sowas: Überlebt ein WP Update das?

    Ich hab ja öfters den Eindruck dass WP Dinge die mit CSS zu tun haben nur verzögert umsetzt.

    Hast du den Cache geleert? Nirgends ein Tippfehler drin? Erscheint die CSS Datei im Quelltext? Dann klick drauf und nochmals nachladen. Sowas hilft bei mir jedenfalls.

    Thread-Starter radarin

    (@radarin)

    Das ist eigentlich fester Bestandteil jedes WordPress-Themes

    eigentlich könnte ausschlaggebend sein. Ich gehe jetzt mal davon aus, dass die Namensgebung der Dateien im Template Regeln folgt. Ich hab in einer Testinstallation mit dem Template ‚Bakersville‘ mal nachgesehen, genau so wie du sagst, der Code ist in der single.php zu finden. Im ‚Appointment‘ fehlt in dieser Datei diese Funktion. Müsste sich dann aber bei Bedarf problemlos nachrüsten lassen.

    Da hab ich wohl ausgerechnet ein Template erwischt das zu diesen wenigen Ausnahmen gehört, sonst wäre diese Frage gar nicht aufgetaucht.

    Betreffend Widget, ja, das ist mir noch in der selben Nacht aufgefallen, in der Listenansicht ist es die ID vom letzten Beitrag. Den Link lasse ich mir deshalb nur in der Einzelansicht anzeigen.

    In WordPress 4.9 werden in Widgets Shortcodes auch ohne zusätztliche Funktion ausgeführt.

    4.8.3 ist doch das Aktuellste? 🙂 In meinem Fall meine ich aber nicht Shortcodes, sondern wirklich PHP.

    (mit dieser neuen Erkenntnis muss ich den Einstieg zu meinem Beitrag auf meiner Seite wohl nochmals überarbeiten)

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von radarin.
    Thread-Starter radarin

    (@radarin)

    Ein Link zu deiner Webseite ist nicht nötig

    Oder nicht erwünscht? 😉

    Die erwähnte Funktion behalte ich mal im Hinterkopf. Meine Lösung funktioniert einwandfrei. Über das Archiv habe ich noch keine Seite aufgetreten. Muss ich mal Testen.

    Den Link zeigt es mir nur an wenn ich eingeloggt bin. Für Besucher ist er nicht von Interesse.

    Ich verwende Appointment, da hab ich noch keinen solchen Link gesehen. Vielleicht hab ich ihn aber auch unwissend auskommentiert, da war was etwas überladen. Muss ich bei Gelegenheit einen Blick drauf werfen.

    In der Auflistung der Kategorie ist dir IF im Widget auch nicht praktikabel. Zeigeces deshalb nur in der Einzelansicht an.

Ansicht von 15 Antworten - 496 bis 510 (von insgesamt 532)