在哪里覆盖wp-pagenavi的core.php?

时间:2017-06-13 07:25:17

标签: php wordpress plugins pagination

我使用Wordpress插件 wp-pagenavi ,我需要覆盖默认的"之前的"和" next"链接图像。我可以在插件文件的 core.php 中编写此代码时执行此操作:

if ( $paged > 1 && !empty( $options['prev_text'] ) ) {

// Custom image
$previmage = '<img src="'.get_template_directory_uri().'/assets/img/btn_prev_01_pc.png" alt="前の記事へ" />';
$prev_text = '<span>'.$options['prev_text'].'</span>'.$previmage;

$out .= $instance->get_single( $paged - 1, $prev_text, array(
    'class' => $class_names['previouspostslink'],
    'rel'   => 'prev'
) );
}

问题是它不可靠,因为我会在更新插件后立即将其删除。有没有办法在没有javascript的情况下自定义这些链接?

1 个答案:

答案 0 :(得分:0)

无法找到覆盖此插件的方法,但解决方法是编写自定义分页:

id task_id stage_id is_completed
1   1         1        1
2   1         2        1
3   1         3        0
4   2         1        1
5   2         2        0
6   2         3        1
7   3         1        1
8   3         2        1
9   3         3        0