位置: 编程技术 - 正文

WordPress 单页面上一页下一页的实现方法【附代码】(wordpress单页面店铺)

编辑:rootadmin

推荐整理分享WordPress 单页面上一页下一页的实现方法【附代码】(wordpress单页面店铺),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:wordpress单页面店铺,wordpress单页面店铺,wordpress 文章页,wordpress单页面模板,wordpress单页面主题,wordpress独立页面,wordpress单页面店铺,wordpress单页面店铺,内容如对您有帮助,希望把文章链接给更多的朋友!

WordPress的文章页页有实现上一篇下一篇的功能函数,不过我们想在单页page.php里面实现上一页下一页的功能,previous_post_link()和next_post_link() 函数还不能完全满足我的需要,所以就自己写函数实现。页面有分级功能,需求是按 menu order 排序的子级页面之间有上一篇、下一篇链接,如:

Themes(父级页面)---- zBench(子级页面1)---- zBorder(子级页面2)---- zSofa(子级页面3)

如果当前页面是 zBorder,那么就要上一篇链接是 zBench 的,下一篇链接是 zSofa 的。

[函数]

subpage_nav_link($prevText, $nextText)

[参数]

$prevText: 为前一篇文章链接文字,为空时默认是页面标题$nextText: 为下一篇文章链接文字,为空时默认是页面标题;

例如:一般的主题是在 page.php 的 loop 循环里面(不知道就在 the_content(); 下面吧)插入调用代码

注:可以用 if (!$subpage_nav_link[0]) 来判断有没有上一篇,同样 if (!$subpage_nav_link[1]) 来判断有没有下一篇。

WordPress 单页面上一页下一页的实现方法【附代码】(wordpress单页面店铺)

PS: $prevText 和 $nextText 还支持字符组合,如 subpage_nav_link('oo %title xx', '') 这样的话,前一篇文章链接文章会变成“oo 页面名 xx”

另一篇实用文章:实现wordpress文章页调用同分类上/下一篇文章

wordpress提供的显示上一篇、下一篇文章的函数代码是按照发布顺序调用的,前几天做的wordpress小说模板,由于使用每个分类添加一部小说《博客吧首款wordpress小说网站主题模板wpnovel》,如果使用这样的上下篇文章调用顺序显示不合适,让文章页显示同分类下的上一篇、下一篇文章才是正道,wordpress是强大的,总能满足用户的想法,通过搜索找到了相关的函数代码。

默认直接调用的代码

<&#;php previous_post_link('上一篇: %link') &#;><&#;php next_post_link('下一篇: %link') &#;>

当文章处于首篇或末篇时,会显示空白,但可以通过增加判断还填补空白

<&#;php if (get_previous_post()) { previous_post_link('上一篇: %link');} else {echo "已是最后文章";} &#;><&#;php if (get_next_post()) { next_post_link('下一篇: %link');} else {echo "已是最新文章";} &#;>

经过测试虽然显示同分类下的文章,但首篇文章和末尾的文章会不显示对应的提示信息“已是最后文章”和“已是最后文章”。只要在get_previous_post()函数中指定一下文章所属分类ID便能使代码完全有效。

下面是完整的代码:

打开主题目录下的文章页single.php,在要显示的位置添加代码,保存文件即可。

以上这篇WordPress 单页面上一页下一页的实现方法【附代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

js实现上一页下一页的效果【附代码】 Javascript返回上一页:1.history.go(-1),返回两个页面:history.go(-2);2.history.back().3.window.history.forward()返回下一页4.window.history.go(返回第几页,也可以使用访问过的UR

js实现页面跳转的五种方法推荐 js实现页面跳转的五种方法推荐第一种:scriptlanguage="javascript"type="text/javascript"window.location.href="xx.jspbackurl="+window.location.href;/script第二种:scriptlanguage="java

js实现页面跳转的五种方法推荐 js实现页面跳转的五种方法推荐第一种:scriptlanguage="javascript"type="text/javascript"window.location.href="xx.jspbackurl="+window.location.href;/script第二种:scriptlanguage="java

标签: wordpress单页面店铺

本文链接地址:https://www.jiuchutong.com/biancheng/377484.html 转载请保留说明!

上一篇:JavaScript资源预加载组件和滑屏组件的使用推荐(javascript resources)

下一篇:js实现上一页下一页的效果【附代码】(js上滑翻页)

  • 个人去税务局开专票需要提供什么
  • 营销活动,单位让现场观众抽现金奖如何入账?
  • 网银转账与支票的区别
  • 信用减值损失是损益类的收入类还是费用类
  • 未分配利润与净利润不相等
  • 坏账核销抵税
  • 个体户的附加税表怎么填写
  • 一般纳税人主表第一栏数据
  • 报税软件费用可以退吗
  • 其他应收和其他应付怎么调账
  • 职工教育经费能结转几年
  • 非营利组织项目
  • 企业建设项目审批流程
  • 公司接受投资会计科目
  • 滞纳金可以个人承担吗
  • 投资款转为借款需要哪些证据
  • 怎么扣除未支付的钱
  • 其他应付款冲应收账款
  • 视同销售可以抵扣销项税吗?
  • 一般纳税人开3个点的票不能抵扣进项
  • 餐饮增值税发票税率
  • 企业所得税季报营业收入,营业成本怎么填
  • 应征增值税不含税销售额是什么意思
  • 总账科目和明细科目有哪些
  • 补缴去年附加税及滞纳金
  • 少收的货款怎么入账
  • 工业企业成本结转金额怎么确定
  • 电子税务局如何开票操作
  • 公司发的物品叫什么
  • 关于研发支出的报告
  • 合伙企业合伙人工资的账务处理
  • windows11我的电脑怎么放到桌面
  • 电脑显示器模糊不清晰是什么原因
  • 如何向企业支付宝收款
  • windows11怎么操作
  • 结算劳务外包的工作内容
  • 公司房产税如何征收税率
  • php无限级分类
  • 纳税检查调整的销售额确认收入吗
  • 2023 年值得关注的 9 个 Web3 发展趋势
  • 训练集验证集和测试集
  • 异常处理流程为哪几个部分
  • 创建rpm包
  • 新建厂房的费用由谁承担
  • phpweb漏洞
  • 收到快递赔款分录怎么做
  • 公交充值卡发票在哪里开
  • 购买工程物资是什么费用
  • 内账增值税怎么计提
  • mongodb安装教程图解
  • 织梦添加文章如何修改高级参数
  • sqlserver2005数据库磁盘满了什么文件能删
  • sql使用cast进行数据类型转换示例
  • 税控服务费如何入账
  • 固定资产溢余
  • 速动比率和流动比率怎么分析
  • 社会团体收到财政拨款
  • 业务招待费纳税筹划
  • 月末一次结转销售成本分录
  • 差旅费的进项税率是多少
  • 集装箱发票是否要在备注栏注明地址
  • 退资本金现金流量表走哪一项
  • 提前还贷款计算机
  • sqlserver字符串转换成数字
  • xp系统打开注册表
  • 如何用pe弄双系统引导
  • win7视频播放不了
  • windowsxp打不开网页怎么办
  • xp怎么改密码怎么设置
  • windows8开始菜单消失了怎么恢复
  • win8应用错误怎么办
  • 基于JAVASCRIPT实现的可视化工具是
  • 欢迎使用微信支付
  • js中的原型和原型链
  • unity射击游戏毕业设计
  • linux查看shell脚本内容
  • 代扣代缴申报表哪里查询
  • 企业交社保可以退税吗
  • 管道运输企业的核心指标是
  • 越南入关要给小费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设