How can I assign post a specific ID on creation?

Yes, use the “import_id” field in the post, when calling wp_insert_post. This is treated as a “suggested” ID for the post that will be used if no post with that ID already exists. $post = array( ‘post_title’=>’whatever’, ‘post_content’=>’whatever’, ‘import_id’=>123 ); wp_insert_post($post);

Migrate a Non WordPress database to wordpress [closed]

Unfortunately it’s not really and easy process. It’s not about just having a table. The tables in WordPress will have different names, fields, and relationships than the cms you’re pulling your table from. That’s just for the content. Then to mirror appearance will definitely be starting over all the same. It would likely be a … Read more

URLs to images get messed up after migration

Back up your database (this is very very important) and download and install “Velvet Blues Update URLs” plugin. On the settings page enter in the old URL field http://subdomain.domain.com/subdomain.domain.com Enter in the new URL field the URL of your website. Select all options and click “Update”. Update your permalinks as well.

How to upload local changes to a live server without overriding new posts/pages?

Making content (database) changes on a staging environment is never recommended. You should only use a local/staging environment for template changes. Then, update your theme/plugins (the wp-content folder), and push those files to the live site. Once that’s completed, you can then populate the content. Database merging/synchronization is it’s own specialty/portion of the industry, and … Read more

Migrating users from .com to .org?

I don’t know if you can see the email addresss of your users in wordpress.com blog as i never used it. If you can, as you have not too many users you may try to add them manually from wordpress dashboard and send them an email with the password if you have access to the … Read more