ashuwp
ashuwp
5.0版本,可实现您提出的需求。 各种输入框可以任意组合、各种输入框(包括组合框、除开文本编辑器)都有“点击增加”的模式。
'multiple' => true的话,是不支持tinymce的。
您好,框架并没有这类计划。 不过你可以换个思路实现这个功能,在框架的设置文件ashuwp_options_feild.php文件里面,保存数据的函数get_save_options中,有一行代码: do_action('ashuwp_custom_saved'); 所以你可以利用'ashuwp_custom_saved'这个钩子来执行自定义的函数。 如何使得自定义函数在当前设置页面才执行呢? 你查看设置页面的源码就会看到,每个设置页面的表单里面都有一个name="_wp_http_referer"的隐藏域,例如: 所以,你可以在定义函数中通过这个数据来判断。
抱歉!文档失误。 使用导入导出功能如下: 1. ashuwp_frameworke_core.php底部导入导出类文件的require语句默认注释掉了,请先去掉注释。 2. 配置文件中(文档里面忘了options参数了):`/****import-export*****/ $import_info = array( 'full_name' => 'Import/Export', 'child'=>true, 'parent_slug'=>'generalpage', 'filename' => 'import_page', 'options'=>array('general','childoption','toppage') //此数组元素为配置的设置页面的optionname ); $import_page = new ashuwp_option_import_class($import_info);`
问题一:数据的获取问题 配置代码没有问题,注意配置代码里面中,$page_info数组里面的filename参数,你的代码中设置generalpage,还有optionname参数,你设置为general,这两个参数的效果分别是: 'filename' => 'generalpage', 那么你访问这个设置页面的url就是 xxx.com/wp-admin/admin.php?page=generalpage 'optionname' => 'general', 那么这个页面的设置数据保存的名称为ashuwp_general。 关于设置数据的保存,我们的框架并不是每个设置项保存一条数据,而是整个页面的所有数据以数组形式保存成一条数据,http://www.ashuwp.com/framework/getdata 中有说明,所以你那里获取设置数据应该是: $general_options = get_option('ashuwp_general'); echo $general_options['logo_URI']; 问题二:parent_slug的设置 parent_slug参数,可以是你自己添加的顶级设置页面,也就是你前面的filename参数。 如果你要放在“外观”项下面,你在后台打开“外观”页面,这个页面的url是 xxx.com/wp-admin/themes.php,那parent_slug设置为theme.php即可,其他页面依次。 问题三:numbers_array的使用 type是numbers_array的话,只能是数字,如果你要文字,用text即可,在前台输出时自己用explode函数切割成数组即可。 问题四: 这个配置的代码是没有问题的,在后台应该是出现两个 text的组合框,然后可以点击增加。 这种组合输入框的话,也是数组,所以获取的数据是多维数组,最好自己用var_dump打印查看一下结构具体是怎样的。
上传图片使用的是wp自带的媒体中心,所以并不能在上传的时候定义上传路径哦。
并没有... 范例: ``` ```
您好,我们在火狐浏览器下测试了一下,并没有出现文件无法上传的问题。 还请更详细的描述一下问题,来几个图片。 [email protected] 发件人: chenchenweb 发送时间: 2017-12-29 12:18 收件人: ashuwp/Ashuwp_framework 抄送: Subscribed 主题: [ashuwp/Ashuwp_framework] 阿树后台框架浏览器兼容bug (#2) 在火狐浏览器下上传多图或多文件时无法上传 — You are receiving this because you are subscribed to this thread. Reply...