=== Edit Post Link ===
Contributors: rafaelfunchal, ourvalley
Tags: link, edit, post, button
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.0
Stable tag: 0.3.0.1

A plugin to insert a stylized link to edit posts and pages

== Description ==

A plugin to insert a stylized link to edit posts and pages

New in `0.3.0.0`:
- Link types: `Button`, `Circle`, and `Plain Text`
- Behavior controls: position (`Above`/`Below`) and open target (`New Tab`/`Same Tab`)
- Hover customization: animation presets and hover color options
- Live preview in settings that updates as options change
- Better translations support for option-driven UI behavior
- Security and accessibility hardening (validated settings, focus styles, larger circle hit area)

New in `0.3.0.1`:
- Block theme (FSE) support: on single templates the edit link is also output after the post content using the Block Hooks API (WordPress 6.4+). The Above/Below position setting applies to classic `the_content` / `the_excerpt` output; block themes use the hooked placement after post content.
- Plugin icon shown next to the title on the settings page.

== Installation ==
- Uncompress the download package
- Upload folder including all files and sub directories to the /wp-content/plugins/ directory.
- Activate the plugin through the 'Plugins' menu in WordPress
- Select your colors in Settings -> Edit Post Link

== Frequently Asked Questions ==


== Screenshots ==
1. Settings page configured to don't load the plugin styles.
2. The Edit button uses theme's link styles in this case.
3. Settings page configured to load the plugin styles.
4. A button will be displayed using the colors set on the plugin's settings page.


== Changelog ==

= 0.3.0.1 =
- Add block theme (FSE) support: output the edit link after post content on single templates via the Block Hooks API (WordPress 6.4+), using the same markup as the classic output.
- Show the plugin icon next to the title on the settings page.
- Refresh the WordPress.org plugin directory assets (icon, banner, screenshots).

= 0.3.0.0 =
- Add a redesigned settings experience with grouped controls and a live preview panel.
- Add `Open Link In` behavior (`New Tab` or `Same Tab`) and keep position controls in the Behavior group.
- Add hover customization controls (animation and hover colors), with conditional visibility based on selected link type.
- Add translation-safe UI logic for settings interactions through localized config values.
- Improve security with nonce verification and strict server-side option sanitization/validation.
- Improve accessibility with keyboard focus-visible states and a larger compact circle hit area.

= 0.2.4.3 =
- Confirmed compatibility with PHP 8.3 and WordPress 6.8.1. Minimum required PHP version is now 7.4.

= 0.2.4.1 =
- Fixing a Fatal Error created when activating the plugin on PHP 8.0.

= 0.2.4.0 =
- Add link type options (button and circle).
- Load jQuery only on the plugin settings page.
- Animate the Circle Link with CSS instead of jQuery.

= 0.2.3.1 =
- Fix an issue with the pt-BR translations.

= 0.2.3 =
- Brings back styles and transition.
- Adds the ability to choose to load styles on the front-end.

= 0.2.2 =
- Removed the default styles to let theme style by default
- Removed javascript transition
- Added option to choose either above or below content to show link

= 0.2.1 =
- Fixed who can see the button.

= 0.2 =
- Fixed jQuery conflict.

= 0.1 =
- Initial Revision.
