Mann, oh Mann, manchmal verfluche ich – so gut, resp zweckmässig und funktionell sie auch ist – WordPress dorthin wo der Pfeffer wächst und damit das Teil schneller verschwindet gibt gleich noch ne Ladung aus der AK47 hinterher… :arg: : klubb:

Weder das ich neue Plugin oder ähnliches an WordPress rumgeschraubt hätte, nein, für einmal kann es sowas nicht gewesen sein und plötzlich funktioniert in ganz WordPress keine einzige Seitenumbruchsnummerierung mehr, resp mittlerweile habe ich herausgefunden, dass das System annimmt, ich habe 0 Artikel im Blog, was mit knapp 5000 leicht überboten wird und daher wird keinerlei Seitennavi (Vorwärts – Rückwärts) mehr angezeigt, dies sowohl im Admin- sowie im Userbereich. Na Klasse. Halleluja! :död:

Aber erst mal der Reihe nach, und nichts wie ran ans Debugging. Nach langer suche und vielen Stunden bin ich der Sache auf die Spur gekommen und habe mit Hilfe von nachfolgenden paar Codezeilen, zu unterst in index.php der Theme eingebaut, herausgefunden, wo das Problem liegt:
global $wp_query;
$posts_per_page = intval(get_query_var('posts_per_page'));
$paged = intval(get_query_var('paged'));
echo "posts_per_page: ".$posts_per_page."
";
echo "paged: ".$paged."
";
echo "max_page: ".$wp_query->max_num_pages."
";

Dabei wird bei paged och max_num_page lustigerweise der Wert = (NULL) ausgegeben, was wie gesagt nicht sein kann, aber offensichtlich ist dies ein bekannter Bug in WordPress, sowie ich über die Jungs von Google erfahren durfte. Also heiter weiter das Problem eingegrenzt und offensichtlich ergibt sich in «wp-includes/link-template.php» mit folgender Funktion get_next_posts_link und folgender Zeile :
$max_page = $wp_query->max_num_pages;

bei mir das max_num_pages om $wp_query ebenfalls den Wert 0 (NULL) hat. So hab ich mir mal die Mühe gemacht und die Datenbank komplett durchsucht, ob da ein Fehler vorhanden ist und sicherzustellen das max_num_pages gesetzt wird, und was soll ich sagen, alles bestens… Nach weiterem rumgesuche habe ich posts_per_page under $wp_query->query_vars[] gefunden und könnte vorerst mal WordPress wieder zu ein bisschen Kooperation bewegen. Hier der erste Fix:

Ersetze in wp-includes/link-template.php die folgende Zeile
$max_page = $wp_query->max_num_pages;
med
$max_page = $wp_query->query_vars['posts_per_page'];
Doch damit funktionierte meine PageNavi nicht wieder so, dass man sie brauchen konnte, also nochmals nen Ansatz gesucht und auch gefunden mit den folgenden Zeilen Code in der index.php des Themes:

Recent Articles

    < ?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('showposts=5'.'&amp;amp;paged='.$paged);
    ?>
    < ?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

  • " rel="bookmark">< ?php the_title(); ?>
  • < ?php endwhile; ?>

< ?php $wp_query = null; $wp_query = $temp;?>;
Ok, so ergibt sich wieder eine Navigation, mit der man sich vorwärts und rückwärts bewegen kann, zumindest für den Besucher. Die Admin Seite kann ich ja direkt per URL ansprechen. Leider wird nun die Navi auf jeder Seite eingeblendet, auch wenn es gar keine folgende hat, aber besser als gar keine…

Falls jemand ähnliche Probleme haben sollte und nen besseren Ansatz kennt, bin ich für jeden Hinweis dankbar!


För jag får alltid frågan om vad det enklaste sättet att investera i Bitcoin är: med appen relä Det kan göras med bara några få steg och utan komplicerad registrering. Ingen har tillgång till din Bitcoin förutom du. Med hänvisningskoden REL105548 Dina avgifter kommer att sänkas med 0,5 %.

Psst, följ oss obemärkt!

Mer till dig:

Stöd oss!

 
"Dravens Tales from the Crypt" har varit förtrollande i över 15 år med en smaklös blandning av humor, seriös journalistik – för aktuella händelser och obalanserad rapportering i presspolitiken – och zombies, garnerad med massor av konst, underhållning och punkrock. Draven har gjort sin hobby till ett populärt varumärke som inte kan klassificeras.

Min blogg var aldrig designad för att sprida nyheter, än mindre bli politisk, men med aktualiteter kan jag bara inte låta bli att fånga upp information här som annars är censurerad på alla andra kanaler. Jag är medveten om att designsidan kanske inte verkar "seriös" för många i detta avseende, men jag kommer inte att ändra detta för att tillfredsställa "mainstream". Den som är öppen för icke-statskonform information ser innehållet och inte förpackningen. Jag har försökt tillräckligt med att förse folk med information under de senaste 2 åren, men märkte snabbt att det aldrig spelar någon roll hur det är "paketerat", utan vad den andra personens inställning till det är. Jag vill inte lägga honung på någons mun för att möta förväntningarna på något sätt, så jag kommer att behålla den här designen för förhoppningsvis kommer jag någon gång att kunna sluta göra dessa politiska uttalanden, för det är inte mitt mål att fortsätta så här för alltid ;) Jag lämnar upp till var och en hur de hanterar det. Du är välkommen att kopiera och distribuera innehållet, min blogg har alltid legat under WTFPL-licens.

Jag tycker det är svårt att beskriva vad jag faktiskt gör här, DravensTales har blivit en kulturblogg, musikblogg, chockblogg, techblogg, skräckblogg, rolig blogg, en blogg om hittade artiklar på internet, internet bisarr, skräpblogg, konstblogg, varmvattenberedare, zeitgeist blogg genom åren , Skrotblogg och greppväska blogg kallas. Allt som är rätt ... - och ändå inte. Huvudfokus för bloggen är samtida konst i ordets vidaste bemärkelse.

För att säkerställa driften av sajten är du välkommen att Gör en donation med kreditkort, Paypal, Google Pay, Apple Pay eller direktdebitering/bankkonto. Stort tack till alla läsare och supportrar av denna blogg!
 


Vi censureras!

Vårt innehåll är nu helt censurerat. De stora sökmotorerna ombads att ta bort våra artiklar från sina resultat. Stanna med oss Telegram i kontakt eller prenumerera på vårt nyhetsbrev.


Nej tack!