Giter VIP home page Giter VIP logo

descending-on-first-click's Introduction

descending-on-first-click

Default WordPress Admin Column Headers to Descending Sort on First Click

By default in Wordpress, when you click on an admin column header it will sort the table by that column. However, it always defaults to ascending sort order-- which means if you want descending sort order, you have to click twice. On a slow site or if you're just antsy, this means waiting in vain. So this simple plugin helps.

Why this exists

We have a number of custom date fields, and we only ever sort to see what the most recent date is. This means we are always clicking twice to sort ascending then descending, in order to see what we want.

What it actually does

  1. When you load any admin page, a simple admin script is enqueued.
  2. This very simple javascript looks for any tables with column headers that are sortable but not the currently sorted column. Then it replaces the sorting url so that, when clicked, the column is sorted in descending order.
  3. After that, everything works as expected and you can still click to sort ascending and descending to your heart's content.

Plugin Options

There are no options. Activate the plugin to enable. Deactivate to disable.

descending-on-first-click's People

Contributors

brandonjp avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.