Hallo liebe Wordpress Gemeinde,
ich wollte folgendes Realisieren:
Ich habe sehr viele Custom Tax und würde diese gerne auf einer Seite anzeigen lassen, das würde ich auch so hinbekommen aber dann wären alle auf einer Seite und ich hätte gerne eine Blätter Funktion wie next_posts_link();, das funktioniert ja aber nur bei Posts und Blick da in der Funktion auch nicht ganz durch.
Habe da folgendes Script versucht, welches auch außerhalb von Wordpress funktioniert:
Code
function make_page(){ global $wpdb;
$page = $_GET["paged"];
if(!isset($page)):
$page = 1;
endif;
if(!isset($custom_tax_per_page)):
$custom_tax_per_page = 25;
endif;
$begin = $page * $custom_tax_per_page - $custom_tax_per_page;
//hier kommt eine Datenbankabfrage mit den Terms welche angezeigt werden sollen
// Diese Datenbank abfrage FUNKTIONIERT
$results = $wpdb->get_results("SELECT //z.b term_id
FROM $table_name WHERE //Hier kommt ein Eigenschaft, welche das Term haben muss
LIMIT $begin,$custom_tax_per_page");
//Hier würden die Daten verarbeitet und angezeigt
$count = $wpdb->get_var( "SELECT COUNT(*) FROM $table_name
WHERE //Hier kommt ein Eigenschaft, welche das Term haben muss, also das gleich wie oben
" );
// Hier wird die Zahl aufgerundet, das es ja keine Seiten mit Komma gibt
$count_pages = ceil($count / $custom_tax_per_page);
$next_page = $page - 1;
$previous_page = $page + 1;
/*Hier fängt es an nicht zu funktionieren, hier springt er beim Klicken auf den link auf die Hauptseite mit mit der Seite welche angegeben ist.
Aber wenn ich die direkten link angeben wo einfach nur paged hinten dran kommen würde, sagt er Seite nicht gefunden wurde*/
// Diese Script funktioniertaber außerhalb von Wordpress
if ($page == 1):
echo " <a href=\"/?paged=$previous_page\">Seite zurück</a> ";
elseif ($page == $count_pages):
echo " <a href=\"/?paged=$next_page\">Seite vorwärts</a> ";
else: echo " <a href=\"/?paged=$previous_page\">Seite zurück</a> ";
echo " <a href=\"/?paged=$next_page\">Seite vorwärts</a> "; endif;
}
Alles anzeigen
Gibt es da vielleicht eine Möglichkeit???