krike/wp-elements

此包已弃用且不再维护。未建议替代包。

一个易于使用的库类,可加速编写WordPress插件和插件的结构布局。

1.0 2015-10-05 08:11 UTC

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许可,可用于个人和商业应用。