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: Flickr Fixer | |
* Plugin URI: https://chrishardie.com/ | |
* Description: Find/replace Flickr references | |
* Version: 1.0 | |
* Author: Chris Hardie | |
* Author URI: https://chrishardie.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 | |
/** | |
* Generate an RSS feed from a Twitter user's timeline | |
* Chris Hardie <chris@chrishardie.com> | |
*/ | |
require "/path/to/vendor/autoload.php" ; | |
use Abraham\TwitterOAuth\TwitterOAuth; |
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 | |
$storycorps_archive_html = file_get_contents( 'https://api.storycorps.me/wp-json/interviews?filter[places]=richmond,indiana' ); | |
$storycorps_archive = json_decode( $storycorps_archive_html, true ); | |
$xml = new SimpleXMLElement('<rss/>'); | |
$xml->addAttribute("version", "2.0"); | |
$channel = $xml->addChild("channel"); |
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: Multisite Domain Mapping Attachment URL Fixes | |
* Description: Update attachment URLs to use mapped domain and remove mention of "sites" path. | |
* Author: Chris Hardie | |
* | |
* Rewrite attachment URLs (and related srcset URLs) to the non-multisite, mapped domain version if a domain is mapped | |
* Requires that the related nginx config that maps the non-multisite URL to the multisite URL be in place | |
**/ | |
add_filter( 'wp_get_attachment_url', 'jch_attachment_url_with_domain_mapping' ); |
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 | |
$target_accounts = array( | |
'bikes_as_transportation', | |
); | |
foreach ( $target_accounts as $target_user ) { | |
$target_user = urlencode( $target_user ); |
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
#!/bin/bash | |
version=`php artisan --version` | |
if [[ ${version} != *"Laravel Framework"* ]]; then | |
echo "Not a Laravel app, exiting." | |
exit; | |
fi | |
# Turn on maintenance mode |
OlderNewer