You can write a script that installs the wordpress just the way you like it. Roughly could be like this:
- Install WordPress.
- Install the themes, plugins and demo content you want.
- zip the files
- Export database into a file
The script needs to unpackage and copy the files into a folder. Then replace the information on the sql script like base url, site name etc.
You could also make apache configs and other settings.
Related Posts:
- Install will not load: PHP does not have MYSQL installed
- How can I fix WordPress installation errors?
- two wordpress sites, two themes, one database, same content
- Predefine Magazine Style Layouts
- Fatal error: Call to undefined function mysql_connect()
- Query both first_name and last_name from wp_usermeta at the same time
- Permanently remove first image from posts
- reason of splitting theme files to multiple files
- How to add query vars with paginated URLs?
- Changing user_nicename
- WordPress will not operate correctly
- How to Join two tables from separate databases within WordPress
- simple wordpress ajax plugin not working when not logged in
- Insert post without actions/hooks
- Failed to open stream / no such file or directory
- Import 10,000 Users into WordPress WITH a specific ID for each user
- Use different javascript files for each page on website
- How to get custom image size for image uploaded in Customizer
- Unusable menus and “Illegal widget setting ID: nav_menu_item[]” error
- How to get the post_id from postmeta
- Sortable admin column for one meta key with three possible meta values
- Want to create Child theme, but already edited Parent theme css files and some php files
- WordPress Ajax Custom Query – High CPU LOAD
- Adding code to child theme functions.php to override parent theme behaviour doesn’t work
- AJAX in WordPress, sending coords data to MySQL and show after into map
- Styling images coming from another blog
- mysqli_real_connect() – authentication method unknown to the client Warnings
- Do I need to prepare query before get_results(), get_row() and get_var()?
- Changing the template hierarchy
- How to Insert Shortcodes into Theme?
- Warning: Use of undefined constant HTTP_USER_AGENT – assumed ‘HTTP_USER_AGENT’ (this will throw an Error in a future version of PHP)
- How to convert objects into arrays
- Ajax $wpdb not returning table data
- Is there a way to get 3+ dimensional array from a single MySql command
- Set WordPress Default Template
- Custom Theme, Custom shortcode not working
- Can’t get wp_insert_post to work
- Adding custom directory and PHP files in wordpress
- Show full posts in archive
- I want to select the from values from database in WordPress? [closed]
- mysql query from wordpress page using custom table
- User management system similar to wordpress one?
- Importing Geo data into wordpress database
- PHP Fatal error: Uncaught mysqli_sql_exception: Table doesn’t exist in wordpress/wp-includes/wp-db.php
- Connect WordPress with SharePoint [closed]
- How to check if a meta value has already been assigned to any user?
- adding custom user input fields in WordPress admin dashboard gives error The link you followed has expired. Please try again
- Move category description below post list in blog
- PHP Fatal error: Uncaught Error: Call to undefined function wp_kses_normalize_entities() in new wordpress installation
- Not connecting to database in file with multiple MySQL connections
- Way to bulk make all my tags lowercase?
- $Wpdb post meta query is not working with mutliple meta keys and values? [closed]
- Showing latest post without 301 redirect
- Translate wordpress date from Italian to English
- Why am I getting a different filename? And how does WordPress load singular.php for both Page & Post? (Fresh WordPress installation)
- WordPress Block developer from exporting Database via PHP
- php include not working in custom page
- How do I display offsite database info on my wordpress site?
- Save Custom CSS file in the upload folder dynamically?
- email alert for product availability
- How do I prepare strings for insertions as values into a MySQL table?
- Amend theme php to include certain category in header
- add category to posts with tag wordpress
- How can I Use 2 databases with one WordPress install
- Why won’t this wpdb get_results query return results?
- Accidentally deleted php code in WordPress website [closed]
- How can I assign separate stylesheets to different pages?
- how to get wordpress page url php code [duplicate]
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- WordPress low speed after migrating to new host
- AWS Lightsail WordPress – connect to database on instance using mysqli
- call to undefined function mysql_connect
- Commenting requires wordpress login, wordpress discussion and post comments tick boxes are checked
- The style.php file inside theme-engine folder has other content on FTP
- Using wpdb to connect to a different database is not working
- How to override theme’s public static function inside of a trait?
- How to edit content in WordPress and the Polylang – plugin? – with demosite
- How to Change Site Elements based on referring URL
- PHP error on local server install
- how to use 2 index.php file One for mobile and one for desktop
- Insert data from form to database
- Rewrite SQL query as a prepared statement and use in foreach loop
- Prepared DB Query from _POST array
- Use Custiomizer to setup meta theme color tag
- Custom Theme, Editor won’t wrap text (i.e. change width)
- Conditional statement within WP SQL query
- WordPress upload images not displaying
- how to check for wordpress Query errors
- calling a function from a class in your template
- Insert double entry in DB
- Showing custom field contents without listing description
- Hide cart when empty [closed]
- Gallery requires a featured image but does not show it in posts/pages
- MySQL database migration to WordPress
- Custom query_posts() parameter
- Query Concatenation
- Link a lightbox thumbnail to a post instead of opening the lightbox
- Display total count of products in orders of a specific order status
- Putting form result in my database
- How can I update a value of a field depending on outside source?