留言表单、支持邮箱转发
基于PHP搭建,用于Wordpress的插件
项目地址:https://github.com/ihopefulChina/Message
(已设为私有,无法访问,如果有需要联系:hpf784667332@gmail.com)
基于PHP搭建,用于Wordpress的插件
项目地址:https://github.com/ihopefulChina/Message
(已设为私有,无法访问,如果有需要联系:hpf784667332@gmail.com)
我之前有写过类似这个功能,这次写的全一点,高亮显示实现功能也是用到这个$uri=explode('/',$_SERVER['REQUEST_URI']);
我贴一下代码,你们可以参考一下,个人暂时未找到更好的方法,有什么好的方法,可以在下面评论,我们探讨一下。
遇到过一个奇葩的客户,让我通过TAG的方式,获取自定义分类的相关文章。
例如:某产品写了a这个tag标签,某新闻、案例、应用等等都有一个一样是a标签,然后如何在这个产品详情页,输出含有a标签的相关新闻、相关案例、相关应用等等。
最后如果没有这个标签的话,后台有通过手动添加功能填写
解决思路:
在非当前页面,我们获取指定分类就有点困难,ACF插件能解决这个问题,ACF插件是我最常用的插件,用ACF插件定义一个真假按钮,然后判断即可,以下为Demo。
Wordpress很难获取指定分类下的所有子分类。这需要我们绕路获取。
以下的方法适用于任何页面来获取所有子分类,仅供参考,如果不懂,可以联系我,或者多看几遍官方文档。
分类的标题、Description、Slug是Wordpress自带函数可以直接获取,自定义字段和链接需要通过ID的方式获取。
Wordpress自定义分类结构采用的是archive->taxonomy->single,其中archive是自定义分类的总页面,taxonomy是子分类,子分类的下面分类,single是自定义分类下的文章。
层级很清晰,但有一个问题,如果二级目录和三级目录采用不同的样式(taxonomy页面),怎么办?
Wordpress后台有很多我们必须要的功能,客户会误点等之类的原因,所以我们需要隐藏一些自定义菜单,但是隐藏顶级菜单,可能下面某一个子菜单是我们需要的。
Wordpress 有些功能不适用定制站(客户可能会乱点到),所以需要隐藏掉,比如顶部工具栏。
Wordpress 更新有点频繁,最恶心的地方是,一旦更新,很多东西都已经没有了,所以最好禁止wordpress更新,仪表盘我个人不喜欢它,所以隐藏,看官们可以选择保留