in

WordPress: 驴C贸mo ordenar la columna personalizada de la lista de publicaciones – meta personalizada de varios niveles profundos?

meta clave es testsin embargo, es un objeto.

Ejemplo:

$data = get_post_meta($post_id, "test", true);
echo $data["a"];
echo $data["b"];
echo $data["c"];

馃憠 Pregunta:

  • C贸mo ordenar datos por meta personalizado (en forma de objeto) en la lista de publicaciones de WordPress.
  • me gustar铆a ordenar A, B y C columnas

谩rbitro

Ref: wp_meta_query


<!-- Post Editor | custom field in MetaBox -->
<input name="test[a]" />
<input name="test[b]" />
<input name="test[c]" />
<button type="submit">Submit</button>

add_filter("manage_customPost_posts_columns", function($col) {
    $col["a"] = "A";
    $col["b"] = "B";
    $col["c"] = "C";
    return $col;
});

//________________________________________________________

add_filter("manage_edit-customPost_sortable_columns", function($col) {
    $col["a"] = "a";
    $col["b"] = "b";
    $col["b"] = "c";
    return $col;
});

//________________________________________________________

add_action("pre_get_posts", function($query) {
    $orderby = $query->get("orderby");

        // 鈻尖柤鈻 Issue start from here 鈻尖柤鈻
        $meta_query = array(
            "key" => "test[".$orderby."]",
        );
        $query->set("meta_query", $meta_query);
        $query->set("orderby", "value");
        // 鈻测柌鈻 Issue end from here 鈻测柌鈻

});

0

驴Te ayud贸 la respuesta?

Subscribirse
Notificar por
guest
0 Comentarios
Inline Feedbacks
Ver todas las Respuestas

Habilite para mostrar los mapas de OpenLayers correctamente en la aplicaci贸n React JS

Lechada de uretano suave