You could use Gravity Forms and generate a draft of a custom post type on submission. The form could contain the URL and all other fields. Nice thing about Gravity Forms is the fields can all be validated and has decent anti-spam measures. It also has hooks to do other tasks such as the post-generation.
When a form submission is received, it can send an email… then it’d be a matter of approving or trashing the post. The form fields can be mapped to custom meta values related to the post, even taxonomies. It is even possible to populate existing taxonomy terms to fields (select dropdown, for example) within the form itself.
There is certainly a learning-curve and a bit of cost in acquiring a developer’s license (if you plan to use it multiple times), however.
Related Posts:
- How to auto-approve internal pingbacks?
- Internal Links to Pages in PHP?
- How to display page title+link of page created by user
- Add delete, approve, spam Links to Comments
- Display latest comments on page with pagination
- How do I turn comments off for pages, but not posts?
- How can I make Disqus comments not show up on pages?
- Add a Menu Link (to a WordPress Page) in the Admin Menu/Sidebar
- Why doesnt ONE of my links in the footer work properly? [closed]
- Relative instead of absolute links in pages?
- How to call wp_list_comments() outside of the comments template?
- I can’t edit my homepage – the page editor is just blank [closed]
- Loading Multiple Comments Pages via Ajax?
- Remove comment section from new page
- How to properly enable comments form in page template
- Dynamic page with comments
- Get all children titles of a page as a link to them
- Get rid of “comment” field on non-blog pages [duplicate]
- anchor tag in header not working on other pages except the home page
- Hide links to pages that dont have any content
- How to fix broken URL – https://mywebsite.com/comments/feed/
- How do you run code on a specific page without missing the init hook?
- Display latest comments (global) with replies on a page
- Add pagination to search.php page
- Access link page and not folder content of that link
- Is it better to set social media sharer in entry-footer.php or comments.php in WordPress blog?
- Attach link to pages accoding to tags
- WordPress Pages “allow comments” meta option can’t be checked
- How to achieve anchor links on top of pages.
- Get moderation notifications on one post only
- one time visit to the page
- How to configure WordPress to handle 75,000 pages?
- What is the difference between $paged and $page?
- multi page password protection
- Create a “Dummy” parent page for a hierarchy in page listing?
- Change admin startpage to Pages-page?
- Password protected post or page – error message by wrong password?
- Hide Visibility Option From WordPress Publish Metabox
- WordPress 4 and wp_editor() Not Showing Visual/Text tabs
- How to make nested page structure?
- Redirect to a page if ancestors is empty
- Get Order of Meta Box in a Page/Post
- Check to see if page exists problems
- Modify Page Title before output via wp_page_list
- Custom /page/2/ template (different from index.php)
- Front Page not showing on Pages
- WordPress pages with hierarchy
- How to incorporate Documentation into wordpress?
- Two Search pages, One search form
- Create subpage – filter parent pages list
- Use lots of pages, or categories/posts?
- How to have custom tinyMCE buttons break onto next line when too long
- Author can only see own post comment and can moderate
- Get all pages that are published
- Add a predefined page to site
- List child pages by slug not ID?
- Force page to open in html mode
- Do the permalink settings apply to pages as well as posts?
- get_pages() & “child_of”
- How to handle broken links created by permalink/slug changes?
- How to detect if is_404() or is_page() or etc…? [closed]
- check first and last child pages wordpress
- Special Character Appearing in my WordPress Pages Content
- Prioritize visible content – Page speed issue on Google insights
- How can I get the blog page ID?
- Proper procedure for wp_insert_post?
- Read more on pages WordPress
- Bad pages redirection
- Parent page shows no child content
- Use page template for custom $_GET content
- Custom page only editable by one user
- Page Title repeating
- Main menu navigation links and new pages
- Password Protect Pages Not Working
- Can I connect a page to a taxonomy?
- wp_nav_menu: output featured image of each page listing
- Prompting for review / reapproval of page content
- Limit the amount of main pages
- Change displayed “page name” to distinguish multiple pages with the same title
- How to transfer a site to hosting?
- Add the same content to multiple pages
- Share a folder with files
- Front Page post mirroring revisions to other pages, constantly updating itself
- Microsoft Security Essentials is blocking my WordPress website in IE11
- Author information on all pages
- Display inner pages like posts.[Like how post excerpt works]
- include exception inside theme for empty widget area
- Add role and edit page capabilities
- Add text to the bottom of particular pages
- Access wordpress pages using a self signed shared ssl
- WordPress, page 2 shows the same posts as page 1
- How to exclude page in pages module
- get id custom tables on current page
- pagination does not work with query_posts. Help! [duplicate]
- Subpage Conditional
- Multiple WordPress Pages
- I have over 3000 child pages – but I need a different main page
- How to enable automatic search results in WordPress
- How to make a conditional statement that checks if the page is the child of a certain page?
- Edit the text location of a form