krike / wp-elements
此包已弃用且不再维护。未建议替代包。
一个易于使用的库类,可加速编写WordPress插件和插件的结构布局。
1.0
2015-10-05 08:11 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2023-02-04 09:08:42 UTC
README
一个易于使用的库类,可加速编写WordPress插件和插件的结构布局。
安装
composer require krike/wp-elements
用法
您可以创建一个WP_elements类的实例,或者调用静态函数。
$wpelements = new WP_elements();
$wpelements->set_featured_image($file, $post_id)
或者
WP_elements::set_featured_image($file, $post_id)
可用函数
函数 | 描述 |
---|---|
openWrapper(title,(可选) iconName) |
为管理页面打开一个包装框。 (代码结尾需要调用closeWrapper()) WP_elements::openWrapper('页面标题', 'themes'); |
closeWrapper() | 关闭管理页面的包装框 WP_elements::closeWrapper() |
openForm() | openForm($action = '', $method = 'post', $enctype = false, $id = '') |
closeForm() | closeForm() |
openTableWrapper() | openTableWrapper($title, $icon = false, $class = 'options', $columns = 3) |
closeTableWrapper() | closeTableWrapper($columns = 3, $submit = array('btn_name' => 'submit', 'btn_title' => '更新选项')) |
loadView() | loadView($paths, $data = null) |
set_value() | set_value($value, $default_value) |
set_form_value() | set_form_value($name, $default_value) |
if_checked() | if_checked($value) |
if_selected() | if_selected($value) |
createSlug() | createSlug($slug) |
getFileContent() | getFileContent($path) |
jsonResponseOutput() | jsonResponseOutput($response) |
input_field() | input_field($type = 'text', $name, $label, $params = null) |
textarea_field() | textarea_field($name, $label, $params = null) |
select_field() | select_field($options, $name, $label, $params = null) |
minifyCode() | minifyCode($code) |
uploadDownloadFiles() | uploadDownloadFiles($fieldName, $supported_types, $optional = false) |
set_featured_image() | set_featured_image($file, $post_id) |
check_upload_folder() | check_upload_folder($folderName) |
filter_options() | filter_options() |
下一个更新将包含
- Twig准备函数
许可
此库类受GPL许可,可用于个人和商业应用。