Configuration
All plugin settings are located under Payment Links > Settings in the WordPress admin dashboard. The settings page is divided into logical sections that walk you through each aspect of the plugin’s behavior.
Settings Overview
The configuration is organized into the following areas:
- Payment Page Setup — Select which WordPress page contains your payment form. This is the base URL for all generated links.
- Form Field Mapping — Define the URL parameter names that correspond to your payment form’s input fields (first name, last name, email, and amount).
- Email Settings — Configure the sender details, default subject line, and email body template used when sending payment links to clients.
- Logo Upload — Upload your business logo so it can be embedded in payment emails via the
{logo}merge tag.
How Settings Are Stored
All settings are registered through the WordPress Settings API using the register_setting() and add_settings_field() functions. This means:
- Settings are stored in the
wp_optionstable as individual option rows. - All inputs are properly sanitized using WordPress sanitization callbacks before being saved.
- The settings page uses a standard
<form>that posts tooptions.php, following WordPress conventions.
Settings Page Access
The settings page is available only to users with the manage_options capability, which by default is limited to the Administrator role. This ensures that sensitive configuration such as the sender email address and email body content cannot be modified by non-admin users.
Read through the child pages in this section for detailed information on each configuration area, including all available option keys and their default values.
