- 添加了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 。
- 带点赞功能、主题打赏功能、评分系统功能(下个版本更新)