我的分页代码:

function tevent_pagination() {

// Allowed html 

$allowed_html = [
    "span" => [
        "class" => []
    ],
    "a" => [
        "class" => [],
        "href" => []
    ]
];

// What should be before the page number
$args = [
    'before_page_number' => '<span>',
    'after_page_number' => '</span>'
];
// Printing the pagination
printf("<nav class='pagination'>%s</nav>", wp_kses( paginate_links( $args ), $allowed_html ));}

分页链接被正确显示,甚至我点击分页链接的内容也被完美地显示.但是当我点击链接时,.Current类并没有更新.我try 了很多方法,但这个问题仍然没有解决.

推荐答案

通过在函数顶部编写wp_Reset_Query()解决了此问题.

Php相关问答推荐

SQLSTATE [42S02]:找不到基表或视图:1146 Table eshop. sessions不存在'''

在WooCommerce产品档案页面中显示产品销售百分比

编写WooCommerce多步骤签出

使用箭头函数语法时,在回调范围内无法访问变量变量(警告:未定义的变量)

Laravel集合块()方法

从含有特殊字符的ANSI文本文件中读取数据是在移值,为什么?

在WooCommerce产品中按类型对产品属性术语进行分类以供显示

Laravel Livewire如何在数组值上使用IF、ELSE条件

如何在WooCommerce产品子类别中显示特定内容

将下拉 Select 的值从WooCommerce后端保存并显示到前端

只收取WooCommerce中最高的运费

升级到PHP 8.2后无法删除cURL Cookie文件

在WooCommerce中只允许高价产品的BACS付款

获取 Shopware 6 集合元素的值,PHP

尽管有use指令,PHP 类在其他文件中仍处于可见状态

如何在自定义消息中包含 WooCommerce 选定的产品变体详细信息

同时执行odbc_execute、odbc_fetch_row和odbc_result

PHP 日期格式:ISO8601 与 ISO8601_EXPANDED

是否有适用于 Windows 的真正 64 位版本的 PHP 5.6?

Laravel 响应 html 默认页面忽略控制器