Codestar Framework框架

开始

文件目录

首先我们想要使用此框架就得引用这个框架。
其次需要了解这个框架内的每个目录下的文件的作用。
那么我将会写一个导图

|——codestar-framework//主文件夹
    |——assets//样式文件夹[给后台提供样式的文件]
    |——classes//函数文件夹[控制各个设置的函数文件|很重要,缺一不可]
    |——fields//后台设置块文件夹[提供各个设置的文件夹|很重要,缺一不可]
    |——functions//这是很重要的文件夹
    |——languages//语言包文件夹[不是特别的重要]
    |——samples//设置deom文件夹[演示deom毫无作用]
    |——views//毫无卵用
|——codestar-framework.php//主要文件
|——index.php//可在可不在

简洁的文件目录

基本上就是这个些文件夹了,如果有喜欢简洁的各位开发者们其实只需保留这些文件就行了

|——codestar-framework//主文件夹
    |——assets//样式文件夹[给后台提供样式的文件]
        |——css
        |——images
        |——js
    |——classes//函数文件夹[控制各个设置的函数文件|很重要,缺一不可]
    |——fields//后台设置块文件夹[提供各个设置的文件夹|很重要,缺一不可]
    |——functions//这是很重要的文件夹
    |——languages//语言包文件夹[不是特别的重要]
        |——zh_CN.mo
        |——zh_CN.po
        |——es_ES.mo
        |——es_ES.po
|——codestar-framework.php//主要文件
|——index.php//可在可不在

只保留这些文件夹和文件即可[未写出来的都可以删除]
这就是这个框架的大概目录以及他的作用了,接下来就是该如何去引用这个框架了。

开始使用

框架引用[原版引用]

先把[简洁]过后 or 未[简洁]过后的文件夹丢在你的主题目录下
我们所编写的主题时必须得用到一个非常重要的文件,那就是[functions.php],这个我已经在主题编写里讲过了,就不再过多赘述了。
其次要写一个引用该文件的php代码。

<?php 
//引用你主题目录[/codestar-framework]下的一个php文件 
require_once get_theme_file_path('/codestar-framework/codestar-framework.php');
//引用你主题目录[/codestar-framework/samples]下的一个php文件 
//引用你的主题设置文件
require_once get_theme_file_path('/codestar-framework/samples/admin-options.php');

此时此刻你登录后台会发现有一个设置选项[这是未简洁过后的文件才有的]
如果你想要[简洁]过后的文章也有这个设置选项的话可以看下面的教程

Codestar Framework框架插图

框架引用[简洁引用]

首先在你的codestar-framework文件目录下创建一个名为【admin-settings】的文件夹。
当然了如果你不喜欢这个名字,你可以自己更换一个名字也行的,其次在新创建的文件夹下创建一个名为【admin-home-settings.php】的文件
然后再这个文件内填写以下的代码

<?php
// Control core classes for avoid errors
if( class_exists( 'CSF' ) ) {

  //
  // Set a unique slug-like ID
  $prefix = 'my_framework';

  //
  // Create options
  CSF::createOptions( $prefix, array(
    'menu_title' => '主题设置',
    'menu_slug'  => 'my-framework',
  ) );

  //
  // Create a section
  CSF::createSection( $prefix, array(
    'title'  => 'Tab Title 1',
    'fields' => array(

      //
      // A text field
      array(
        'id'    => 'opt-text',
        'type'  => 'text',
        'title' => 'Simple Text',
      ),

    )
  ) );

  //
  // Create a section
  CSF::createSection( $prefix, array(
    'title'  => 'Tab Title 2',
    'fields' => array(

      // A textarea field
      array(
        'id'    => 'opt-textarea',
        'type'  => 'textarea',
        'title' => 'Simple Textarea',
      ),

    )
  ) );

}

紧接着我们在[functions.php]文件内写下面的代码
然后你就会发现也多出了一个主题的设置选项。
其他的内容的话我下次再细说吧。

<?php 
//引用你主题目录[/codestar-framework]下的一个php文件 
require_once get_theme_file_path('/codestar-framework/codestar-framework.php'); 
//引用你主题目录[/codestar-framework/admin-settings]下的一个php文件 
//引用你的主题设置文件 
require_once get_theme_file_path('/codestar-framework/admin-settings/admin-home-settings.php');

Codestar Framework框架插图1

本片文章是由【茗茶】所编写的。
如要转载此文章必须经过本文章作者【茗茶】授权允许
转载本文章【Codestar Framework框架】时,需要标注来源地址!否则后果自负!
本片文章的网址是:https://www.asukatea.cc/1481/ | 请标注来源地哦~~~
THE END
分享
二维码
打赏
海报
Codestar Framework框架
开始 文件目录 首先我们想要使用此框架就得引用这个框架。 其次需要了解这个框架内的每个目录下的文件的作用。 那么我将会写一个导图 |——codestar-framework//……
<<上一篇
下一篇>>
文章目录
关闭
目 录