Hi,
hier kommt eine Frage von jemandem, der nicht viel Ahnung von PHP hat, sich aber trotzdem gern ein Plugin etwas anpassen würde.
Habe versucht, im Plugin page-lists-plus die Ausgabe zu ändern:
aus
Code
$redirect_url_data = mysql_query("SELECT ID, redirect_url FROM " . $posts_table . " WHERE redirect_url IS NOT NULL AND post_status = 'publish'");
while ($row = mysql_fetch_assoc($redirect_url_data)) {
extract($row);
$page_url = get_permalink($ID);
$output = str_replace($page_url . '"', $redirect_url . '"', $output);
}
soll
Code
$redirect_url_data = mysql_query("SELECT ID, redirect_url FROM " . $posts_table . " WHERE redirect_url IS NOT NULL AND post_status = 'publish'");
while ($row = mysql_fetch_assoc($redirect_url_data)) {
extract($row);
$page_url = get_permalink($ID);
if ($redirect_is_id == 1){
$redirect_permlink = get_permalink(intval($redirect_url));
$output = str_replace($page_url . '"', $redirect_permlink . '"', $output);
}
else{
$output = str_replace($page_url . '"', $redirect_url . '"', $output);
}
}
Alles anzeigen
werden.
Eigentlich läuft auch alles ganz rund (= keine errors...) nur das Abgreifen des Permalinks zu gegebener ID scheint nicht zu funktionieren - es wird einfach nur die ID ausgegeben. Ich vermute, es hat etwas mit dem Variablentyp zu tun?! Ist bestimmt nur ein ganz kleines Problem, aber s.o. :D
Kann mir jemand helfen?