Is there any method to retrieve previous changes made in WordPress?

John Dee answers a question on Quora

Yes. You can restore previous changes made on “pages”. By default, WordPress has two post types. You can also have custom post types called anything [i.e. tickets, or calendars etc.]. The two default post types are “posts” and “pages”. Pages have a screen option called revisions which allow you to browse through previously saved pages. You can restore any previously saved post if you have the role “editor” or above. This feature can be enabled on any post type by a developer, and is enabled by default on pages.

Read John Dee's answer to Is there any method to retrieve previous changes made in WordPress? on Quora

Does a WordPress website load slower if I upload big image sizes, even if they are downscaled?

General Chicken answers a question from Quora.

General Chicken answers a question from Quora.

Read John Dee's answer to Does a WordPress website load slower if I upload big image sizes, even if they are downscaled? on Quora

What 100% free WordPress theme, is specifically designed for posting code? [i.e. code highlighting, HTML char escaping etc.]?

General Chicken answers a question from Quora.

General Chicken answers a question from Quora.

Read John Dee's answer to What 100% free WordPress theme, is specifically designed for posting code? [i.e. code highlighting, HTML char escaping etc.]? on Quora

WordPress plugin: Randomize Main Loop Order

This is a plugin I made in response to a Quora post.

I made a plugin for this, in response to this Quora question.

Randomize Main Loop Order

Plugin on Github: JohnDeeBDD/WP-Random-Order-Main-Loop

Just download the .zip from github, then upload it to your site. Let me know if there are any issues.

Read John Dee's answer to Is there a WordPress plugin that will re-arrange my website posts constantly? on Quora

Code on github.com
Code on github.com

Business Stakeholders: How to Describe a Software FEATURE

A feature from the biz perspective

What is a feature?
A feature is an aspect of software that is useful. Anything you can express, that is possible, and that you can afford, can be a feature. A bug is an aspect of software that isn’t useful.

Since we’re talking about development, we’re discussing software features that don’t exist yet. These are features that we would like to build, or existing features that we would like to make better. Describe a feature with should statements:

  • It should email all the clients once a month.
  • The client should have a setting page in the admin area.
  • The plugin should have a custom post type called GPS coordinates for each subscriber.
  • The div should show a timeline of Civil War battles in the footer area.

The next statement you should create is the reason for the feature you are requesting. What is the business value of this feature? Describe the reason by using a “Because”, or “So that” .

  • So that the clients are routinely updated.
  • So that the user can change the settings.
  • Because we need to store the GPS data.

Alternatively, you can use Gherkin syntax for feature development.