Skip to content

Instantly share code, notes, and snippets.

@kharissulistiyo
Created February 5, 2025 01:11
Show Gist options
  • Select an option

  • Save kharissulistiyo/bb77452545ee833cda579b0d833de305 to your computer and use it in GitHub Desktop.

Select an option

Save kharissulistiyo/bb77452545ee833cda579b0d833de305 to your computer and use it in GitHub Desktop.
Adding fields:
<?php
// Risbl_Admin_Field object
$field = Risbl_Admin_Field();
// Add input field
echo $field->input([
'id' => 'subscriber',
'label' => __('Subscriber', 'risbl-default-page-after-user-login'),
'description' => sprintf(__('URL to open after login for %s user role.', 'risbl-default-page-after-user-login'), 'Subscriber'),
'type' => 'text',
'placeholder' => __('Enter URL', 'risbl-default-page-after-user-login'),
'default_value' => '',
'layout' => 'wp-admin-form-table',
'class' => 'regular-text',
'part_of' => isset($_GET['param']) && $_GET['param'] === 'value',
]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment