Domanda

Sto cercando di fare colonne ordinabili In siti e collegamenti elenchi pagine di amministrazione.

/wp-admin/network/sites.php e /wp-admin/link-manager.php

Il problema è che i seguenti filtri non si stanno accendendo in questi schermi, impedendo la modifica della query. C'è altro metodo che potrebbe essere usato?

function site_category_column_orderby( $vars ) {
    //global $firephp;
    //$firephp->log($vars, 'vars');
    if ( isset( $vars['orderby'] ) && 'site_category' == $vars['orderby'] ) {
        $vars = array_merge( $vars, array(
            'meta_key' => 'site_category',
            'orderby' => 'meta_value_num'
        ) );
    }
    return $vars;
}
add_filter( 'parse_query', 'site_category_column_orderby' );


function link_thumbnail_column_orderby( $vars ) {
    if ( isset( $vars['orderby'] ) && 'link_thumbnail' == $vars['orderby'] ) {
        $vars = array_merge( $vars, array(
            'meta_key' => 'link_thumbnail',
            'orderby' => 'meta_value_num'
        ) );
    }
    return $vars;
}
add_filter( 'request', 'link_thumbnail_column_orderby' );

AGGIORNARE

Vorrei ordinare la colonna di collegamento per questo plugin: https://wordpress.stackexchange.com/a/50389/12615

E la colonna di un sito per questo altro: https://wordpress.stackexchange.com/a/50936/12615

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top