php - WP REST API:如何通过自定义插件使用 WordPress 更改每页的最大项目数?
问题描述
我想更改 WordPress 的 REST API 集合中每页元素的限制。
'per_page' => array(
'description' => __( 'Maximum number of items to be returned in result set.' ),
'type' => 'integer',
'default' => 10,
'minimum' => 1,
'maximum' => 100, // I want to change this value
'sanitize_callback' => 'absint',
'validate_callback' => 'rest_validate_request_arg',
),
我创建了一个带有页面的插件,我在其中放置了一个表单。
问题?我不知道如何使用此表单获取或设置我的值。
我目前的表格:
<div class="wrap">
<h1><?php echo esc_html(get_admin_page_title()); ?></h1>
<form method="post" action="<?php echo esc_html(admin_url('admin-post.php')); ?>">
<div id="maximum-item-per-page-container">
<h2>Query parameters for the collection</h2>
<div class="options">
<p>
<label for="maximum-item-per-page">Maximum number of items to be returned in result set.</label>
<br/>
<input type="number" name="maximum-item-per-page" value=""/>
</p>
</div>
<!-- #maximum-item-per-page-container -->
<?php
wp_nonce_field('ACTION', 'NAME');
submit_button();
?>
</form>
</div>
<!-- .wrap -->
有人有想法吗?
解决方案
推荐阅读
- php - 使用引导程序和 PHP 创建滑块最后一篇 WordPress 帖子
- rest - 使用 Citrix ShareFile API,如何获取最近上传的文件?
- javascript - Vue JS:用按钮打开菜单组件,在菜单外点击关闭
- javascript - 试图更新状态内的对象但错误不会让我这样做?
- html - 当我出现弹出窗口时,如何使我的网站背景变灰?
- oracle - 如何导出 .bqy 文件中包含的 hyperion 报告的元数据
- python - Python中的约束优化求解器
- ios - UIStoryboard segue 失败
- javascript - 失去功能外的价值
- bash - 通过添加整数值 1 重命名多个文件