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: Customize Feed Content | |
Description: I'm looking for a theme-independent plug-in that will let me customize my blog post excerpts for my RSS feed. I would like to be able to show the featured image and customize the length of the preview, as well as add a link underneath the excerpt for a viewer to click on to see the original article. | |
Version: 1.0 | |
Author: artlung | |
*/ | |
class CustomizeFeedContent { | |
/** |
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
(Transcript made with HappyScribe.com) | |
[ NOTE: NOT FULLY COPYEDITED ] | |
https://about.flipboard.com/inside-flipboard/molly-white/ | |
[00:00:02.240] Welcome to Dotsocial, the first podcast to explore the | |
world of decentralized social media. Each episode, host Mike McHieu | |
talks to a leader in this movement, someone who sees the Fediverse's | |
tremendous potential and understands that this could be the internet's |
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 | |
$current_dir = dirname(__FILE__); | |
// load wordpress functions | |
require_once( $current_dir . '/../../../wp-load.php'); | |
$years = range(2001, date('Y')); | |
$ignored_permalinks = [ | |
'https://artlung.com/blog/2002/02/02/9309543/', |
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
/** | |
* @param $text | |
* @param int $maxLength (default 200 characters) | |
* @param string $ending (characters to append to the end of the excerpt) | |
* @return string | |
*/ | |
function excerpt($text, int $maxLength = 200, string $ending = '...'): string | |
{ | |
// collapse whitespace | |
$text = preg_replace('/\s+/', ' ', $text); |
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 | |
/** | |
* UPDATE WORDPRESS LINKS DATABASE WITH FEED URLS via COMMAND LINE | |
* | |
* @author Joe Crawford | |
* @license MIT | |
* @version 0.1 | |
* @link https://artlung.com/ | |
* @date 2024-03-06 | |
* |
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 | |
/** | |
* Class RoanokeVisualization | |
* Creates a visualization of blog posts by year and month | |
* and breaks out posts, and posts with Instagram and Delicious tags | |
* | |
* Uses wp_get_archives to get the data | |
* Uses wp_cache to store the data from expensive operations | |
* |
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
{ | |
"name": "artlung/parse-images-for-color", | |
"autoload": { | |
"psr-4": { | |
"Artlung\\ParseImagesForColor\\": "src/" | |
} | |
}, | |
"authors": [ | |
{ | |
"name": "Joe Crawford", |
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 | |
$defaultLink = 'https://tilde.club/~harper/link.html?action=join'; | |
$links = [ | |
'left' => [ | |
'url' => 'https://tilde.club/~harper/link.html?action=join', | |
'x1' => 0, | |
'y1' => 0, | |
'x2' => 129, |
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
<table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
<tr valign="top"> | |
<td colspan="3" bgcolor="#534741"><img src="https://artlung.com/images/blank.gif" height="1" width="1" alt=""></td> | |
</tr> | |
<tr valign="top"> | |
<td align="left" width="33%" rowspan="2"> | |
<img src="https://artlung.com/images/20040604_artlung.gif" width="231" height="75" alt="artlung."> | |
</td> | |
<td align="center" width="33%" rowspan="2"> | |
<img src="https://artlung.com/images/20040613_farmer_joe.jpg" width="303" height="200" alt="in a hat to protect from the sun, making some sort of funny face."> |
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 | |
/** | |
* class Roanoke | |
*/ | |
class Roanoke { | |
// Note, this depends on every post having a post_image_count and post_link_count | |
public static function postStatsSentence() { | |
$number_of_published_posts = wp_count_posts()->publish; |