修改分页链接中的上一个和下一个文本

时间:2017-01-25 作者:Gabriel Souza

我在函数中设置分页参数。php和回声的地方,我想出现的链接,到目前为止,很好。

问题是上一个和下一个文本没有修改。我放了一个随机的文本来查看出现了什么。下面的图片显示了文本,它们甚至被翻译成我的语言(pt br)。。。

如何修改它们?

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 ); ?>

2 个回复
最合适的回答,由SO网友:Gabriel Souza 整理而成

我找到了一种可以放置任何文本的方法。您只需要创建一个数组,在其中显示paginate\\u链接。

<!-- 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>\'

)); ?>

SO网友:Anwer AR

您是否在默认情况下使用WordPress"en" 语言可能有prev_text &;next_text 存储在"po/mo" 文件&;如果您使用的是非默认语言,那么系统可能使用的是mo 文件尝试从数组中删除这两个键和值一段时间,看看会发生什么。

\'prev_text\'          => __(\'jdsjj\'),
\'next_text\'          => __(\'jhdsh\'),
也在那次试验之后移除get text 辅助函数也是。并查看结果。

\'prev_text\'          => \'jdsjj\',
\'next_text\'          => \'jhdsh\',
如果问题是因为"Languages" 那么完整的解决方案就是重写mo 最新文件pot

相关推荐

如何在WordPress unctions.php中将短代码值传递到Head

我正在尝试为wordpress帖子上的图表创建一个快捷代码。到目前为止,我已经使用了短代码,我可以看到短代码值正在被传递,但我需要知道的是如何将这些值传递到Google图表,以便正确工作。以下是我目前掌握的代码:function chart_shortcode($atts) { $a = shortcode_atts( array( \'value1\' => \'\', \'value2\' => \'\', \'value