Beiträge von Jogibär

    Es liegt daran, dass ich den code der beiden Funktionen höchstens überflogen haben und ich dabei eine WP-Klasse durch einen Integer ersetzt habe.

    Ersetze die beiden Funktionen:

    Das Grundproblem ist, dass es Artikel gibt, die in mehreren Kategorien sind. Sonst könntest du einfach true angeben im dritten Argument. Mein Versuch in meinem letzten Post kann nicht funktionieren, ich hatte vergessen, dass das vierte Argument Kategorien ausschliesst, ich dachte es schliesst sie ein (war nur im letzten post so).

    Ich haben folgendes plugin leicht abgeändert, dann sollte es klappen: http://geriandricky.maxwells.net.nz/wp-content/upl…previouscat.txt

    Füge folgendes in die functions.php des themes:

    Dann sollte es mit dem klappen:


    Wahrscheinlich musst du noch html & text anpassen (entweder direkt in den neuen beiden funktionen, oder über die (momentan ausgelassenen) Argumente.

    Alles ungetestet.

    Vergiss den oberen Code.

    Ich will nämlich dass wenn der User auf Serien klickt er Ei e Auflistung aller Serien bekommt und das geht am einfachsten mit Kategorien oder?


    Ja, ich denke schon.

    Probiermal das:

    Der Fehler ist, dass die siteurl (die hast du wahrscheinlich unter Einstellungen, Allgemein als "WordPress Adresse (URL)" defniert) ein gross geschriebenes EVE hat. Ändere das in eve um, und es sollte klappen.

    Falls du das grossgeschrieben EVE behalten willst, kannst du in wordpress/wp-admin/includes/file.php Zeile 81 ($siteurl = get_option( 'siteurl' ); ) durch $siteurl = strtolower(get_option( 'siteurl' )); ersetzen, müsstest das aber nach jedem update wieder neu machen.

    [COLOR=#000000][COLOR=#0000BB]mail[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$recipient[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]$subject[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]$mail_body[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]$header[/COLOR][COLOR=#007700]);[/COLOR][/COLOR]Das Script ist für
    E-Mail-Injection offen und anfällig
    http://de.wikipedia.org/wiki/E-Mail-Injection

    Nein, der Input, welcher in für eine Mail-Injection gefährliche Teile kommt, wird sehr scharf überprüft.

    Was meinst du mit einer "über" Kategorie? Gibt's die in Wordpress oder ist das nur als Gedankenkonstruckt?
    Was meinst du mit "in einer dieser 3, momentanen, Kategorien unterwegs ist"? Reicht es, wenn ein User ein Beitrag dieser Kategorie anguckt, oder muss dazu zuerst die Kategorie auswählen?
    Mit ausgeblendet meinst wohl einfach previous_post_link() und next_post_link() sollen nicht mehr Links zu Beiträgen anderer Categorien ausspucken?

    PHP
    $catid=get_the_category( $id );
    $special_cats=array(1,6,24) // die 3 speziellen Kategorien IDs
    if (in_array($catid, $special_cats) {   
        previous_post_link('%link', 'vorheriger Teil', false, implode(' and ', $special_cats)); 
        ext_post_link('%link', 'vorheriger Teil', false, implode(' and ', $special_cats) ); 
    }  else { 
        // User is not in the special categories.
    }

    also bei mir verändert der letze Parameter nichts -.- woran kann das liegen?


    Je nach Fall am TRUE (das dritte Argument in previous_post_link).