Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More Features #5

Open
lumumbapl opened this issue Feb 19, 2024 · 1 comment
Open

More Features #5

lumumbapl opened this issue Feb 19, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@lumumbapl
Copy link
Member

Logging and Reporting

Introduce a logging system to keep a record of processed posts and any issues encountered during the publishing process.

This log could be useful for troubleshooting and monitoring the plugin's performance.

Post Types and Taxonomies Support

Extend support for different post types and taxonomies. Currently, the plugin focuses on the 'post' post type.

Adding flexibility to work with custom post types and taxonomies would enhance its versatility.

User Role Configuration:

Allow administrators to configure which user roles can access and modify the plugin settings.

This can enhance security and control over the plugin's functionality.

User Interface Improvements:

Create a dedicated settings page with a user-friendly interface to configure plugin options. This can make it easier for users to understand and customize the plugin behavior.

Selective Post Processing

Introduce an option to selectively process missed schedule posts based on categories, tags, or other criteria.

This allows users to have more control over which posts get published automatically.

Cron Event Monitoring

Implement a feature to monitor the status of the plugin's cron events, providing insights into when the last check was performed and whether any issues occurred during the process.

Multilingual Support:

Add support for translation and localization, making the plugin accessible to users who prefer different languages

@lumumbapl lumumbapl added the enhancement New feature or request label Feb 19, 2024
@lumumbapl
Copy link
Member Author

In this update:

  • Added settings registration using register_setting.
  • Created a settings page with the add_options_page and nv_wpmsp_render_settings_page functions.
  • Added a checkbox for enabling/disabling email notifications and an email input field on the settings page.
  • Added a dropdown menu for selecting custom intervals.
  • Added a checkbox list for choosing user roles that can access and modify plugin settings.
  • Utilized the WordPress Settings API to handle form submission and saving settings.
  • Provided a "Save Settings" button to save changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant