This is a community-maintained repository of code snippets that help modify the default behavior of WordPress.
Snippets are organized into categories (folders) and each snippet is placed in its own file with a name that describes what it does.
- Click on the filename of the snippet you'd like to use.
- Click the "Raw" button (next to "Blame" and "History") at the top right.
- Copy and Paste the code into your theme or child theme's functions.php or place inside a custom functionality plugin.
If you need help customizing any of the snippets or do not understand how to use them, we recommend hiring a consultant.
We welcome and encourage everyone to submit their code snippets. If you would like to submit your snippet, please fork the repository and then create a pull request.
Please refer to the Contributing guidelines before submitting your pull request.
If there is a snippet you are unable to find and would like to propose get written, please open an issue and describe your need.
This is not a tutorial archive.
These snippets come with no guarantees. Due to the constant evolution of the WordPress codebase, it is possible that the behavior of these snippets may change overtime. Find something broken? Let us know!