首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Wordpress paginate_links -如何定制它的html?

WordPress的paginate_links函数用于生成分页链接,可以通过参数来定制生成的HTML。

要定制paginate_links生成的HTML,可以使用以下参数:

  1. 'base':设置分页链接的URL格式。可以使用%#%作为占位符,表示页码。
  2. 'format':设置分页链接的URL格式。可以使用%#%作为占位符,表示页码。
  3. 'total':设置总页数。
  4. 'current':设置当前页码。
  5. 'prev_next':设置是否显示上一页和下一页链接。
  6. 'prev_text':设置上一页链接的文本。
  7. 'next_text':设置下一页链接的文本。
  8. 'mid_size':设置当前页码前后显示的链接数量。
  9. 'end_size':设置开始和结束处显示的链接数量。
  10. 'type':设置分页链接的类型,可以是'plain'(纯文本链接)或'array'(返回一个包含链接的数组)。
  11. 'add_args':设置额外的查询参数,可以是一个关联数组。
  12. 'add_fragment':设置额外的URL片段。

以下是一个示例代码,演示如何使用paginate_links函数定制分页链接的HTML:

代码语言:php
复制
$paged = get_query_var('paged') ? get_query_var('paged') : 1;

$args = array(
    'base' => str_replace(999999999, '%#%', esc_url(get_pagenum_link(999999999))),
    'format' => '?paged=%#%',
    'total' => $wp_query->max_num_pages,
    'current' => $paged,
    'prev_next' => true,
    'prev_text' => __('上一页'),
    'next_text' => __('下一页'),
    'mid_size' => 2,
    'end_size' => 1,
    'type' => 'list',
    'add_args' => false,
    'add_fragment' => ''
);

$paginate_links = paginate_links($args);

echo $paginate_links;

在上面的示例中,我们使用了一个关联数组$args来设置paginate_links的参数。最后,使用echo语句输出生成的分页链接的HTML。

这是一个完整的示例,你可以根据自己的需求修改参数来定制分页链接的HTML。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

以及如何应用于WordPress

使用WordPress遇到Localhost2种常见情况 在与WordPress相关两个方面,您可能会遇到术语localhost: 在本地环境中开发/测试WordPress网站 设置/配置对WordPress...站点数据库访问 首先,许多WordPress开发人员创建了一种称为“本地测试环境”东西来构建WordPress网站。...下面,您将了解有关每种情况更多信息…… 如何在本地安装WordPress(您“本地主机”) 您可以使用许多通用工具和特定于WordPress工具来创建本地WordPress开发环境。...我们实际上有一个关于如何使用DesktopServer在本地安装WordPress详细指南。 MAMP – 可以同时使用Apache和NGINX跨平台本地开发环境。...这就是为什么这对您WordPress网站数据库很重要: 在99%情况下,您WordPress站点数据库将与您WordPress站点其余文件位于同一台服务器上。

