wordpress 对分类增加广告配置功能

wp_terms 增加admaster字段 varchar 200

wp-admin/edit-tag-form.php

小资料:

wordpress

wp_terms分类表 wp_term_taxonomy分类类型表、wp_term_relationships分类关联表 这三个表单相互关联

wordpress优化效率

当wordpress执行效率过慢的时候,可以考虑在sql优化中考虑一下

wordpress的执行机制是会对置顶的文章进行查询,在原生的主题和大部分的主题中 都会去执行一个非常耗时的sql语句

SELECT wp_posts.* FROM wp_posts WHERE ID IN (几万个文章ID)

wordpress没有对置顶文章时间消除的机制,所以说当你有十几万的文章后,就会出现置顶文章几千个,
select in 几万个ID 试想一下这条sql需要执行多久

经测试 select in 几万个id 执行时间是16s 也就是执行16秒 该方法为公共方法很多地方都会调用它,所以这个sql非常常见
置顶文章在wp-options表的option_name 下的sticky_posts 该数据是序列化存储的

在wp-includes/option.php

get_option //方法

wordpress有一种机制是修订记录,这个机制在编辑的角度绝对是很不错的,但是对待开发人员来说就需要应对大数据的产生,
平均下来每一篇文章会产生十次左右的修订的话,也就意味着数据量会增大十倍,wp-posts表中有着guid这个字段,该字段记录
着最原始的地址,但是这个地方有个问题,那就是没有加索引,而wordpress中很多需要查询数据的时候都会去查询一下guid,
没有索引的情况下会导致大量的sql慢日志,解决方式很简单 给其加一个索引即可 NORMAL普通索引 btree索引方法
wordpress 当style.css修改后不能立即生效的时候 可以在浏览器中打开网页查看引入css的后缀,需要更新后缀,暂时我使用的是
最懒的方法,在wp-content/themes/选择的模板文件夹中 找到functions.php 或者functions_xxx.php

define( 'THEME_VERSION' , '7.1' );

将版本号随意更改一个即可 可以让css样式立即生效补充资料

wordpress大部分的开发都在模板文件夹中 模板文件夹在wp-content/themes/模板文件夹

index.php 首页
page.php 页面
single.php 内容页
category.php 分类页
header.php 头部
footer.php 底部
style.css 控制全局样式(前台)
sidebar.php 侧边栏 小工具的内容大部分都会在这里
search.php 搜索页面
tag.php 标签页面
functions.php 公共方法 他会去引用各种不同的公共方法
comments.php 评论
author.php 作者页面

wordpress acf字段 不同样式_提升wordpress执行效率二次开发实录相关推荐

  1. wordpress acf字段 不同样式_WordPress强大搜索功能如何实现?安装Ivory Search插件

    我们 WordPress 站点大多数的搜索功能都是自带的功能,少部分 WordPress 主题会集成有强大的搜索功能,对于不懂折腾代码的新手站长而言如何让自己的 WordPress 站点拥有强大的搜索 ...

  2. wordpress主题速度_提升WordPress速度和性能的终极指南

    wordpress主题速度 Do you want to speed up your WordPress site? Fast loading pages improve user experienc ...

  3. autocad python二次开发_基于Python AutoCAD ActiveX 二次开发,pyautocad应用技术

    AutoCAD应用程序开发系列 基于Python AutoCAD ActiveX 二次开发技术 主要库:pyautocad==0.2.0 内容#:基于Python AutoCAD ActiveX 二次 ...

  4. oa java 二次开发_泛微OA ecology 二次开发实例 开发完整.doc

    泛微OA ecology 二次开发实例 开发完整 二次开发培训文档 ECOLOGY系统框架结构 主要的程序结构 Ecology Classbean 存放编译后的CLASS文件 js 系统中使用的JAV ...

  5. css不继承父类样式_提升你的Python编程能力,细说类的继承,拿走不谢

    今天咱们聊点啥呢?要不还是聊点Python基础的东东吧,大家已经都知道啦,Python呢是一种面向对象的脚本编程语言,那面向对象的编程语言呢,都会支持面向对象的三大特性,你知道是哪三大特性吗?当然是咱 ...

  6. django 按钮的样式_【实战演练】Python+Django网站开发系列11-成绩查询与成绩录入...

    #本文欢迎转载,转载请注明出处和作者 终于做到最后一步了,选课.删除.已选展示.修改密码等功能都已经完成,剩下查询已选课程的成绩(学生界面)与成绩录入(老师界面).其中成绩查询的页面与之前做过的基本上 ...

  7. 联想服务器销售公司,安徽联想服务器硬盘_提升运维效率

    强劲推荐:加速的步进集成镜像,asp技术,玩家学习使用(参***:电脑.鼠标.车标等).这次的四川联想服务器硬盘体系是属于hd7+以上的型号,也是规模比较大的这些全世界规模***大的三星体系,专业支持 ...

  8. delphi2007很卡_提升Delphi编程效率必须使用的快捷键(Delphi2007版本)

    1. [CTRL+空格] [CTRL+SHIFT+空格] 这两个快捷键都是在代码编写过程中用到的,起提示作用,使用频率最高. CTRL+空格: 在当前光标处提示有哪些变量.函数可以使用.这个功能对于无 ...

  9. 报童问题求解最大利润_提升Abaqus求解效率的七种武器

    作者简介 作者:江丙云 本文首发于iCAETube公众号,技术邻CAE学院授权转载. 江丙云,上海交通大学博士,CAEMC-国际注册CAE工程管理咨询工程师,<汽车实用技术>编委会副秘书长 ...

最新文章

  1. 【青少年编程】陈晓光:打靶游戏
  2. python英语单词-干货|3天教你掌握Python必备常用英语词汇
  3. 设计一个shell程序,在/userdata目录下建立50个目录,并对每个目录给754权限!
  4. 解决PHP生成校验码时“图像因其本身有错无法显示”的错误
  5. webpack构建Vue项目引入jQ时发生“'$' is defined but never used”的处理
  6. leetcode654. 最大二叉树
  7. Springboot@PathVariable注解使用--请求路径占位符
  8. 需要规范日志格式_Node开发的日志规范
  9. IIS7.5标识介绍
  10. Linux驱动的ioctl函数简要说明
  11. c++ primer打卡(三)
  12. Java关系操作符简写
  13. 单链表java实现及相关操作(版本1)
  14. #{}不自动改参数类型_C++笔记——参数传递中的指针传递和引用传递
  15. Codeforces Round #828 (Div. 3) E1. Divisible Numbers (easy version) 解题报告
  16. 从 QCon 旧金山 2012中学到的关键经验和教训
  17. 数学成绩英语成绩c语言,用链表输入一个正整数n,再输入n 个学生的学号和数学,英语,C语言成绩,要求...
  18. 单片机IO口控制12V电压通断,MOS和三极管电路
  19. 5G的主要业务场景:eMBB、URLLC、mMTC
  20. solidworks中加入参考图纸图片

热门文章

  1. 【转】spring之任务调度
  2. 2017模拟赛:还款计算
  3. 在Silverlight中使用Socket进行通信(1)Socket请求-回复方式的简易数据交换
  4. [网站seo优化] 史上最全增加外链的方法!
  5. 数据恢复软件(绝对真实可用)
  6. 简单分析STM32和51的区别
  7. 华为宣布:免费培养8000名嵌入式开发者!学习免费!实践免费!辅导免费!
  8. dynamic_debug动态打印kernel日志
  9. vue获取div中的值_一篇文章看懂Vue.js的11种传值通信方式
  10. bootstrap 居中 表格中_使用Twitter Bootstrap在表格单元格中垂直居中