摆脱wordpress前台开发的限制

演示
运行中的案例

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

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

//指定分类 所有文章id集合
CODE REQUEST:[email protected]
//指定分类 最新n篇文章id集合
CODE REQUEST:[email protected]

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

//考虑到后续多次调用的查询性能,拼接id集合的sql
CODE REQUEST:[email protected]

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

//输入文章id集合,返回array(array('title','seconde title','特色图片','url'),array(),...)
CODE REQUEST:[email protected]

使用1

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

摆脱wordpress前台开发的限制_第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:[email protected]

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

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

使用2

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

摆脱wordpress前台开发的限制_第2张图片
b1.png

摆脱wordpress前台开发的限制_第3张图片
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

静态化


你可能感兴趣的:(摆脱wordpress前台开发的限制)