Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaemnnosttv/wp-sqlite-db
A single file drop-in for using a SQLite database with WordPress. Based on the original SQLite Integration plugin.
https://github.com/aaemnnosttv/wp-sqlite-db
Last synced: 1 day ago
JSON representation
A single file drop-in for using a SQLite database with WordPress. Based on the original SQLite Integration plugin.
- Host: GitHub
- URL: https://github.com/aaemnnosttv/wp-sqlite-db
- Owner: aaemnnosttv
- Created: 2018-06-16T12:29:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-22T13:11:14.000Z (7 months ago)
- Last Synced: 2025-02-17T19:46:54.999Z (4 days ago)
- Language: PHP
- Size: 217 KB
- Stars: 571
- Watchers: 21
- Forks: 95
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# wp-sqlite-db
[](https://github.com/aaemnnosttv/wp-sqlite-db/actions/workflows/test.yml)
[](https://packagist.org/packages/aaemnnosttv/wp-sqlite-db)
[](https://packagist.org/packages/aaemnnosttv/wp-sqlite-db)A single file drop-in for using a SQLite database with WordPress. Based on the original SQLite Integration plugin.
## Installation
#### Quick Start
- Clone or download this repository
- Copy `src/db.php` into the root of your site's `wp-content` directory#### Via Composer
- `composer require koodimonni/composer-dropin-installer`
- Add the configuration to your project's `composer.json` under the `extra` key
```
"extra": {
"dropin-paths": {
"wp-content/": ["package:aaemnnosttv/wp-sqlite-db:src/db.php"]
}
}
```
- `composer require aaemnnosttv/wp-sqlite-db`## Overview
Once the drop-in is installed, no other configuration is necessary, but some things are configurable.
By default, the SQLite database is located in `wp-content/database/.ht.sqlite`, but you can change this using a few constants.
```php
define('DB_DIR', '/absolute/custom/path/to/directory/for/sqlite/database/file/');
define('DB_FILE', 'custom_filename_for_sqlite_database');
```## Credit
This project is based on the [SQLite Integration](https://wordpress.org/plugins/sqlite-integration/) plugin by Kojima Toshiyasu.