1.6K00
  • WordPress添加分页

    我们把注释掉,换一个。 the_posts_navigation() 该WP自带函数实现了向前/向后翻页功能,但也只支持到这里,如果想支持页码,需要换一个函数。...get_the_posts_pagination() 该自带函数支持返回向前、向后、页码、当前页html代码(get前缀函数返回代码,也可以用the_posts_pagination()直接输出),...参考源码: function get_the_posts_pagination( $args = array() ) { $navigation = ''; // Don't print...Default value: '' https://developer.wordpress.org/reference/functions/paginate_links/ 那么,我们怎么用起来呢 在index.php...这个函数返回html代码,为了处理这段代码,不得不用str_replace,最后echo,我们就可以输出与主题风格相符页码了。

    1.5K20

    WordPress 技巧:不用插件实现 Pagenavi 功能

    Pagenavi 是一个很好功能,现在 WordPress 博客一般都是使用 WP-Pagenavi 插件来实现,其实 WordPress 现在已经自己支持 Pagenavi 功能了,只需要将下面简单代码复制到当前主题...'prev_text' => __('«'), 'next_text' => __('»') ); echo ' '.paginate_links... '; } 详细解释:paginate_linksWordPress 从 2.1 版本开始就提供函数,它可以在任何地方显示页码导航链接。...这个函数基本参数如下: 其中 'base' 参数用来提供创建页面链接参考链接,'format' 参数是用来替换成页码。'...total' 参数是设置页面的总数,'current' 参数用于设置当前页码,它们都必须是整数。这些参数我们在使用时候必须提供

    29920

    网站定制好处,如何网站定制

    网站定制在现在这个网络信息十分发达社会已经越来越流行了,网站就像是一个桥梁,可以让在网络上将大家联系在一起,网站定制也成为了许多企业选择,下面我们将为大家介绍网站定制。...image.png 一、网站定制好处 网站定制好处是非常多,和传统网站有所不同,它是根据企业产品特点等来量身定做网站。...进行网站定制也可以满足客户需求,通过网站定制,客户是可以自己在上面选择出最适合方案,这样不仅可以节省不少时间,也可以让客户满意。...二、如何网站定制 要进行网站定制,我们是可以上网搜索网站定制,一般就会出现很多相关网站公司,这些网站公司是可以进行网站定制,而且通过这样方式,是可以让专门的人员设立网站。...能够拥有自己网站定制,这对于品牌宣传,企业形象提升都是有着非常大作用,所以现在网站定制是比较流行了,希望上面的内容能够帮助到大家。

    1.5K20

    简单易用、轻松定制HTML 视频播放器

    支持 HTML5 视频和媒体源扩展,以及其他回放技术 (如 YouTube 和 Vimeo)。该项目于2010年中期开始,并且现在已经被超过 700,000 个网站使用。...Stars: 24.2k License: MIT Plyr 是一个简单、轻量级、易于访问和可定制 HTML5、YouTube 和 Vimeo 媒体播放器,支持现代浏览器。...支持 HTML 视频和音频,以及 YouTube 和 Vimeo 可访问性 - 完全支持 VTT 字幕和屏幕阅读器 可定制化 - 使用您想要标记使播放器看起来符合您要求 干净 HTML - 使用正确元素...依赖于 HTML5 视频和 MediaSource 扩展来进行播放。通过将 MPEG-2 传输流和 AAC/MP3 流转换为 ISO BMFF (MP4) 片段来工作。...主要通过插件来构建架构,从而实现低耦合设计和轻松添加无限功能可能性。

    39530

    如何定制自己HID调试助手

    但是对于一个产品来说,如果有一个定制调试助手,那么对于我们开发就提供了更加美好便利,以及节省很多时间。 这篇文章介绍如何使用C#开发一款定制HID工具。...首先开发之前必须要明确自己需要,以及需要哪些前期准备工作,对于HID工具来说,前期准备莫非就是API。如果拥有API,对于我们开发就提供了很多便利。...首先一定是UI设计,HID工具最重要两个东东就是VendorID和ProductID。在HIDdevice information这一栏中出了那两个东东,其他都是跟产品有关。...对象申请:申请HID对象,并将接收事件委托指定事件委托类型。 打开设备:其中VendorID和ProductID就是UI上VendorID和ProductID。...关闭设备:通过调用CloseDevice()函数关闭设备 接收数据:在第一步中,我们注册了接收数据事件委托,接收数据函数名就是注册函数名。

    1.9K10

    WordPress 6.2 引进了速度更快 HTML 处理 API

    WordPress 上更新和处理 HTML 是非常不方便,甚至有点不舒服,正则表达式难用并且可能导致各种错误,DOMDocument 又非常占用资源,并且在处理现代 HTML 经常失败,而且很多虚拟主机无法使用...所以 WordPress 6.2 引进了 WP_HTML_Tag_Processor,一个给 WordPress 开发者调整 HTML 标签属性工具,他是 WordPress HTML 处理 API...没有检查一个属性是否存在就去删除而 添加一个可能已经存在 CSS 类, 设置一个属性值而没有确保已有相同重复属性值 所以不必担心代码会将  中内容或者属性值,甚至 HTML...WP_HTML_Tag_Processor 遵循 HTML5 规范,所以不用自己写代码去处理,它会在必要时候自动转义和解码,并且知道如何处理格式错误标签。...当然它还有一些更高级用法,在 WordPress 6.2 发布之后,可以直接阅读 class 中相关文档来学习如何使用。

    46140

    【黑马程序员pinik名师讲htmlHTML很容易忘记?有我不慌

    网站:网页集合 网页:网站中一个页面,通过浏览器阅读 网页组成:图片,文字,视频,音频等元素 后缀名:.html 2.什么是html?...HTML:超文本标记语言,Hyper Text Markup Language html是标记语言,不是编程语言[简单] P4.常用浏览器 1.常用浏览器 IE和Edge都是微软产品[logo...DOCTYPE html>:声明位于文档最前面,位于之前 :不是一个html标签[位于里html标签],他是文档类型声明标签 总而言之:这里就是文档类型声明标签:告诉浏览器采用最新html5来显示网页 lang...html中表单三部分: 表单域,表单控件,提示信息 2.表单域 表单域是一个包含表单元素区域 在html中,form标签用于定义表单域,以实现用户信息收集 form会把范围里面的东西提交给服务器

    1.3K20

    WordPress 技巧:让 Widget 标题支持简单 HTML 标签

    在默认情况下,WordPress Widget 标题是不支持任何 HTML 标签,下面的技巧教你使用简单代码替换实现在 Widget 标题实现支持 HTML 标签。 <?...php /* Plugin Name: WPJAM HTML Widget Title Plugin URI: http://blog.wpjam.com/m/simple-html-in-widget-title.../ ‎ Description: 让 Widget 标题支持简单 HTML 标签 Version: 0.1 Author: Denis Author URI: http://blog.wpjam.com...> 把上面的代码复制到当前主题 functions.php 文件或者直接保存插件上传之后,就可以在 Widget 标题输入类似的代码:“测试[s]粗体[/s]和[e]斜体[/e]”实现粗体和斜体 HTML...上面的代码让 Widget 标题仅仅支持加粗和斜体两种 HTML 标签,但是我们可以通过相同方法非常容易自己添加其他 HTML 标签支持。 ----

    80510

    如何configure定制出属于你Nginx?

    上一篇文章中,我介绍了Nginx特性,如何获取Nginx源代码,以及源代码中各目录含义。本文将介绍如何定制化编译、安装、运行Nginx。...其中对于定制模块选项,会从模块分类讲起,带你系统掌握如何添加Nginx模块。同时,也会介绍configure执行后生成objs目录,以及Makefile文件用法。...在大致了解configure提供选项后,下面我们重点看下如何定制Nginx模块。 如何添加Nginx模块? 编译Nginx前,我们需要决定添加哪些模块。...HTTP模块:作为Web服务器及七层负载均衡,Nginx最复杂功能都由HTTP模块实现,稍后我们再来看如何定制HTTP模块。 STREAM模块:负责实现四层负载功能,默认不会编译进Nginx。...configure支持选项分为5类,允许用户修改资源路径、编译参数、依赖软件等,最重要是可以选择加入哪些官方及第三方模块。 定制模块前,先要掌握模块类别。

    87210
    领券