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… :irritado: : clube:

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! :morto:

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 e 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 sobre $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 para $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;
mit
$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!


Porque sempre me perguntam qual é a maneira mais fácil de investir em Bitcoin: com o aplicativo Rela Isso pode ser feito em apenas alguns passos e sem registros complicados. Ninguém tem acesso ao seu Bitcoin, exceto você. Com o código de referência REL105548 Suas taxas serão reduzidas em 0,5%.

Psst, siga-nos discretamente!

Mais para você:

Apoie-nos!

 
"Dravens Tales from the Crypt" encanta há mais de 15 anos com uma mistura de mau gosto de humor, jornalismo sério - política para atualidades e reportagens desequilibradas na imprensa - e zumbis, guarnecidos com muita arte, entretenimento e punk rock. Draven transformou seu hobby em uma marca popular que não pode ser classificada.

Meu blog nunca foi projetado para divulgar notícias, muito menos ser político, mas com assuntos atuais eu simplesmente não posso deixar de capturar informações aqui que são censuradas em todos os outros canais. Estou ciente de que a página de design pode não parecer "séria" para muitos a esse respeito, mas não a mudarei para agradar o "mainstream". Qualquer pessoa que esteja aberta a informações não compatíveis com o estado vê o conteúdo e não a embalagem. Eu tentei o suficiente para fornecer informações às pessoas nos últimos 2 anos, mas rapidamente percebi que nunca importa como ela é "embalada", mas qual é a atitude da outra pessoa em relação a ela. Eu não quero colocar mel na boca de ninguém para atender as expectativas de forma alguma, então vou manter esse design porque espero que em algum momento eu possa parar de fazer essas declarações políticas, porque não é meu objetivo continuar assim para sempre ;) Deixo para todos como eles lidam com isso. Você está convidado a copiar e distribuir o conteúdo, meu blog sempre esteve sob a Licença WTFPL.

É difícil para mim descrever o que estou realmente fazendo aqui. DravensTales se tornou um blog de cultura, blog de música, blog de choque, blog de tecnologia, blog de terror, blog divertido, um blog sobre itens encontrados na internet, internet bizarra, blog de lixo, blog de arte, aquecedor de água, blog zeitgeist ao longo dos anos , Blog de recados e blog de sacolas de compras chamados. Tudo que está certo ... - e ainda assim não. O foco principal do blog é a arte contemporânea, no sentido mais amplo da palavra.

Para garantir o funcionamento do site, você está convidado a Faça uma doação por cartão de crédito, Paypal, Google Pay, Apple Pay ou débito direto/conta bancária. Muito obrigado a todos os leitores e apoiadores deste blog!
 


Estamos sendo censurados!

Nosso conteúdo agora está totalmente censurado. Os principais motores de busca foram solicitados a remover nossos artigos de seus resultados. Fique conosco Telegrama em contato ou assine nossa newsletter.


Não, obrigado!