WP 后台框架 Ashuwp Framework 多站点模式支持


自6.5版本起,使用 Ashuwp Framework 增加设置页面,支持多站点模式下直接将设置页面增加到多站点的“管理网络”页面。

使用方法:在配置设置页面的时候,页面信息增加 ‘network’=>true 数据即可。

范例代码(请先参考框架的配置方法):

 'General Options',
  'optionname'=>'general',
  'child'=>false,
  'network'=>true, //设置network为true即可
  //'parent_slug'=>'',
  'filename' => 'generalpage'
);
$ashu_2_options = array();
$ashu_2_options[] = array(
  'name' => 'Input Example',
  'id'   => '_id_text',
  'desc' => 'description or notice',
  'std'  => 'Default content',
  'type' => 'text'
);
//Add more...
$option_page = new ashuwp_options_feild($ashu_2_options, $page_info);
注意:

1. 上面的配置仅仅是代码层面,若想“管理网络”里面出现自己增加的设置页面,多站点模式的根站点(或者说第一个站点)必须启用配置了这些代码的主题。

2. 多站点模式下“管理网络”里面的设置数据,保存在“wp_sitemeta”数据表,获取数据的方法也不使用get_option函数,而是使用get_site_option函数,一样的在数据库里面保存的名称前面加了前缀“ashuwp_”。其余一样。

获取范例:

<?php
$general_options = get_site_option('ashuwp_general');
var_dump($general_options);

<< WP 后台框架 Ashuwp Framework 快速编辑 WP 后台框架 Ashuwp Framework 数据获取 >>
  • 作者 建站迷

    建站迷

    让天下没有难做的网站!
    解决中小型企业的无站之伤。



没有账号? 忘记密码?

社交账号快速登录