johnjohnston + wordpress   130

Configuring WordPress for
A pretty complete set up for and WordPress.
blogging  wordpress  microblog  microblogging  indieweb 
yesterday by johnjohnston
REST API Link Manager |
Allow Links from the Link Manager to be manipulated and retrieved using the REST API.

This plugin makes the following endpoints available:

/wp-json/wp/v2/links – List details for all links, or create a new link.
/wp-json/wp/v2/links/<id> – List details for a particular link ID, update a link, or delete a link.
WordPress  plugin  links  opml  RESTAPI 
july 2018 by johnjohnston
How to Roll Your Own Simple WordPress Podcast Plugin | CSS-Tricks
Set up a new plugin
Register a custom RSS feed
Make a custom post type for our podcast
Assign custom fields to our custom post type
Create the template for our RSS feed
The goal is not to overthink this too much. If you already have a WordPress site and all you need is a feed to submit to iTunes, then that's exactly what we're going to do. Let's rock 'n' roll.
WordPress  rss  podcasting 
july 2018 by johnjohnston
Mercury |
Enjoy all of WordPress's P2 theme features like inline comments, a posting form right on the homepage, inline editing of posts and comments, real-time updates and more — now with a clean, modern and responsive layout.
WordPress  theme  p2  glowblogs 
july 2018 by johnjohnston
Ultimate Category Excluder |
>Ultimate Category Excluder, abbreviated as UCE, is a WordPress plugin that allows you to quickly and easily exclude categories from your front page, archives, feeds, and searches. Just select which categories you want to be excluded, and UCE does all the work for you!
WordPress  categories  plugin 
july 2018 by johnjohnston
Gutenberg 1.8 Adds Greater Extensibility for Plugin Developers – WordPress Tavern
> The release also improves meta box compatibility with a fallback to the classic editor if Gutenberg detects that the meta box is unsupported. Plugin authors can now explicitly declare Gutenberg incompatibility when registering meta boxes, which will trigger a warning to the end user that explains which meta boxes have caused the fallback to the classic editor.
> It introduces block templates, which developers can use when registering a new custom post type. The block templates define a set of pre-configured blocks that will initialize when a user creates a new post.
WordPress  GlowBlogs 
december 2017 by johnjohnston
Gutenberg — WordPress Plugins
Preview of upcoming editor
> The goal of the block editor is to make adding rich content to WordPress simple and enjoyable.
>The new post and page building experience will make writing rich posts effortless, making it easy to do what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.
WordPress  GlowBlogs 
november 2017 by johnjohnston
Disallow & Close Comments on WordPress Media Attachment Page - Tech Journey
function disable_media_comments( $post_id ) {
if( get_post_type( $post_id ) == 'attachment' ) {
wp_die("Comment not allowed.");
return $open;
add_action( 'pre_comment_on_post', 'disable_media_comments' );
spam  function.php  WordPress 
november 2017 by johnjohnston
Adding shortcode button to TinyMCE editor – Made by Denis
Continuing on the TinyMCE post I made earlier, I want to show you how to add a button on the TinyMCE editor for your custom shortcode. Idea for this came when I created a team member shortcode for a client. He needed a small and simple shortcode that will show image, title, some content and a link to a page or to some outside content. This is a trivial thing to do, but later on I had to explain to him how to use it, and I realized that adding shortcode via shortcode tags
wordpress  tinymce  imagebutton  gifmovie 
april 2017 by johnjohnston
500 Error on wp-admin after upgrade – Bionic Teaching
This happened with one of our individual installs and it’s happened before (but I forgot the solution) so I’m writing it down.

After the upgrade to 4.7.1, the front of the sight still worked but attempts to get to wp-admin failed with a 500 error and the URL was redirecting to something with upgrade.php? in the URL.

Change the name of the plugin folder (I just prepend an underscore).
Revisit your login URL.
Run the database upgrade as prompted.
You should now be in the admin zone.
Fix your plugin folder name.

Easy but also easy to forget.
WordPress  upgrade 
january 2017 by johnjohnston
Function Reference/fetch feed « WordPress Codex
This example will retrieve and display a list of links for an existing RSS feed, limiting the selection to the five most recent items:
tools  wordpress  feed  RSS  DIY 
november 2016 by johnjohnston
HowTo: WordPress Plugin Supplied Templates for Custom Post Types | An Action A Day
HowTo: WordPress Plugin Supplied Templates for Custom Post Types
While prototyping a WordPress plugin I’m writing, I experimented with supplying default templates to display pages related to a custom post type. This is accomplished using the template_redirect action API. If the following technique is not used, any special templates a plugin provides would need to be copied to the active theme, making plugin installation more complex than necessary.
howto  tutorial  wordpress  development  plugin  pagetemplate 
november 2016 by johnjohnston
How to write a WordPress plugin – Francis Yaconiello – Application Programmer
How to write a WordPress plugin

I’ve noticed that a bunch of the how-to-write-a-plugin articles out there focus on demonstrating the minimum amount of code needed to get a plugin going. Not many focus on good plugin structure or convention. This tutorial explains how to create a class based WordPress plugin that makes sense.
plugin  tutorial  wordpress 
august 2016 by johnjohnston
Giving WordPress Its Own Directory « WordPress Codex
Using a pre-existing subdirectory install
If you already have WordPress installed in its own folder (e.g.,, then the steps are as follows:
july 2016 by johnjohnston
GenerateWP - User friendly tools for WordPress developers
The easiest and the fastest way to create custom and high quality code for your WordPress project using the latest WordPress coding standards and API's.
snippets  tool  generator  code  wordpress 
may 2016 by johnjohnston
Cleaning a Hacked WordPress Site
ome thoughts on how I approach the problem of cleaning up a site that's been hacked. Not all WordPress hacks are equal, but understanding how the files that make up a WordPress install are organized will help with cleaning one up
january 2016 by johnjohnston
mkdo/cpd · GitHub
A plugin to transform a WordPress install into a Continuous Professional Development (CPD) management platform. Built in association with The University of Sheffield.
wordpress  cpd 
november 2015 by johnjohnston
UMW DataCamp
has nicknamed it . Goes to show how much you can do with for teaching and research
DataPress  WordPress  from twitter_favs
may 2015 by johnjohnston
FAQ · PressForward/pressforward Wiki
PressForward is a free plugin that provides an editorial workflow for content aggregation and curation within the WordPress dashboard. It is designed for bloggers and editorial teams who wish to collect, discuss, and share content from a variety of sources on the open web.
wordpress  aggregation  feedwordpress 
june 2014 by johnjohnston
WPScan by the WPScan Team
WPScan is a black box WordPress vulnerability scanner.
security  wordpress  opensource 
march 2014 by johnjohnston
Moving at the Speed of Creativity | Restore or Move a Large mySQL Database with mySQLDumper
Commenting on Moving at the Speed of Creativity | Restore or Move a Large mySQL Database with mySQLDumper
wordpress  @comment 
december 2013 by johnjohnston
« earlier      
per page:    204080120160

related tags

@comment  Accessibility  aggregation  aggregator  ajax  animation  Availability  Badges  beginner  blog  blogging  blogidea  blogs  books  calendar  caption  categories  classroom  cms  code  comment  community  coursebuilding  cpd  css  custom  custom-post-type  DataPress  debugging  design  development  DIY  docker  ds106  edu-blog  education  edutalksite  enclosure  etmooc  events  excerpt  featuredimage  feed  feeds  feedwordpress  free  ftp  function.php  gamedesign  gbl  generator  gifmovie  glowblogs  GlowScot  gutenberg  hosting  howto  html  imagebutton  indieweb  iolair  javascript  jetpack  jquery  layout  learning  links  lyceum  mashup  media  microblog  microblogging  microformats  mobile  mysql  onenote  online  onlinelearning  openbadges  opened15  opensource  opml  p2  pagetemplate  php  plugin  podcasting  post-formats  reference  register-post-type  Resources  responsive  RESTAPI  rss  schoolwebsite  scot-edu-blog  scotedublogs  search  security  sequelpro  shortcode  shortcodes  snippets  software  spam  sql  syndication  tagging  tcugb  teaching  templates  textmate  theme  tinymce  tips  tmscot  tool  tools  tutorial  tutorials  twentyfourteen  twitter  upgrade  vagrant  web  web2.0  webdesign  webdev  widget  wordpress  wp-cli  wpcli  wpmu 

Copy this bookmark: