That’s the purpose of admin area, isn’t it? 🙂
In WordPress Settings API
is mostly responsible for creating and processing admin area pages. It’s not the friendliest part of core though to be honest.
I would look around for notification-related plugins, your requirements seem generic enough for good chances of finding something fitting.
Related Posts:
- What’s the difference between WordPress random_int() and PHP built-in function random_int()?
- Is it ok to use a function to output the text domain name in a wordpress theme
- Issue with wp_get_attachment_image() and SVG file type
- deregister scripts on certain page
- Changing a function in function.php to a shortcode – for listing categories of only a certain post type
- Using get_terms for custom taxonomy in functions.php
- How to remove the embed_footer?
- Hide some items from Screen options in dashboard for products
- Editing or filtering the output of the Genesis navigation
- Using the child theme functions.php to change the customizer.php on parent theme
- Can’t Update function.php after writing short code
- How to get last updated row or ID in wordpress
- 2 Loops, Only Displaying 1 Loop in Both Loops
- edit role display name and label name without plugins
- is_plugin_active() not properly returning true
- Display gallery on top before content
- List of Body Classes Generated by body_class()
- Two functions.php files in one theme
- wp_dropdown_categories and custom attribute
- Converting html to wordpress images not showing
- Redirect specific page in WordPress for first time visit
- How can I add text to all posts/pages/categories/homepage etc
- Pulling Twitter RSS feed not working as expected (fatal error)
- Related post using post title
- Move Post to different category if post_meta field is 0 or is 2 days old?
- Find a Javascript ID when trying to deregister?
- Functions For Calling Specific Elements
- Excerpts are not displayed by a shortcode on category pages
- Getting comment count per post not working
- Functions.php Problem
- It does not work concatenation in function.php
- Is There Any Built In WP Functionality For Combining Form Fields To Return Specific Data
- How would I go about replacing this function in my child theme located in inc/template-tags.php
- Condition OR for current user ID
- Retrieve a value from Yoast SEO to use to set a default twitter card image honoring overrides
- wp_create_category deprecated?
- If user is logged-in display/hide something
- Visual Composer creating own shortcodes with vc_map() to return simple Image
- Adding javascript to functions.php causes problems with my template
- Where do I store custom functions that call custom page template files?
- Excerpt for pages not showing
- WordPress Excerpt – How to remove the first link using functions.php
- Sortable column (by numbers) in admin users
- How can I add a class to a nav li depending on URL?
- Access category within rss2_head hook?
- How to Extend login session times to a Month
- Modifying the_posts_pagination from within functions.php instead of template files
- Woocommerce image sizes missing from Appearance › Customize but not declared by theme
- Prevent WordPress Automatic Logout
- Insert Address fields into function
- functions php file [closed]
- How to add array [closed]
- How to remove admin footer text from inside child theme?
- Problem with images URL after filter applying
- How add body_class from wp_termmeta
- remove_action not working, even after changing priority [duplicate]
- Rewrite Question Mark in Post Template with URL Parameter for clean URLs
- Modify function to only return values for the user that’s logged in
- WordPress performance – send all metaboxes to function or to call it again
- Change custom featured image size in twentythirteen child theme
- Theme Customizer – Custom Sections Display, but do Nothing
- How to add php within jquery
- Is it possible to put a function somewhere other than the functions.php file?
- WordPress comment processing . Default unapproved comments detection before posting
- Display a list of random terms from custom taxonomy with shortcode
- Overwrite text in a complicated filter hook
- WP_Query for Attachments not working as expected
- Text replace for the whole body tag
- Link product attribute value to a URL – woocommerce
- Deleting guests profile users after 1.5 hours
- wp enqueue style on about us page
- CF7 select value get to function and reciept value from function
- Trying to get the path to my child-theme via my functions.php
- Remove nofollow from internal comment links via functions.php
- How can I automatically delete comments that contain a URL?
- Run function for specific user only
- Remove action hook from Class, understanding OOP
- Why is the term of my current page not returning a slug?
- Create custom admin bar menu items
- Adding a class to the body of an inactive site using multisite
- Conditionally apply css for a specific template part
- Redirect logged user depending on user role if he tries to access home page?
- Placing CSS/ JS into the header or footer (inline) – trying to apply to several templates
- Fatal error: Call to undefined function. Underscore me
- How to automatically add custom classes to headings in content area
- Setting Active Nav item (of Pages) when you are on a Post with Category
- How to disable site title and description when custom header is uploaded on the customizer?
- How to display content If function exist/condition true?
- Regex works in regexr, but not if I filter content [closed]
- How to run a function when publish posts? [duplicate]
- What is wrong with functions.php? Fills error log with same error
- Function returning queried meta value based on current post ID
- Adding a filter with custom function to the menu / navigation
- Increase Comment Author Gravatar Size On WordPress Default Comment Function
- Random text changing to weird icons in both admin & front end
- Conditionally write open graph meta property in header
- Pull random comment from specific post, display on homepage with shortcode
- Give a function a unique ID
- Hiding Google Analytics code based on theme options
- How do I make my child theme’s CSS update when I save it?