No need to code for this one as it was already solved by mikemanger with the plugin Batch Posts 2 Posts for, as the name says, batch creation of relations using Posts 2 Posts plugin framework.
As in their description:
This plugin makes it easy to create relations using the Posts 2 Posts
plugin.For example you create a new “getting-started.pdf” post is your Downloads custom post type.
This plugin will let you assign this new post all posts in the “Getting started” post category.The use cases are limited but it saves you (and your clients) from having to manually go into
and edit potentially hundreds of posts.
Thank you!
Related Posts:
- WP All Import – Using Xpath to set a select value
- How to handle a CSV with 65,000+ rows and make it searchable?
- Adding a Custom Field to be used by Posts 2 Posts
- Importing URLs of Audio Enclosures
- Custom REST endpoints for a custom post type with custom fields
- How to Create a WordPress Plugin With Custom Post Type/Custom Field Features?
- Hierarchy and access control for Custom Post Types (CPT)
- Custom fields (wp_post_meta) vs Custom Table for large amount of data
- How to integrate a form (Ninja Form or Contact Form 7) with Custom Post Types?
- First custom field value (out of several) displayed twice after query
- Homepage’s content is dependent on the custom field values (set automatically), how do I get homepage to update without manually updating page?
- Meta Query posts not showing on ending date of custom field
- Cannot save CPT meta box
- Cross reference custom post types
- Adding Page Templates to post but it ignored it
- Include related custom fields from one post type in another post type’s JSON feed
- How to import files to individual posts of a custom type
- Admin Custom Meta Box – Pull Last 5 Posts from Custom Post Type
- frontend image post uploader
- Is there any way to add a “custom field” to the CPT archive page?
- How to Output which matched meta_keys were found from custom_type_posts?
- Multiple Frontend Filters Using Advanced Custom Fields
- Custom Post Fields at the beginning of a Custom Permalink
- Integrate Custom Post Type Events into Calendar
- Possible to filter custom post type with multiple meta data?
- Hierarchical custom fields
- Post 2 Post: Getting connected ‘person’ from post author
- How to get a custom field value of a custom post?
- Fields for different parts of a page
- Is it possible to activate customfield ‘text description’ upon activating the customfield ‘checkbox’?
- Facebook social publisher and custom post type fields [closed]
- How to display products name in a non-alphabetical order, in a custom field (taxonomy)?
- Displaying custom field according to date
- Displaying and searching Custom Posts
- Importing Data from a Non-WordPress database, into WP
- custom comments form for custom post type
- Searching Custom Fields
- Show fields based on taxonomy selection in editor
- filter search custom field query
- Permalinks: custom structure for taxonomy – tags?
- How to let users choose where to search for posts?
- don’t publish custom post type post if a meta data field isn’t valid
- WebP Fallback for Inline Background Image in Style Attribute
- Query based on custom fields start and end date
- How to add multiple markers on the google map, at a certain meta_key and meta_value
- Custom fields for custom post type
- How can meta boxes be added to “unknown” custom posts?
- Custom “radio button meta box” not saving correctly
- It’s possible to hide body copy box for a custom post type?
- Can we create a custom post template for a specific page template
- Warning: Invalid argument supplied for foreach() [closed]
- Settings API – save multiple tabs at once
- Add additional field to custom post_type
- How to Get the title of a custom field?
- Custom Post Meta from custom metaboxes is randomly being deleted
- Check if post with same meta value exists
- DIsplaying URL of custom field in last post of certain taxonomy && post type
- Multiple single templates?
- Custom Field values not Showing in Edit Page of Custom Post Type
- How can I add a custom field to an existing custom post type?
- Add a custom meta box for client to order CPT posts how they want
- Custom posts type for individual pages?
- Custom post type’s extra fields – how to handle?
- custom post data – how to
- Send a conditional email notification when a custom field value changes in Post Type
- Enable Custom Fields For Custom Post Type When CPT Created Using Plugin
- Create custom post with meta field with AJAX and the WordPress REST API
- Specifying meta field’s column type in Database using add_post_meta
- How to get a custom type post data when it has a connection with another custom type post?
- Get Post Terms of Current Post (selected taxonomy term) – How to get only the taxonomy value and not “Array ( [0] => taxonomy term )” in the frontend?
- Add post meta programmatically to attachment
- WP Query ‘posts_per_page’
- Submitting Custom Post Types with custom fields from Front-end form
- Custom Post Type Metadata Not Saving
- How to create multiple editor?
- How to customize work area / admin area in a custom post type without plugins?
- Display Repeatable Meta Box Content
- create custom meta box with default value
- ACF in wordpress
- Display post from a date range from custom field
- Editor / Add Media: Is it possible to only allow galleries?
- Creating custom post type with custom taxonomy and custom fields programatically
- How to display custom field value on page?
- post_per_page ignored in WP_Query
- List of users that clicked a ‘Join’ button at single post
- delete_post_meta() for whole CPT / multiple posts?
- Get Specific Template Part if Custom Field is Some Value
- How to get specific post meta by title or id
- What do the numbers mean at the end of add_action(‘save_post’)…?
- Sorting posts by custom field value in array
- Targeting categories in custom fields
- A meta box (in a custom post type) with two different type of fields
- Add custom attributes to a post
- Custom taxonomies to define versions of a product
- Getting a custom post’s custom field based on another custom post’s custom field select
- Inserting custom fields into single.php
- Populate a custom field dropdown with post titles by author
- How to make a pulldown menu display custom meta terms in a theme?
- How to conditionally add Custom Post Type to Front Page
- How to inherit field value from parent post into in child / sub post