https://github.com/herm71/rcid-core-functionality
Core Functionality plugin for Ruth Chafin Interior Design WordPress site
https://github.com/herm71/rcid-core-functionality
Last synced: about 1 month ago
JSON representation
Core Functionality plugin for Ruth Chafin Interior Design WordPress site
- Host: GitHub
- URL: https://github.com/herm71/rcid-core-functionality
- Owner: Herm71
- Created: 2020-04-11T22:18:03.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T06:19:10.000Z (over 2 years ago)
- Last Synced: 2025-03-23T07:32:04.274Z (about 1 year ago)
- Language: PHP
- Size: 314 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Ruth Chafin Interior Design WordPress Core Functionality Plugin
  
This is WordPress plugin contains custom functionality for the [Ruth Chafin Interior Design](https://ruthchafininteriordesign.com) [WordPress Block Theme](https://github.com/Herm71/rcid-block-theme). The concept is to keep features of a site that are theme independent, such as custom post-types, taxonomies, and roles separate from the UCSC theme code. This will ensure that future theme changes do not affect a site's functionality.
## Features
This plugin can be expanded as use-cases arise. It currently features the following:
* `disable-xmlrpc.php` -- disables `xml-rpc` and removes from `` to prevent brute force attacks on admin usernames and passwords per [WordPress best practices](https://pantheon.io/docs/wordpress-best-practices#avoid-xml-rpc-attacks).
* `general.php` -- for any general general theme-independent functions
* `gtm.php` -- adds Google Tag Manager and Analytics
* `post-types.php` -- for registering custom post types
* `security-headers.php` -- adds security headers such as Content Security Policy
* `shortcodes.php` -- for custom custom shortcodes