摆脱wordpress前台开发的限制

2016-04-11  本文已影响0人  高亢

演示
运行中的案例

如果希望一行代码不写就获得wp后台功能,就必须搞清楚如何直接从数据库里提取指定的数据,从而彻底摆脱wp前台开发的限制。
显然,这需要反复的测试,我完成了这项工作,下面是代码,可以直接使用:

使用前置条件:安装second title插件
code1 获取指定分类 所有/最新n篇文章id集合

//指定分类 所有文章id集合
CODE REQUEST:shgaokang@gmail.com
//指定分类 最新n篇文章id集合
CODE REQUEST:shgaokang@gmail.com

code2 考虑到后续多次调用的查询性能,使用code1 拼接id集合的sql

//考虑到后续多次调用的查询性能,拼接id集合的sql
CODE REQUEST:shgaokang@gmail.com

code3 输入文章id集合,返回array(array('title','seconde title','特色图片','url'),array(),...)

//输入文章id集合,返回array(array('title','seconde title','特色图片','url'),array(),...)
CODE REQUEST:shgaokang@gmail.com

使用1

提取特定分类文章集合信息,返回前端展示,完成如下效果

bricks.png
客户端代码:使用code1、2、3
function index()
{
  $cate="新闻资讯";
  $sql_artical_id=$this->_sql_artical_id($this->_sql_limit_artical($cate,3));
  if($sql_artical_id==""){
    $data['bricks']=null;
  }else{
    $query = $this->db->query($this->_sql_artical_brick($sql_artical_id));
    $data['bricks']=$query->result_array();
  }
  $this->load->view('view',$data);
}

code4 输入分类、文章名 获取公开文章id

//输入分类、文章名 获取公开文章id

code5 输入分类、文章名 获取私密文章id

//输入分类、文章名 获取私密文章id
CODE REQUEST:shgaokang@gmail.com

code6 使用code4、5,获取特定文章的内容

//使用code4、5,获取特定文章的内容

使用2

将表单提交内容写入私密文章,作为后台展现

b1.png
b2.png
客户端代码:使用code5
function _info_import_artical(){
    $id=$this->_private_artical_id("私密","合作加盟");
    if(!$id){}else{
    $sql="update wp_posts set post_content='".$content."' where id=".$id;
    $this->db->query($sql);
    }

使用3

静态化


上一篇 下一篇

猜你喜欢

热点阅读