Skip to content

Instantly share code, notes, and snippets.

Peter Wilson peterwilsoncc

Block or report user

Report or block peterwilsoncc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@peterwilsoncc
peterwilsoncc / remove-caps.php
Created Sep 30, 2019
Remove all caps unrelated to posts for all WordPress accounts.
View remove-caps.php
<?php
/* ********************************************************* *
* WARNING WARNING WARNING! *
* Written in about ten minutes, only roughly tested. *
* ********************************************************* */
/**
* Do not allow meta caps unrelated to posts.
*
* @param string[] $caps Array of required capabilities.
@peterwilsoncc
peterwilsoncc / plugin-comment-reply.js
Last active May 18, 2019
Replacing WordPress's comment code to move the comment reply form.
View plugin-comment-reply.js
// After WP Core's comment-reply.js is loaded.
(function () {
if ( typeof addComment === 'undefined' ) {
return;
}
// Source: Jetpack comments module by Automattic.
// See https://github.com/Automattic/jetpack/blob/2e9efb22810cbd0e60ad2d2a9158e47a4432577c/modules/comments/comments.php#L375-L413
addComment._myPlugins_moveForm = addComment.moveForm;
@peterwilsoncc
peterwilsoncc / userContent.css
Created Apr 29, 2019
Firefox user styles for maintaining sanity.
View userContent.css
@-moz-document url-prefix(https://www.abc.net.au/news),
domain(www.linkedin.com),
domain(www.theage.com.au),
domain(www.smh.com.au) {
html::before {
content:"It's all terrible and depressing." !important;
display: block !important;
position: fixed !important;
top: 0 !important;
left: 0 !important;
@peterwilsoncc
peterwilsoncc / index.php
Created Jun 17, 2016
get post class test
View index.php
<?php
// Start the Loop.
while ( have_posts() ) : the_post();
// post_class();
?>
<p><?php the_ID(); ?></p>
<?php
endwhile;
?>
View functions.php
<?php
/**
* Register assets required by the theme.
*/
function pwcc_register_assets() {
wp_register_style(
'pwcc-styles',
get_stylesheet_uri(),
array(),
@peterwilsoncc
peterwilsoncc / functions.php
Last active Jan 21, 2018 — forked from maddisondesigns/functions.php
Remove Yoast SEO nag after update
View functions.php
<?php
class ahRemoveYoastNag_Remove_Yoast_SEO_Nag {
private $yoastPluginFile;
public function __construct() {
$this->yoastPluginFile = "wordpress-seo/wp-seo.php";
View pandachina.js
"\uD83D\uDC3C\uD83C\uDDE8\uD83C\uDDF3"
@peterwilsoncc
peterwilsoncc / keyring-importer-instagram.php.diff
Last active Aug 29, 2015
Keyring social importer - set post type
View keyring-importer-instagram.php.diff
--- keyring-importer-instagram.php
+++ (clipboard)
@@ -55,7 +55,11 @@
// First import starts from now and imports back to day-0.
// Auto imports start from the most recently imported and go up to "now"
+
+ $post_type = apply_filters( 'keyring_post_type', 'post', static::SLUG );
+
$latest = get_posts( array(
@peterwilsoncc
peterwilsoncc / wp-seo-metabox.diff
Created Mar 14, 2015
Fixing the JS error in WP SEO.
View wp-seo-metabox.diff
diff --git a/content/plugins/wordpress-seo/js/wp-seo-metabox.js b/content/plugins/wordpress-seo/js/wp-seo-metabox.js
index ecbbf24..62a6a46 100644
--- a/content/plugins/wordpress-seo/js/wp-seo-metabox.js
+++ b/content/plugins/wordpress-seo/js/wp-seo-metabox.js
@@ -282,12 +282,12 @@ function yst_updateDesc() {
snippet.find('.desc span.content').html('');
yst_testFocusKw();
- if (tinyMCE.get('excerpt') !== null) {
+ if ( window.tinyMCE && tinyMCE.get('excerpt') !== null) {
@peterwilsoncc
peterwilsoncc / micropubfilter.php
Created Feb 11, 2015
Include trashed posts in url_to_postid
View micropubfilter.php
<?php
function micropub_url_to_postid($url) {
global $wp_rewrite;
/**
* Filter the URL to derive the post ID from.
*
* @since 2.2.0
*
You can’t perform that action at this time.