Beiträge von strub

    Das ist schwierig zu sagen an was das liegt ohne Code. Ist den der Bereich fix wo das Logo liegt wenn gscrollt wird? Könnte auch daran liegen, dass per Javascript die Positionierung festgelegt wird. Das ist mehr ein rätselraten. Ohne Code oder Seitenlink geht da nichts.

    Dann musst halt nach einem Plugin suchen oder selber was programmieren. Aber wie gesagt, ich würde Google analytics nehmen. Denn wer weiss das schon, später möchte Sie vielleicht noch den Standort wissen etc.

    Du erstellst eine Seite für jemanden aber hast keine Ahnung? Na egal. Ich würde Google Analytics nehmen. Für die Downloads gibt es viele Möglichkeiten, kommt darauf an wie du diese einfügst.

    Hey danke nochmals.

    Ich möchte eben die gleiche nonce für jedes Formular. Bei meinem Vorhaben macht es einfach keinen Sinn für jedes Formular eine Nonce zu generieren und es würde auch meinen Controller dann unnötig verkomplizieren.

    Anderes Beispiel: Nehmen wir mal als Beispiel eine Liste von Shop Produkten, würde ja keinen Sinn machen für jedes Formular (um in den Warenkorb zu fügen) ein anderes Token zu generieren und die Session unnötig zubeanspruchen. Oder?

    Eine id darf ja nur einmal vorkommen. Deshalb kommt es zu einem Fehler: Dublicate ID "name_of_id".

    Denn es wird ja mehrmals ausgegeben:

    Code
    <input id="create-config-file" name="create-config-file" value="417ce7780f" type="hidden">

    Aber egal, muss ich eben die wp_create_nonce() Funktion nehmen.

    Ich will ja nicht nur rummekern, aber ich sehe lauter solche Sachen, die einfach nur unnötig Zeit kosten.

    Z. b. auch laut Doku hier:
    https://codex.wordpress.org/Function_Reference/wp_nonce_field

    Und nur der Anfang der Funktion:

    PHP
    function wp_verify_nonce( $nonce, $action = -1 ) {    $nonce = (string) $nonce;

    Was wäre denn wenn der
    $_POST['name_of_nonce_field']

    ein Array ist. Führt natürlich zu einem Error oder Warnung. Aber egal.

    Hallo mal wieder so eine WP super Funktion, die nicht brauchbar ist.

    Und zwar habe ich mehrere Formulare und möchte eben die WP Funktion "wp_nonce_field" benützen. Doch diese ist einfach nicht gut. Denn Sie nimmt denn Namen und gibt dem Feld auch eine "id" aus dessen Namen, was natürlich nun zu einem invaliden HTML führt.

    Hier die Funktion: Keine Chance die id wegzulassen.
    https://developer.wordpress.org/reference/func…wp_nonce_field/

    verkürztes Beispiel aus meinem View file:

    PHP
    <?php foreach($theme['config_files'] as $configFileKey => $configFile) { ?>
        <div class="">
            <form method="post">
                <?= wp_nonce_field('create-config-file', 'create-config-file', false, false); ?>
                <input type="hidden" name="my_action" value="create-config-file">
                <input type="hidden" name="config_file_name" value="<?= $configFileKey; ?>">
                <input class="button button-primary" name="create-name" value="create" type="submit">
            </form>
        </div>
    <?php } ?>


    übersehe ich denn da was? oder seht ihr das gleiche Problem an dieser Funktion? Besten Dank im voraus.

    Bei meinen System, habe ich das Formular Interface so programmiert, dass mann eine Zeit angeben kann wie lange es dauern soll bevor dass Formular gültig ist. Muss nur 1 Sekunde sein. Hatte noch nie Spam. Denn ich finde diese Captchas sind sehr kontrakproduktiv.

    Das ganze in kurzer Version. Natürlich müsste man da vieles ändern um so etwas zu erreichen. Aber so als Vorschlag

    Hey Danke Azrael für den Vorschlag. Leider nützt mir das nichts und ich brauch auch kein Custom Field. Denn das soll sich alles im Hintergrund abspielen.

    Das Ziel ist es eben jedes Bild egal ob thumbnail, editor Bilder etc. in eine neue Datenbanktabelle zu speichern mit samt den Attributen, damit man später jedes Bild croppen kann oder aber auch nur zum Beispiel den "alt" Text zu ändern.


    Aber lasst gut sein, so gehts auch. Huch dieses WP, ich brauch nun einen Kaffee :-)

    Weiss denn jemand wie man an die Bilder Daten kommt? So wie ich das sehe werden diese in drei Datenbanktabellen verteilt. Das ist doch total umständlich. Nichtsdestotrotz, so habe ich es mal. Aber eben irgendwie nicht sauber und wer weiss was WP da alles im Hintergrund macht um an diese Daten zu gelangen.

    Hey danke dir für die Links, diese habe ich auch schon angeschaut und waren auch nützlich.

    Denn ich mache es noch so, dass man die Picture Daten je nach welcher 'size':

    https://developer.wordpress.org/reference/func…post_thumbnail/

    in einem Theme hinterlegt ist noch einzeln defnieren kann. Ist natürlich nur für das "Post Bild"

    Besipiel:

    Hey danke Euch allen für eure Antworten.

    Ich glaube ich weiss nun wie ich mein Vorhaben umsetzen kann.

    Schreibe eben mein erstes Plugin.

    Das sollte dann wie folgt funktionieren:

    Für jedes Theme kann man eine Datei erstellen wie die Bilder generiert werden sollen:

    Nur demo:


    Dann beim erstellen eines Posts werden das erste mal alle Bilder generiert. Beim einem Update werden natürlich nur die genriert welche nicht schon erstellt worden sind oder wo sich die Crop daten verändert haben.

    Dann kann mann jedes einzelne Bild, croppen wie man es will, in dem Post direkt, natürlich nur wenn man als Administrator angemeldet ist.


    Die Bilder werden dann natürlich mit dem <picture> element versehen

    Hey Danke Dir maxe für deinen Vorschlag.

    Geht eben nicht. Ich möchte jedem Bild, egal ob Gallery Bild, Thumbnail etc. eine eindeutige ID geben, damit ich später in der Vorschau meinen "Picture Cropper" für jedes Bild einzeln anwenden kann.

    Doch das scheint in dem Wordpress "Spagetthigecode" gar nicht so einfach zu sein. Vorallem ist das ganze so unübersichtlich aufgebaut mit Filtern und Actions, kommt denn da noch einer mit?