$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相关推荐

  1. 开放下载 | 《Knative 云原生应用开发指南》开启云原生时代 Serverless 之门

    点击下载<Knative 云原生应用开发指南> 自 2018 年 Knative 项目开源后,就得到了广大开发者的密切关注.Knative 在 Kubernetes 之上提供了一套完整的应 ...

  2. 云原生AI开发平台架构及核心优势

    导读: 云原生AI开发平台以云原生容器服务为基础架构调用云资源,配合大数据计算.人工智能计算以及分布式计算框架,服务于企业的数据分析.模型训练以及AI应用部署需求.借助容器.微服务.无服务器等云原生优 ...

  3. .net获取地址栏中的url

    获取URL:      1.通过ASP.NET获取      如果测试的url地址是http://www.test.com/testweb/default.aspx,   结果如下:          ...

  4. php 取得地址中的参数值,获取当前请求的URL的地址、参数、参数值、各种属性...

    //URL: http://localhost:1897/User/Press/UserContent.aspx/9878?id=1#toc Request.ApplicationPath; //结果 ...

  5. 原生语言开发web版万岳网校源码 v2.2.0

    简介: 万岳网校源码采用原生语言开发,多端互通,集"教学.学习.管理.互动.营销"功能模块为一体.满足多种线上教学场景,支持大班课.小班课.公开课.双师教学等教学模式,助力教培机构 ...

  6. 献给android原生应用层开发初学者技术架构选型和整合的方案思路(二)

    前篇<献给android原生应用层开发初学者技术架构选型和整合的方案思路(一)> 本篇侧重于安卓创建的创建和后续 demo 中用到的 lib 在 gradle 中的依赖配置,本文假设您已经 ...

  7. Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等的Rest API

    目录 Delphi调用微信原生Web开发接口JS-SDK开发小程序及微信支付等的Rest API 一.概述及API 1.JS-SDK是对之前的 WeixinJSBridge 的一个包装 2.JS-SD ...

  8. 全网首发:逐一解读云原生应用开发“12-Factors”

    本文转自微信号EAWorld.扫描下方二维码,关注成功后,回复"普元方法+",将会获得热门课堂免费学习机会! 本文节选自普元信息即将出版的<微服务企业架构最佳实践>一书 ...

  9. 【前端】关于h5原生混合开发,安卓返回键及侧滑返回 popstate的处理。

    文章目录 背景 跳转方式: 全部使用方式一:push 全部使用方式二:replace 期待方式 结论 错误1 错误2 错误3 错误3.1 其它 最后来个小工具 vue-router push的实现 w ...

最新文章

  1. Linux主机驱动与外设驱动分离思想
  2. oracle脚本刷错了怎么办,Oracle故障处理中常用的脚本
  3. Ubuntu挂载新硬盘
  4. C++ 对象的内 存布局(下)
  5. Hibernate关联映射(一对多/多对多)
  6. Spring Data JPA事务管理
  7. Java日历的getMinimalDaysInFirstWeek()方法和示例
  8. mysql drop 权限_MySQL procedure drop权限问题
  9. 学python能做什么类型的工作-学点Python,让你的求职简历更有含金量!
  10. 141.PHP 对象赋值
  11. linux 海思hi3798m_海思Hi3798M V310芯片简介
  12. SG90系列 MG系列马达
  13. Odoo 仓库出入库 使用电子秤(地磅)称重获取数量。
  14. 百万军师v1.0——直播答题答案快速搜索
  15. python 如何换行
  16. python 利用win32 打印文件
  17. 蓝桥杯,ACM算法视频及文档资料『免费送』
  18. 把大量内容放到一页PPT的5个技巧
  19. 【物流选址】基于matlab免疫算法求解物流选址问题【含Matlab源码 020期】
  20. 数据库建一张学生表,要求有姓名,性别,年龄,班级,成绩字段

热门文章

  1. maven java archetype_使用Maven Archetype创建Java项目模板
  2. java中给变量赋值_java中变量赋值的理解
  3. vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
  4. js下拉 selenium_如何使用Python / Selenium webdriver处理Angularjs / Javascript下拉列表?
  5. spring boot原理_SpringBoot-02-原理初探之主启动类
  6. 分形(Fractal)
  7. 粗糙集理论介绍(概念入门)
  8. BZOJ-1003-物流运输trans-ZJOI2006-SPFA+DP
  9. webpack 编译stylus_webpack 文档更新日志(9.129.29)
  10. javascript createelement_贝程学院:Selenium与 JavaScript