Beiträge von playnic

    Hallo,

    Vielen dank für die Info, aber es funktioniert leider nicht wirklich, bekomme immernoch nur die erste id als Kategorie eingetragen.

    Hier mein gekürzter Code:

    Den ersten Wert, Action (ID 11) setzt er als Kategorie aber den rest nicht.


    Habe zum Testen ein kleines Beispiel gemacht:


    Hier ist die Ausgabe "11, 10, 28", welche soweit Richtig ist, so wie es in meinem Fall auch sein sollte.


    Nur "wp_set_post_categories( $newpostid, $post_cat_id, false );" übernimmt diese Ausgabe wohl nicht richtig.


    Das ist echt zum Verzweifeln.. :(


    LG

    Hallo zusammen,


    Ich habe folgendes Anliegen, möchte mehrere Kategorien, welche über "str_replace" in die jeweilige ID umgewandelt werden als Kategorie für ein neuen Post setzen.

    Das Problem ist, dass wenn ich die Variable benutze, wird nur die erste ID verwendet, und nur die erste Kategorie gesetzt. (hoffenlich versteht ihr, was ich meine)


    Hier der Code, welcher funktioniert:

    Code
    wp_set_post_categories( $newpostid, array( 24, 25, 42 ), false );


    Es Funktioniert wie gewollt, "Action (id 24), Abenteuer(id 25), Sci-Fi(id 42)" werden als Kategorie gesetzt.


    Nur, sobald ich die Variable verwenden will, welche "24, 25, 42" ausgibt, wird nur die ID 24 (Aktion) als Kategorie gesetzt. Also nur die erste ID aus der Variable.


    Hier meine Umsetzung:

    Code
    $from = array('Action', 'Abenteuer', 'Sci-Fi');
            $to =   array('25', '24', '42');
            $post_cat_id = strtolower(str_replace($from, $to, $post_cat));  
            
            wp_set_post_categories( $newpostid, $post_cat_id, false );


    Vielen dank schonmal im vorraus.


    Lg

    So, also selbst wenn ich eine einfach Variable zum test benutze funktioniert es nicht.


    Nun gibt er mir nicht wie gewollt "true" oder "false" aus, sondern die Variable "test123456789".

    Hallo,

    es funktioniert leider nicht, habe es auch schon ohne "echo" versucht.

    Hier mal den vereinfachten code:

    LG

    Hallo,

    habe folgendes Problem, möchte Prüfen ob eine Variable "leer" ist oder nicht.

    Wenn die Variable nicht leer ist, soll die Variable mit html code ausgegeben werden.


    Hier der Code:

    Code
    $download1 = $formdata['download1'];
            
            if(empty($download1)){echo " Variable is empty ";}
            else {echo "HTML CODE" . $formdata['download1'] ."HTML CODE";}


    Den Code rufe ich mit "$download1" ab.


    Hoffe, dass mir da jemand helfen kann.

    lg

    Hallo,

    ich habe folgendes Problem, die Url für das Beitragsbild wird von einem Plugin erstellt, welche dann über ein Shortcode abgerufen werden kann, soweit alles gut...

    Das Problem ist, dass der Shortcode noch nicht ausgeführt wurden ist, und deshalb nicht die Url verwendet wird, sondern der Shortcode an sich.

    Gibt es eine möglichkeit den Shortcode erst auszuführen, und die Ausgabe
    dann in eine Variable zu Packen um diese dann als Bild Url zu verwenden ?


    Hier der gekürzte Code aus der functions.php:


    Habe schon mein bestes versucht, bin jetzt langsam am verzweifeln..

    Hoffe das mir da jemand helfen kann, wäre echt super.

    LG

    Vielen Dank für die schnelle Antwort, das habe ich aber auch schon geändert gehabt. Leider keine Änderung.

    Es geht mir ja nur um den Permalink, welcher "imdbidtt0499549imdbtitle_nolink" ist und nicht wie
    der Titel z.b. "Avatar - Aufbruch nach Pandora".


    Hier der gekürzte Code aus der functions.php


    Als Info "[imdb:id(tt0499549)]" gibt einem Plugin die IMdb ID vor um Infos zu einem Film mit [imdb:title_nolink] auszugeben.

    Die IMdb ID (tt0499549) wird über das Formular angegeben.


    In den Plugin Dateien gibt es folgenden Code:


    Ich dachte es würde etwas bringen wenn ich einen Filter für "post_name" anlegen würde:

    add_filter('post_name', array($mgmt, 'liveFilterImdbTags'));


    Das er den filter auch für den Permalink benutzt und somit die Shortcode umwandelt, wie er es beim Titel macht.

    Funktioniert nur leider nicht wie gewünscht.


    Hier mal die Dateien vom Plugin wenns hilft:


    imdb-markup-syntax.php

    Callback_Management.php:


    Hier der Plugin Link: https://wordpress.org/plugins/imdb-markup-syntax/


    Bin langsam am verzweifeln..

    LG

    Habe gerade noch gesehen, dass man mit "post_name" den Permalink bestimmen kann, aber das funktioniert mit shortcodes nicht.

    Kann man den Shortcode irgendwie vorher ausführen lassen und dann ausgeben ?

    Kenne mich da leider nicht genau aus.


    LG

    Vielen Dank für die schnelle Antwort, ich werde mal sehen wie ich das machen werde.

    Habe jetzt noch ein anderes Problem, der Post Titel wird über ein Shortcode ausgegeben,
    was auch super funktioniert aber der Permalink gibt mir nur den Shortcode aus.

    Also Titel ist z.b. "Avatar - Aufbruch nach Pandora" Permalink ist aber "imdbidtt0499549imdbtitle_nolink".

    Hier der gekürzte Code aus der functions.php


    Als Info "[imdb:id(tt0499549)]" gibt einem Plugin die IMdb ID vor um Infos zu einem Film mit [imdb:title_nolink] auszugeben.

    Die IMdb ID (tt0499549) wird über das Formular angegeben.


    LG

    Hallo ,

    könntest du mir vielleicht ein Beispiel machen,
    denn die standard Parameter von Wordpress verlangen ja die IDs?


    Und wie genau kann ich falls die Kategorie nicht vorhanden ist, diese erstellen ?

    LG

    Vielen Dank, das hat für mich geklappt.


    Habe jetzt aber noch das Problem, dass ich gerne die Beitragskategorien
    gerne als Name eingeben würde und nicht als id.

    Wenn die kategorie nicht vorhanden ist Soll sie erstellt werden.


    Benutze hier einen Code um mit dem Plugin "contact-form-7" ein Post zu erstellen,
    funktioniert alles bestens, außer das ich keine Kategorie festlegen kann.


    Also quasi diese Funktion, nur das ich keine category id sondern category name angebe.

    Das hat den Hintergrund, dass die Kategorien (Name) von einer Quelle angegeben
    wird und somit dem Post hinzugefügt werden soll.

    'post_category' => [ array(<category id>, ...) ] // Default empty.
    Und so werden die Kategorien angegeben: Action, Abenteuer, Fantasy, Sci-Fi (z.b.)


    Hier der gekürzte Code aus der functions.php

    Ich hoffe, das mir da jemand helfen kann.

    Hallo,

    ich habe das Problem, dass ich bei "post_content" erst den code "[imdb:id(" dann die formdata auslesen möchte und dann wieder den code schließen ")]". Es funktioniert aber nicht so wie ich es möchte habe schon mehrere Sachen versucht, bin jetzt leider auch nicht der Profi.


    Code
    if ( $cfdata->id() == '118738') {
            $newpublish = array(
                'post_title' => $formdata['posttitle'],
    
    
                'post_content' => ("[imdb:id("), $formdata['imdbform'], (")]"),
                
                'post_status' => 'publish', // Status
                'post_type' => 'post', // Post Type
            );


    Und wie mache ich den Code am besten wenn ich mehrere solcher "Codefolgen" hintereinander abfragen möchte ?

    Hier ein kleines Beispiel was ich genau meine:


    Code
    if ( $cfdata->id() == '118738') {
            $newpublish = array(
                'post_title' => $formdata['posttitle'],
    
    
                'post_content' => ("[imdb:id("), $formdata['imdbform'], (")]""[imdb:id2("), $formdata['imdbform2'], (")]"),
                
                'post_status' => 'publish', // Status
                'post_type' => 'post', // Post Type
            );


    usw.


    Hoffe das mir da jemand weiterhelfen kann.


    Vielen dank schonmal im vorraus

    Hallo Pixselig,

    Erstmal vielen dank für deine Hilfe.

    Leider kenne ich mich nicht so genau mit PHP aus, könntest du mir vielleicht ein komplettes Beispiel erstellen,
    dass ich mir das ansehen kann um daraus zu Lernen wie es genau Funktioniert?

    Die Funktion vorstellen, kann ich mir schon, aber wie genau es eingebunden bzw. in PHP geschrieben wird weiß ich leider nicht.

    Wäre sehr nett von dir :)


    Vielen dank schonmal im vorraus

    LG

    Hallo,

    habe folgendes Problem, ich habe eine Webseite, mit einer Auflistung von Links auf der Startseite.

    Beim überfahren eines Links mit der Maus erscheind ein Tolltip mit dem Atikelbild+Titel (Div).


    Das Funktioniert soweit auch ganz gut, das Problem ist nur, dass beim laden der Webseite die kompletten Atikelbilder immer mit geladen werden und so die Webseite sehr langsamm wird.


    Ich bräuchte ein Ajax ToolTip, wo der Content (Atikelbild+Titel) Dynamisch nachgeladen wird.


    Kenne mich jetzt nur leider so gut wie garnicht mit Ajax aus, deswegen hoffe ich auf eure Hilfe.


    Hoffe das mir da jemand weiterhelfen kann, habe schon paar Sachen versucht aber es hat nichts gebracht.


    Vielen dank schonmal im vorraus

    Hallo,

    Gibt es eine möglichkeit, eine Auflistung bei meinen Beiträgen anzeigen zu lassen,
    welche alle Beiträge mit dem gleichen Namen wie der Aktuelle Post hat anzeigt ?


    Wichtig ist, das es wirklich der gleiche Name ist, wie der Aktuelle Post.

    Also hier ein Beispiel:

    Name des Posts ist z.b. "Plugins und Widgets V15184" und ich möchte folgendes unter dem Beitrag anzeigen lassen:

    Beiträge mit dem gleichen Namen:

    - Plugins und Widgets V15184 von User1
    - Plugins und Widgets V15184 von User2
    - Plugins und Widgets V15184 von User3
    - Plugins und Widgets V15184 von User4
    - Plugins und Widgets V15184 von User5


    Brauche diese Funktion für etwas anderes, eine belehrung,
    was doppelter content für SEO aus macht brauche ich nicht. ;)


    Hoffe das mir da jemand weiterhelfen kann.


    Vielen dank schonmal im vorraus