Ich habe inzwichen mal ein bisschen rum probiert und habe eine funktionierende Lösung gefunden.
Wichtig dabei ist, die Struktur in der die Posts zu sehen sind.
Hier meine Einstellungen:
Artikel: http://domain.com/categoryname/postname
Kategorie: http://domain.com/categoryname
Ich bin leider eher mäßig erfahren mit PHP. Wenn jemand also Lust hat, das Script so umzuarbeiten, dass es nicht an die Website angepasst werden muss, immer gerne. ;)
PHP
$referer = getenv("HTTP_REFERER");
$domain = "sarahvonderheide."; //Domainteil für Überprüfung, ob es ein Interner Referer ist.
$internal = eregi($domain,$referer); //Prüfen ob der Domainteil im Referer vorhanden ist.
$ref_cat_name = explode('/',$referer); //Referer an den Slashes teilen
foreach(get_categories() as $category){
if($category->slug == $ref_cat_name[3]){
$ref_cat_id = $category->cat_ID;
$ref_cat_name = get_cat_name($ref_cat_id);
}
}
if ($internal == true && $ref_cat_name[3] != '') {
echo '<a href="'.$referer.'"> >> back to '.$ref_cat_name.'</a>';
} else {
echo '<a href="'.get_option('home').'">> back to home </a>';
}
Alles anzeigen