原生php开发 url,wordpress运用PHP原生代码获取三级分类及URL
$sql=”select wp_terms.name,wp_term_taxonomy.term_id from wp_terms join wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id where wp_term_taxonomy.parent=7″;
$resa=mysql_query($sql);
var_dump($resa);
while($rowa=mysql_fetch_row($resa)){
foreach($rowa as $k => $v){
echo “$v”;
}
echo “
”;
}
mysql 使用的inner join实现 链接 wp_terms , wp_term_taxonomy两个数据表
我们查询了该字段
wp_term_taxonomy.parent=7 父ID为7的全部wp_terms.name,wp_term_taxonomy.term_id的值
这时我们只需要解决URL的问题和父ID的获取
1、父ID使用WP函数传入变量即可
2、URL都是有规律的 将ID放在后面就行了 这个很简单。。
一个简单的查询案例
最终代码仅供参考 可以封装在function函数对象里直接调用
global $wp_query;
$cat_ID = get_query_var(‘cat’);
$url=get_option(‘home’);
$sql=”select wp_terms.name,wp_term_taxonomy.term_id from wp_terms join wp_term_taxonomy on wp_terms.term_id = wp_term_taxonomy.term_id where wp_term_taxonomy.parent=$cat_ID”;
$resa=mysql_query($sql);
//var_dump($resa);
while($rowa=mysql_fetch_row($resa)){
/*foreach($rowa as $k => $v){
echo “$v”;
}*/
echo ‘
’;
echo ‘’;
echo ‘
’.$rowa[0].'
’;
echo ‘
OGNI AMBIENTE … IN CONTINUA EVOLUZIONE
’;
//var_dump($rowa);
echo “
”;
}
对了 这样排序是乱的 要是想要ID(越大时间是最新的)排序就在sql语句加段order by wp_term_taxonomy.term_taxonomy_id asc
原生php开发 url,wordpress运用PHP原生代码获取三级分类及URL相关推荐
- 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门
点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...
- 云原生AI开发平台架构及核心优势
导读: 云原生AI开发平台以云原生容器服务为基础架构调用云资源,配合大数据计算.人工智能计算以及分布式计算框架,服务于企业的数据分析.模型训练以及AI应用部署需求.借助容器.微服务.无服务器等云原生优 ...
- .net获取地址栏中的url
获取URL: 1.通过ASP.NET获取 如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: ...
- php 取得地址中的参数值,获取当前请求的URL的地址、参数、参数值、各种属性...
//URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc Request.ApplicationPath; //结果 ...
- 原生语言开发web版万岳网校源码 v2.2.0
简介: 万岳网校源码采用原生语言开发,多端互通,集"教学.学习.管理.互动.营销"功能模块为一体.满足多种线上教学场景,支持大班课.小班课.公开课.双师教学等教学模式,助力教培机构 ...
- 献给android原生应用层开发初学者技术架构选型和整合的方案思路(二)
前篇<献给android原生应用层开发初学者技术架构选型和整合的方案思路(一)> 本篇侧重于安卓创建的创建和后续 demo 中用到的 lib 在 gradle 中的依赖配置,本文假设您已经 ...
- Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等的Rest API
目录 Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等的Rest API 一.概述及API 1.JS-SDK是对之前的 WeixinJSBridge 的一个包装 2.JS-SD ...
- 全网首发:逐一解读云原生应用开发“12-Factors”
本文转自微信号EAWorld.扫描下方二维码,关注成功后,回复"普元方法+",将会获得热门课堂免费学习机会! 本文节选自普元信息即将出版的<微服务企业架构最佳实践>一书 ...
- 【前端】关于h5原生混合开发,安卓返回键及侧滑返回 popstate的处理。
文章目录 背景 跳转方式: 全部使用方式一:push 全部使用方式二:replace 期待方式 结论 错误1 错误2 错误3 错误3.1 其它 最后来个小工具 vue-router push的实现 w ...
最新文章
- Linux主机驱动与外设驱动分离思想
- oracle脚本刷错了怎么办,Oracle故障处理中常用的脚本
- Ubuntu挂载新硬盘
- C++ 对象的内 存布局(下)
- Hibernate关联映射(一对多/多对多)
- Spring Data JPA事务管理
- Java日历的getMinimalDaysInFirstWeek()方法和示例
- mysql drop 权限_MySQL procedure drop权限问题
- 学python能做什么类型的工作-学点Python,让你的求职简历更有含金量!
- 141.PHP 对象赋值
- linux 海思hi3798m_海思Hi3798M V310芯片简介
- SG90系列 MG系列马达
- Odoo 仓库出入库 使用电子秤(地磅)称重获取数量。
- 百万军师v1.0——直播答题答案快速搜索
- python 如何换行
- python 利用win32 打印文件
- 蓝桥杯,ACM算法视频及文档资料『免费送』
- 把大量内容放到一页PPT的5个技巧
- 【物流选址】基于matlab免疫算法求解物流选址问题【含Matlab源码 020期】
- 数据库建一张学生表,要求有姓名,性别,年龄,班级,成绩字段
热门文章
- maven java archetype_使用Maven Archetype创建Java项目模板
- java中给变量赋值_java中变量赋值的理解
- vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
- js下拉 selenium_如何使用Python / Selenium webdriver处理Angularjs / Javascript下拉列表?
- spring boot原理_SpringBoot-02-原理初探之主启动类
- 分形(Fractal)
- 粗糙集理论介绍(概念入门)
- BZOJ-1003-物流运输trans-ZJOI2006-SPFA+DP
- webpack 编译stylus_webpack 文档更新日志(9.129.29)
- javascript createelement_贝程学院:Selenium与 JavaScript