This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Remove Unwanted Default Image Sizes | |
* Plugin URI: https://gist.github.com/chrisdavidmiles/6fd21201d16f8a7e434b06b903d4706c | |
* Description: This removes three default image sizes that I don't want: medium_large, 1536x1536, and 2048x2048. | |
* Author: Jochen Gererstorfer | |
* Author URI: https://bloggerpilot.com/en/disable-wordpress-image-sizes/ | |
* Version: 0.3 | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Auto Rename Uploads to Match Post Slug | |
* Plugin URI: https://gist.github.com/chrisdavidmiles/770ffbfe428b440fd007bcb6b08e94d7 | |
* Description: Uploads will be automatically renamed to match the post slug | |
* Author: Chris David Miles | |
* Version: 0.1 | |
*/ | |
function auto_rename_uploads_to_post_slug( $filename ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Custom Uploads Directory By File Type | |
* Plugin URI: https://gist.github.com/chrisdavidmiles/a7f3fbf09616b4c445a45310c0f88e05 | |
* Description: This plugin automatically sorts uploads into a folder corresponding to their file type. Images go into <code>/img</code>, documents go into <code>/docs</code>, video goes into <code>/img</code>, and the rest goes into <code>/misc</code>. Note: This code doesn't work with 'browser uploader'. | |
* Author: Forked from Blaine Robison | |
* Author URI: https://gist.github.com/blainerobison/e802658da007e6e806b1 | |
* Version: 0.2 | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Plugin Name: Automatically Set the Featured Image | |
* Plugin URI: https://gist.github.com/chrisdavidmiles/31fd0b6dfb4716ee9bfa34ca68b6cb57 | |
* Description: When a post is saved or updated, if a featured image is not set, the featured image will be set to the first image in the post. | |
* Author: Jonathan Dingman | |
* Author URI: https://web.archive.org/web/20170926163348/http://wpforce.com/automatically-set-the-featured-image-in-wordpress/ | |
* Version: 0.1 | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# A bash script to update a Cloudflare DNS A record with the external IP of the source machine | |
# | |
# Proxy - uncomment and provide details if using a proxy | |
#export https_proxy=http://<proxyuser>:<proxypassword>@<proxyip>:<proxyport> | |
# Cloudflare zone is the zone which holds the record | |
zone=example.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Send a Message to a Slack Channel. | |
* | |
* In order to get the API Token visit: https://api.slack.com/custom-integrations/legacy-tokens | |
* The token will look something like this `xoxo-2100000415-0000000000-0000000000-ab1ab1`. | |
* | |
* @param string $message The message to post into a channel. | |
* @param string $channel The name of the channel prefixed with #, example #foobar |