You can try using the Genesis-Wordpress(Note: not the framework) project for this. It does more or less what you have described above including,
- Provisioning (with Ansible)
- Deployment (with Capistrano)
- Database Synchronization (with custom Capistrano tasks)
It also uses the Vagrant Host Manager to workaround the /etc/hosts
issue. So the site is served over port 80.
Adding WP_ALLOW_MULTISITE
to your wp-config.php
should give you multisite support.
define( 'WP_ALLOW_MULTISITE', true );
Related Posts:
- Delete tables from database when deleting plugin
- How can I delete orphan keys in WordPress database tables?
- How to delete all records from or empty a custom database table?
- WordPress sharding: which multi-DB plugin to use?
- How Is Network Activate Different From Activate (by Implementation)?
- How to run Two WordPress blogs with different themes and with single database and same content
- Posts wont expire
- WordPress network: set themes and plugins for new blog
- How to get last_updated and newest_blogs in WP 3.0
- clean wp_options table unused rows
- How to make sexy bookmarks plugin work in WPMU
- Check if User exists in WordPress Multisite
- Is the wordpress user-model changed in wpmu?
- My Category is too big on the Menu what can i do?
- Does any one have Idea to get these functionalities with the plugin wp-multi-network
- External Domain on WordPress Multisite
- Setup page on first login on multisite
- Custom table naming/access convention for multisite: $table_prefix vs base_prefix or other?
- “Master” WordPress Multisite – Database Sync
- Redirect to another page using contact form 7? [closed]
- Add some fileds to the wp_posts table
- Comment “like” problem – “users who like this” avatar linking to current user profile instead of “liker’s” profile
- Storing Form data in a different database
- Integrating Custom Database with WordPress
- Hide fields in woocommerce settings
- How to implement data residency in my WordPress site
- Pull Data from DB for Admin Page Display as Relates to Admin Page Class by BA Internet
- Posts are deleted everyday at night
- Managing database tables in WordPress multisite
- How to determine what is generating large amount of database queries?
- Disable multisite-wide plugins on specific sites
- Building an email signup form. Where should the information be saved in the DB?
- WordPress Multisite plugin delegation
- How to make an interface similar to multi-site for switching between multiple (single) sites for administrators?
- How do I tell what plugins are used on my multisite install?
- Saving Custom Post types and fields to a custom table
- How to write a plugin to add users to a mail list
- Retrieving a Value from a wp-database
- How to import my YouTube channel into WordPress?
- Is it possible to use WordPress as an online portfolio for text content? What kind of theme would I look for?
- Portfolio + Blog: multisite or plugin?
- Custom Field Template seriously messed up in WP 3.1.1
- Need help restoring my WordPress blog
- how to load the language file in plugin?
- Plugin upgrade issue
- WP plugins for building a database?
- How to use get_theme_mod in gutenberg editor wordpress?
- Get IDs of Images from Gallery Block in InnerBlocks of a Custom Gutenberg Block
- Where does WordPress store plugin (enabled/disabled) status for multisite?
- How to embed HTML code from WP Coder plugin (or other) into Main Index Template of the theme
- Multisite custom user activation emails – html
- WordPress Multisite user activation hook from email
- WordPress plugin – Error “Plugin generate 2890 characters of unexpected output when activated”
- How can I capture Memberpress user info after signup [closed]
- My plugin wants to update another plugin
- I have no idea “How change font for elements in widget?”
- Best method to upgrade multisite plugin’s numerous database table
- View Private Published Page with URL Code (no login required)
- When to use action hooks and plugins
- WordPress on AWS with ELB
- Multiple sites, multiple countries
- Plugin Options Not Saving to Database in WP 4.5
- JS Support Ticket – Auto create WP account
- How to show Recent Page instead of Post?
- Remove Duplicator plugin from admin menu if not an administrator
- Doubt using $wpbd->get_col for a single column
- Input with spaces in Shortcode attributes overwritten by defaults
- Access WordPress database outside of WordPress
- How to create custom tables in WordPress using my own plugin?
- Solutions to repost categories into multisite blogs?
- Add a custom form on the post-new.php admin page
- How to access data in wordpress database externally using php
- Removing customise fields during plugin uninstallation
- Is it possible to create Custom Post plug-in?
- Edit Yoast SEO breadcrumbs output [closed]
- What’s the best way to implement AJAX in WordPress?
- How to Create a Custom Panel and Fields in Post Page [Plugin]
- Translating long texts with html formatting
- WordPress Settings Lost After Site Migration
- Media is not attached after import
- How can I disable the multisite feature of WordPress 3.0?
- Help With MySQL to WPDB Query Conversion
- NGiNX + PHP5-fpm + CDN Tools (plugin) [closed]
- Any recommendation on how to manage ads?
- Plugins not showing in Multisite dashboard
- How would I go about creating a user ranked post popularity page?
- How can I force users to a particular subdomain to log in for MU (Multisite)?
- Anonymous Postings
- Do widget options need to be escaped widget()?
- Is there any W3C compatible Share & Follow plugin?
- custom user tables supported in SharDB plugin?
- DROP TABLE with uninstall hook not working
- How to check if tables in WordPress still exists after activations
- how to oauth1 Wp plug-in revoke/reset.?
- Disable woocommerce cookies and delete cart data automatically
- Prevent duplicate records in plugin table
- className not populating in custom block
- Show function to super admin
- Generate pages from markdown files in github automatically
- How to fetch products with the price in a page on woocommerce using a form or live search with php