=== Easy Mobile Poster ===
Contributors: ktanakak
Tags: frontend posting, custom post, post form, guest post, mobile, responsive
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 2.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A simple and secure plugin to allow guest posting on the frontend without requiring WordPress user accounts, with a focus on mobile usability.

== Description ==

This plugin provides a secure and isolated way to allow posting to your WordPress site from the frontend. It creates a special page with a posting form that is protected by a custom username and password that you set in the admin area. This does **not** use the standard WordPress user system, making it ideal for guest posts or simple submission forms where you don't want to create a full user account for the author.

**Core Features:**
*   **No WordPress Account Needed:** Visitors can post content using a single, shared username and password you define.
*   **Admin Settings Page:** Easily configure the login credentials and the URL slug for the posting page.
*   **Control Post Status:** Choose whether submissions are immediately published or saved as "Draft" for review.
*   **Featured Image Support:** Allows authors to upload a single featured image with their post.
*   **Secure:** Uses WordPress nonces and best practices to ensure submission forms are secure.

This plugin is fully functional on its own. We also offer a Pro version for those who need more features.

== Installation ==

1.  Upload the `easy-mobile-poster` folder to the `/wp-content/plugins/` directory via FTP, or upload the zipped file through the 'Plugins' > 'Add New' > 'Upload' menu in WordPress.
2.  Activate the plugin through the 'Plugins' menu in WordPress.
3.  Go to the "Frontend Poster Settings" menu to configure the plugin.

== How to Use ==

1.  After activating, go to the "Frontend Poster Settings" menu in your WordPress admin dashboard.
2.  On the settings page, configure the following and save:
    *   **Username:** The username for logging into the posting page.
    *   **Password:** The password for logging in.
    *   **Page Slug:** The URL for your posting page (e.g., `write-post`).
3.  A page will be automatically created at `https://(Your Website)/(your-slug)/`.
4.  Visit this URL and log in with the credentials you set to see the posting form.

== Frequently Asked Questions ==

= Is this secure? =

Yes. The form is protected using WordPress nonces. All user input is sanitized before being saved to the database.

= Can I customize the form? =

This free version has a standard form. Customization options are available in the Pro version or would require custom coding.

= Does this create a WordPress user? =

No. That is the main feature. It uses its own authentication system, completely separate from WordPress users.

== Screenshots ==

1. The admin settings page where you configure the plugin.
2. The frontend login form.
3. The frontend post submission form.

== Changelog ==

= 2.0.0 =
*   Initial public release.
*   Adds security enhancements and code refactoring.
*   Improves the admin settings page UI.

== Upgrade Notice ==

= 2.0.0 =
This is the first stable version of the plugin. Please configure the settings after installation.