Your function is called “replace_thumbnail” so I am assuming you are trying to set/replace the post thumbnail (featured image):
function replace_thumbnail($id) {
$image_ids = array();
$media = get_attached_media( 'image', $id );;
foreach($media as $item) {
$image_ids[] = $item->ID;
}
// insert your featured image
if (!empty($image_ids[1])) {
update_post_meta( $id, '_thumbnail_id', $image_ids[1] );
}
//
$image_ids_str = implode(',',$image_ids);
update_post_meta( $id, '_easy_image_gallery', $image_ids_str );
}
You can use any other key besides _thumbnail_id
if my assumption is wrong.
Related Posts:
- Omit custom post type from wp-sitemap.xml based on meta key using wp_sitemaps_posts_query_args
- Isn’t Returning Value While Using SELECT COUNT(*) FROM {$wpdb->prefix}
- Modify previous and next text from pagination links
- Shortcode putting html such as
- Calling a method from functions.php on a click of a button
- How to redirect users to custom lostpassword page?
- How to change featured content to a different tag in WordPress Twenty Fourteen?
- Can I write ‘RewriteCond’ using ‘functions.php’?
- How do I create comment-reply-button using element not
- How to add 2 posts under another post? Formatting should be intact
- WordPress menu deletes when trying to add a hook
- Overriding a theme redux file in child theme
- Validate a users email address when using gmail to register
- Get widget settings function?
- How to display custom field on homepage
- List of posts by day of the week
- How to check If Oembed is empty or not
- Making Quote Plugin more efficient
- Adding tawk.to code just before body tag on functions.php file
- allow subscribers to see private posts without plug in
- add_action shortcut?
- remove wp floating submenu in wp dashboard
- ACF: how do I get the fields and its values of a specific group?
- Fatal error: Uncaught Error: Call to undefined function test()
- Get page that displays all children of taxonomy parent
- Return a numerical function value in Customizer controls
- How can I get the values of my WordPress $wpdb query in Jquery?
- Function to capture a value and store it in a variable
- Show when user is online/offline in real time on user_profile.php
- Adding a widget function into the php theme file
- My new button is in the wrong place
- Checking array against author id in loop
- theme_root returning a truncated URI
- Call to undefined method – Download Monitor
- Echo string and function?
- How to change menu labels
- Adding wrapper elements in the_date() like in the_title()?
- How to obtain the current website URL in my theme?
- Grouping posts by a custom meta value
- Notify users only on post publish
- Plugin Generate Unexpected output during activation
- Remove Custom Divs from AMP pages
- Read array in php?
- Tell WP register script to load a script only when the entire page is loaded
- Is it possible to display a DIV to not logged in users and then change it for users who are logged in?
- PHP code for displaying WordPress posts in a static page not working
- Remove extract from function
- Undefined offset: 3 in custom function
- Changing the order of custom fields in the dashboard for Woocommerce variable products [closed]
- How to add data to a custom field at the wp_users table?
- How can I use custom menus with a Bootstrap WordPress theme?
- How to make a cookie be on the whole site instead of being on a specific page/
- Child Theme’s Read More Text
- call a string/function from database
- Get date function not working
- How to implement __() function in my theme’s php file?
- Can/should we delete wordpress cron jobs with no action?
- How a HTML form can trigger a PHP function?
- Allow a user or role to view drafts and previews, but not other admin privileges?
- Display Visual Composer shortcode if a post belongs in specific categories
- Get current user id in function php
- Proper way to remove html code on child theme
- Trying to add Custom Post Type to this functions.php command
- Apply function.php filter only if url not has /amp/
- Preventing direct access to a page in WordPress
- How to use data URL in WordPress?
- Flushing the slug base has no effect and does not change
- Display a custom name when the user has no name settle in his account
- Multiple cron jobs vs daily cron job doing multiple things? Which one yields better performance and scalability?
- Discount in the specific product title using keyword ( Woocoommerce )
- Modify post image in full size
- How to link all featured images to custom url in single.php for only non-logged-in users?
- JQuery modal not loading video on popup, only displaying it after multiple reopenings
- Get user by meta data key and velue
- Logo custom width not implementing
- custom post type column countdown
- Add another role to a user when they click a button?
- Using wordpress functions in class and change my code to OOP PHP
- Creating wordpress user registration form
- Add missing alt tag to featured images for “storefront” theme
- Notice: Undefined index: post_title error
- Unable to pass arguments to function used in add_action
- What is the proper way to call a function (from functions.php) on a link click?
- Load admin bar without wp_head or wp_footer [duplicate]
- Allow user to select location and then set cookie for location in WordPress
- My query keeps looping infinitely ! how to stop it?
- Highlight Single Page Ancestor
- Registration form not registering First and Last name
- Removing get_template_part in child theme
- Merge / Combine two php functions for Previous and Next Link with Thumbnail
- str_replace not responding in functions.php [closed]
- Display a list of users with avatar filterable with alphabets
- Change default comments form title [duplicate]
- How to get the rating value of each comment
- Adding php within a return statement [closed]
- Displaying categories
- Error in php code
- Replace the image of a product with its video in the shop page
- a problem in class in class-wp-hook.php
- change title of page dynamically