submit_按钮(一串 $文本 = ,一串 $类型 = “主要”,一串 $名称 = '提交',布尔 $包装 = 真的,数组|字符串 $其他属性 =  )

用提供的文本和适当的类回显提交按钮。

描述

另请参见

参数

$文本一串可选择的
按钮的文本。默认为“保存更改”。

违约:''

$类型一串可选择的
按钮的类型和CSS类。核心价值包括“主要”,“小”、和“大型”.默认值“主要”.

违约:“主要”

$名称一串可选择的
提交按钮的HTML名称。如果没有身份证件属性在$其他属性参数,$名称将用作按钮的身份证件.默认值'提交'.

违约:'提交'

$包装布尔可选择的
如果输出按钮应包装在段落标记中,则为True,否则为false。

违约:真的

$其他属性阵列|一串可选择的
应使用按钮输出的其他属性,将属性映射到其值,例如。数组(“id”=>“search-submit”).
这些键/值属性对将输出为attribute=“value”,其中属性是键。属性也可以作为字符串提供,例如。id=“搜索-提交”,尽管通常首选数组格式。

违约:''

更多信息

此功能不能在站点前端使用,只有在加载管理屏幕时才可用。

参数$类型可以是单个值、以空格分隔的值列表或值数组。这些值决定了按钮的HTML类。

  • 如果$类型是“delete”,类是“button-secondary-delete”。
  • 否则,第一个类是“button”,后面按出现顺序依次为:
    • 类型值“primary”使类“button-primary“
    • 类型值“small”使类“button-small”
    • 类型值“large”使类“button-large“
    • 类型值'secondary'或'button-secondary'被忽略('button'类具有样式)
    • 任何其他类型值“foo”都会使类成为“foo

例如,默认值$类型“primary”会产生一个包含HTML类“button button-primary“的按钮。

此函数不返回值。按钮的HTML将直接输出到浏览器。

使用相关功能获取提交按钮(),它将按钮作为字符串返回,而不是回显它。它具有不同的默认值$类型,'主要大型',生成HTML类'按钮按钮-主按钮-大'.

来源

函数submit_button($text='',$type='primary',$name='submit',$wrap=true,$other_attributes=''){echo get_submit_button($text、$type、$name、$wrap、$other_attributes);}

变更日志

版本描述
3.1.0介绍。

用户贡献的笔记

  1. 跳到注释10内容

    显示辅助按钮
    WordPress对次要按钮和主要按钮的样式不同。主按钮是蓝色的,比灰色的辅助按钮更突出。默认情况下,提交按钮()输出一个主按钮。要显示辅助按钮,请将$类型参数到“次要”:

    submit_button(__('重置','文本域'),'辅助');
  2. 跳到注释11内容

    显示删除按钮
    默认情况下,WordPress目前似乎没有针对删除按钮的自定义样式,但它确实为它们提供了'删除'HTML类。然而,未来可能会发生变化,因此最好指定$类型作为'删除'显示删除按钮时:

    submit_button(__(“删除”,“文本域”),“删除”);

    默认情况下,删除按钮将显示为辅助按钮,而不是主按钮。如果要将其显示为主按钮,可以这样做:

    submit_button(__('Delete','textdomain'),'Delete button-primary');
  3. 跳到注释12内容

    使用$name参数
    这个$名称如果要设置按钮的HTML名称属性,则可以使用参数。默认情况下,这将是'提交'.

    submit_button(__('保存设置','文本域'),'主','wpdocs-Save-Settings');

    默认情况下$名称也用于填写按钮的身份证件属性。要更改此设置,可以传递身份证件通过$其他属性参数:

    $other_attributes=数组(“id”=>“wpdocs-button-id”);submit_button(__('保存设置','文本域'),'主','wpdocs-Save-Settings',true,$other_attributes);
  4. 跳到注释13内容

    使用$wrap参数
    这个$包装参数控制按钮是否包装在段落标记中,默认情况下是这样的。这可能是一种帮助或阻碍,具体取决于您希望如何显示按钮。要关闭此行为,请传递对于第四个参数:

    submit_button(__('提交','文本域'),'主','提交表单',false);
  5. 跳到注释16内容

    这个例子显示了一个插件选项页面表单,其中有两个提交按钮,每个按钮都有不同的用途。

    <form method=“post”><?php(电话)settings_fields('wpdocs-fields-settings');do_settings_sections('wpdocs-sections-settings');/*带有“保存更改”文本的默认提交按钮*/submit_button();/*自定义提交按钮的其他属性*/$attributes=数组(“id”=>“wpdocs-field-id”);/*自定义提交按钮*/提交按钮(esc_html__(“我的操作”,“text_domain”),//按钮文本,本地化“primary”,//按钮的CSS类“wpdocs-input-name”,//按钮的“name”属性,用于在POST数据中标识它true,//将按钮包装在<p>标记中$attributes//其他属性,如“id”); ?></form>

你必须登录在能够发表注释或反馈之前。