it-swarm.com.de

Ändern Sie den vorherigen und nächsten Text aus den Paginierungslinks

Ich stellte die Paginierungsparameter in functions.php ein und wiederholte, wo die Links erscheinen sollen, soweit so gut.

Das Problem ist, dass der vorherige und der nächste Text nicht geändert werden. Ich schreibe einen zufälligen Text, um zu sehen, was erscheint. Die Texte der Bilder unten sind gezeigt, sie sind sogar in meine Sprache übersetzt (pt-br) ...

Wie kann ich sie ändern?

 enter image description here 

 enter image description here 

<?php $args = array(
'base'               => '%_%',
'format'             => '?paged=%#%',
'total'              => 1,
'current'            => 0,
'show_all'           => false,
'end_size'           => 1,
'mid_size'           => 2,
'prev_next'          => true,
'prev_text'          => __('jdsjj'),
'next_text'          => __('jhdsh'),
'type'               => 'list',
'add_args'           => false,
'add_fragment'       => '',
'before_page_number' => '',
'after_page_number'  => ''); ?>

<!-- Pagination links echoed in my home page -->
<?php echo paginate_links( $args ); ?>
4
Gabriel Souza

Ich habe eine Möglichkeit gefunden, wie Sie einen beliebigen Text platzieren können. Sie müssen lediglich ein Array erstellen, in dem die paginate_links angezeigt werden sollen.

<!-- Put this in your functions.php -->
<?php $args = array(
   'base'               => '%_%',
   'format'             => '?paged=%#%',
   'total'              => 1,
   'current'            => 0,
   'show_all'           => false,
   'end_size'           => 1,
   'mid_size'           => 2,
   'add_args'           => false,
   'add_fragment'       => '',
   'before_page_number' => '',
   'after_page_number'  => ''); ?>

<!-- Put this where you want the paginate_links to appear -->
<?php echo paginate_links( array(

  'prev_text' => '<span>Any text Previous</span>',
  'next_text' => '<span>Any text Next</span>'

)); ?>
3
Gabriel Souza

verwenden Sie WordPress in der Standardsprache "en"? Möglicherweise ist eine Übersetzung von prev_text & next_text in "po/mo"-Dateien gespeichert. & Wenn Sie eine andere Sprache als die Standardsprache verwenden, verwendet das System möglicherweise eine übersetzte Zeichenfolge aus der Datei mo. Versuchen Sie, diese beiden Schlüssel und Werte für eine Weile aus dem Array zu entfernen, um zu sehen, was passiert.

'prev_text'          => __('jdsjj'),
'next_text'          => __('jhdsh'),

auch nach diesem versuch entferne auch die get text helfer funktion. und sehen das Ergebnis.

'prev_text'          => 'jdsjj',
'next_text'          => 'jhdsh',

wenn das Problem auf "Languages" zurückzuführen ist, besteht die vollständige Lösung darin, alle Ihre mo-Dateien von der aktuellen pot neu zu schreiben.

2
Anwer AR