update

  • 添加了redux 的框架。 框架只要添加redux-core里面的framwework和config文件到functions.php里面就可以。
  • redux首先要添加section ,然后fields 可以添加在section里面以fields字段的形式添加。
  • 解决了后台按Modified排序的问题。 只要设置pregetposts钩子的函数 设置 orderby为 modified即可,
function ha_sort_custom_column_value($query) {
  global $pagenow;
  if (is_admin() && 'edit.php' == $pagenow) {

  $query->set('orderby','modified');
    
  }
  
}
  • 更新了页面和单页的模板。 添加了浏览次数的函数。 解决了浏览次数ajax错误的问题,是因为有个后台的option没有,删除就好。
  • 添加了cat_meta和author_meta等函数
  • 下一步要添加文章的like系统。
  • 设置分类栏目图后在分类管理页面显示的话要用到两个钩子, 一个是manage_edit-category_columns,一个是manage_category_custom_column,其中manage_category_custom_column钩子的回调函数有三个参数传递,不然不起作用,分别是function cat_cover_custom_column_content($string,$columns,$term_id){ }
  • 10-25完善了小工具, 完善了脚部文件,通过wp_get_nav_menu_items函数获取菜单的数组循环实现了自定义样式的菜单。(比写walker快)
  • 尾部的菜单直接设置的菜单名称获取
  • 是时候要复习和深入ajax和rest api了。
  • office教程
  • 禁用author模板
  • 删除single页面author介绍box,主题尽量做到美观,实用,不多余。 作者账户信息box已经内置到函数wpb_author_info_box()
  • 添加登录的modal
  • 目前暂时还未用到js更改的地方。 用ajax时候就要用到

主题开发四部曲

  • 将静态文件转为wp
  • 添加redux
  • 添加tax_field
  • 清理主题,安全化主题
  • 添加tgmpa
  • 添加ocdi
  • 添加授权

安全上来讲, 首先要去除掉wp版本号,然后要去除掉Pingback等。

主题特色

  • 带下雪特效开关
  • 带丰富主题面板
  • 带自定义404页面
  • 带url密码保护功能,可以加密任何网站网址,包括分类网址
  • 带多个丰富广告位
  • 带标签页、分类页、浏览次数、指定推荐功能
  • 丰富的自定义的seo配置功能。带单页自定义的keywords和meta description, 带分类自定义的keywords和meta description。 带首页自定义的keywords和meta description 。
  • 带点赞功能、主题打赏功能、评分系统功能(下个版本更新)